浙江省2010年10月高等教育自學(xué)考試
單片機(jī)原理及應(yīng)用試題
課程代碼:02358
一、填空題(本大題共13小題,每空2分,共30分)
請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無(wú)分。
1.8位二進(jìn)制無(wú)符號(hào)數(shù)能表示的十進(jìn)制數(shù)的范圍______至______。
2.8031單片機(jī)的機(jī)器周期為2μs,則其晶振頻率fosc為_(kāi)_____MHz。
3.當(dāng)使用8751單片機(jī)時(shí),只使用內(nèi)部程序存儲(chǔ)器,此時(shí)EA應(yīng)接______電平。
4.單片機(jī)中,設(shè)置堆棧指針SP為37H后發(fā)生子程序調(diào)用,調(diào)用后SP變?yōu)開(kāi)_____。
5.當(dāng)8051單片機(jī)RST信號(hào)復(fù)位時(shí),P1口鎖存器值為_(kāi)_____。
6.一臺(tái)計(jì)算機(jī)的指令系統(tǒng)就是它所能執(zhí)行的______集合。
7.8051單片機(jī)的外部中斷1中斷入口地址為_(kāi)_____。
8.8051的PC是16位,因此程序存儲(chǔ)器的最大尋址空間為_(kāi)_____KB。
9.偽指令中,程序定位的命令為_(kāi)_____。
10.單片機(jī)存儲(chǔ)器系統(tǒng)擴(kuò)展常用的芯片選擇方法(尋址方法)有線選法和______。
11.訪問(wèn)外部存貯器時(shí),作數(shù)據(jù)線和低8位地址線的口線是______。
12.計(jì)算機(jī)的數(shù)據(jù)傳送有兩種方式,即______方式和______方式,其中后者具有成本低特點(diǎn)。
13.8051的串行口工作方式中適合多機(jī)通信的是______。
二、判斷題(本大題共5小題,每小題2分,共10分)
判斷下列各題,正確的在題后括號(hào)內(nèi)打“√”,錯(cuò)的打“×”。
1.8051外部中斷0的入口地址是0000H。( )
2.8051上的電復(fù)位時(shí),SBUF=00H。( )
3.寄存器間接尋址中,寄存器中存放的是操作數(shù)。( )
4.8051單片機(jī)復(fù)位是低電平有效。( )
5.8051的串行接口是全雙工的。( )
三、簡(jiǎn)答題(本大題共3小題,每小題4分,共12分)
1.簡(jiǎn)述51單片機(jī)一個(gè)引腳有多個(gè)功能會(huì)不會(huì)引起混亂?為什么?使用中如何安排?
2.簡(jiǎn)述51堆棧有哪兩種使用方式?簡(jiǎn)要解釋兩種方式。
3.比較寄存器尋址方式和直接尋址方式的不同點(diǎn)。
四、讀程序題(本大題共4小題,每小題6分,共24分)
1.寫(xiě)出下列指令的功能。
MOV A,#30H
MOVX A,@DPTR
SWAP A
2.假定(A)=56H,(R5)=67H,執(zhí)行命令:
ADD A,R5 后累加器A的內(nèi)容為_(kāi)_____,
CY的內(nèi)容為_(kāi)_____。
DA 后累加器A的內(nèi)容為_(kāi)_____。
3.設(shè)SP=60H,片內(nèi)RAM的(30H)=24H,(31H)=10H,在下列程序注釋中填寫(xiě)執(zhí)行結(jié)果。
PUSH 30H;SP=______,
;(SP)=______。
PUSH 31H;SP=______,
POP DPL;SP=______,
POP DPH;SP=______,
;DPH=______。
4.已知(R0)=4BH,(A)=84H,片內(nèi)RAM(4BH)=7FH,(40H)=20H
MOV A,@R0; 7FH→A
MOV @R0,40H; 20H→4BH
MOV 40H,A; 7FH→40H
MOV R0,#35H
問(wèn)執(zhí)行程序后,寫(xiě)出R0、A和4BH內(nèi)容。
五、綜合題(本大題共3小題,每小題8分,共24分)
1.把外部RAM中起始地址為buffer的數(shù)據(jù)串傳送到內(nèi)部RAM首地址地址為data的區(qū)域,直到發(fā)現(xiàn)“$”(ASIIC碼為24H)字符為止,同時(shí)規(guī)定數(shù)據(jù)串的最大長(zhǎng)度為16字節(jié),請(qǐng)編程實(shí)現(xiàn)。 2.已知8051單片機(jī)系統(tǒng)晶振頻率為6MHz,請(qǐng)利用定時(shí)器1工作方式1,中斷方式在P1.0輸出頻率為50Hz的方波,寫(xiě)出定時(shí)設(shè)計(jì)過(guò)程及完整代碼。
3.8051單片機(jī)和DAC0832組成波形產(chǎn)生電路,已知DAC0832工作于單緩沖方式,其中輸入寄存器受控,DAC寄存器直通,輸入寄存器地址為1000H,請(qǐng)編程產(chǎn)生正向鋸齒邊程序。
編輯推薦: