![](https://img.examw.com/index/logo.png)
非選擇題部分
注意事項:
用黑色字跡的簽字筆或鋼筆將答案寫在答題紙上,不能答在試題卷上。
二、填空題:本大題共11小題,每空1分,共22分。
6. MOV A, #3AH指令中的立即數(shù)3AH對應(yīng)的十進制數(shù)為_________,對應(yīng)的二進制數(shù)為_________
7. 80C51單片機的地址總線有16 位,所以其片外擴展空間為_________KB,即_________個地址單元。
8.80C51用于區(qū)分內(nèi)外部程序存儲器的引腳是_________,使用片內(nèi)存儲器應(yīng)將其置為
9.80C51單片機多機通信時,以__________位作為地址和數(shù)據(jù)的區(qū)分標(biāo)志,接收數(shù)據(jù)時,若SM2=1,只有_________時,才將數(shù)據(jù)送SBUF ,并置位RI。
10.80C51單片機中完成復(fù)位操作至少需要_________個狀態(tài)周期。 復(fù)位結(jié)束后,單片機從地址_________開始執(zhí)行程序。
11. 80C51單片機的串行中斷只有1個,但有兩個中斷源,分別是___________和__________
12.80C51單片機內(nèi)部的定時器/計數(shù)器在使用計數(shù)功能時,由于采樣計數(shù)脈沖需占用_________個機器周期,所以計數(shù)脈沖的頻率不能高于振蕩脈沖頻率的__________
13. 80C51單片機的P0口既可以作為通用I/O口進行_________輸入/輸出,又可以做為高8位_________使用。
14.堆棧的兩種操作: _________和_________
15.數(shù)據(jù)指針DPTR的使用比較靈活,既可以按_________位寄存器使用,也可以分作兩個_________位寄存器使用。
16.異步串行通信的幀格式中,除了數(shù)據(jù)位之外,還要增添起始位、__________和__________
三、簡答題:本大題共3小題,每小題4分,共12分。
17.簡述80C51單片機串行口的4種工作方式在波特率上的差異。
18.簡單解釋中斷向量的概念。
19.80C51單片機的偽指令有哪些,請列舉四個。
四、讀程序題:本大題共4小題,每小題4分,共16分。
20.寫出下列指令的功能
SETB P1.0
PUSH ACC
DJNZ RO,NEXT
ANL A, #FH
21.已知(SP)= 10H,(30H)= 56H,(31H)= 78H,( R0)= 30H,執(zhí)行下列指令后,內(nèi)部RAM(11H)=_________,(SP)=_________
MOV A,@ RO
INC RO
ADD A,@ RO
PUSH ACC
22.執(zhí)行如下指令序列后,所實現(xiàn)的邏輯運算式為_________
MOV C,P2. 0
CPL C
ANL C,P2.1
ORL C,P2.2
MOV E,C
23.已知MOV指令周期為1,NOP 指令周期為1,DJNZ指令周期為2,單片機晶振頻率為
6MHz,相應(yīng)程序如下:
MOV R3,①
DLI :NOP
NOP
DJNZ R3, DL1
1)如需該程序延時1mS,(不計MOV指令) ,則①中應(yīng)填入__________ ;
2)如需延長定時,需__________ ( 增大/減小)①處的數(shù)據(jù)。
五、綜合題:本大題共4小題,每小題10分,共40分。
24.設(shè)有一-個8路巡回檢測系統(tǒng),要求使用ADC0809對8路數(shù)據(jù)進行采樣轉(zhuǎn)換,ADC0809的8個通道地址是8008H~800FH,其采樣數(shù)據(jù)依次存放在外部RAM80H~87H單元中。請進行程序設(shè)計。
25.已知內(nèi)部RAM 30H中存放一無符號數(shù) ,該無符號數(shù)的取值范圍在0~9之間,現(xiàn)要求采用查表方式求取該無符號數(shù)的平方數(shù)。
26.現(xiàn)要求用定時器1以工作方式2實現(xiàn)對外部脈沖的計數(shù),每記60次進行累加器加1操作。按查詢方式進行編程。
27.現(xiàn)用8255作為8盞LED燈的接口電路。如題27圖所示,A口接8盞LED燈的陰極,PAO ~ PA7輸出低電平時燈發(fā)光,輸出高電平時燈不亮。C口接一單刀雙擲開關(guān)。H,B 口是8001H,C口是8002H,控制口地址是8003H。
(1)要求完成8255芯片的初始化;
(2)要求編寫程序,當(dāng)PCO口所接開關(guān)撥至+5V時,PAO~PA7所接8盞LED燈從上至下輪流點亮;當(dāng)PC0口所接開關(guān)撥至地時,PAO ~ PA7所接8盞LED燈從下至,上輪流點亮。