浙江省2010年1月高等教育自學(xué)考試
單片機原理及應(yīng)用試題
課程代碼:02358
一、填空題(本大題共12小題,每空2分,共30分)
請在每小題的空格中填上正確答案。錯填、不填均無分。
1.8051匯編語言指令格式中,唯一不可缺少的部分是_________。
2.當程序狀態(tài)字寄存器PSW狀態(tài)字中RS1和RS0分別為0和0時,系統(tǒng)的工作寄存器組地址范圍為_________~_________。
3.8051的程序計數(shù)器PC為16位計數(shù)器,其尋址范圍是_________KB。
4.在存儲器的擴展中,無論是線選法還是譯碼法,最終都是為擴展芯片的_________引腳提供信號。
5.一個EPROM的地址有A0~A11共12個引腳,它的容量為_________KB。
6.8051單片機在同一級別里,級別最高的中斷源是_________。
7.8751是EPROM型,內(nèi)含_________KB EPROM。
8.MOV C,20H源尋址方式為_________尋址。
9.設(shè)計8031系統(tǒng)時,_________口和P2口不能用作一般I/O口。
10.串行通信有_________、_________和_________共3種數(shù)據(jù)通路形式。
11.8051的定時器_________作串行接口方式1和方式3的波特率發(fā)生器。
12.8051中唯一一個不可以尋址的16位寄存器為_________。
二、判斷題(本大題共5小題,每小題2分,共10分)
判斷下列各題,正確的在題后括號內(nèi)打“√”,錯的打“×”。
1.8051的特殊功能寄存器分布在00H~70H地址范圍內(nèi)。( )
2.寄存器間接尋址中,寄存器中存放的是操作數(shù)的地址。( )
3.在中斷響應(yīng)時斷點地址自動入棧。( )
4.8051晶振頻率12MHz,則串口方式0波特率為1MHz。( )
5.ADC0809是8位逐次逼近式模/數(shù)轉(zhuǎn)換器。( )
三、簡答題(本大題共3小題,每小題4分,共12分)
1.簡述51單片機內(nèi)部數(shù)據(jù)存儲器低128單元分布特點。
2.簡述異步串行通信的幀格式。
3.簡述8051中斷嵌套原則。
四、讀程序題(本小題共4題,每小題6分,共24分)
1.寫出下列指令的功能。
MOV A,@R0
DEC R5
CPL C
2.已知初值(60H)=23H,(61H)=61H,下列指令依次執(zhí)行,寫出空白處A的值。
CLR C
MOV A, #9AH
SUBB A,60H;A=_________
ADD A,61H;A=_________
DA A; A=_________
3.假定(A)=0FH,(R7)=19H, (30H)=00H, (R1)=40H, (40H)=0FFH.執(zhí)行指令
DEC R7
DEC 30H
DEC @R1
后,R7的內(nèi)容為_________,30H的內(nèi)容為_________,40H的內(nèi)容為_________。
4.下列指令執(zhí)行后,(P1.7)=_________,(P1.1)=_________,(P1.2)=_________。
ANL P1,#31H
ORL P1,#73H
五、綜合題(本小題共3題,每小題8分,共24分)
1.編寫程序?qū)?nèi)部RAM的40H~49H單元高4位寫0,低4位置1(要求采用循環(huán)實現(xiàn))。
2.已知51單片機系統(tǒng)晶振頻率為12MHz,請利用定時器1工作方式1,中斷方式在P2.3輸出頻率為10Hz的方波,寫出定時設(shè)計過程及完整代碼。
3.假定DAC0832工作于單緩沖模式,數(shù)據(jù)輸入寄存器地址為5000H,其他引腳接合適電平,且輸入寄存器數(shù)據(jù)從00H~0FFH變化輸出從0~5V變化。試編程輸出線性下降的鋸齒波。