浙江省2010年1月自考單片機(jī)原理及應(yīng)用試題

字號(hào):

浙江省2010年1月高等教育自學(xué)考試
    單片機(jī)原理及應(yīng)用試題
    課程代碼:02358
    一、填空題(本大題共12小題,每空2分,共30分)
    請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無(wú)分。
    1.8051匯編語(yǔ)言指令格式中,不可缺少的部分是_________。
    2.當(dāng)程序狀態(tài)字寄存器PSW狀態(tài)字中RS1和RS0分別為0和0時(shí),系統(tǒng)的工作寄存器組地址范圍為_(kāi)________~_________。
    3.8051的程序計(jì)數(shù)器PC為16位計(jì)數(shù)器,其尋址范圍是_________KB。
    4.在存儲(chǔ)器的擴(kuò)展中,無(wú)論是線選法還是譯碼法,終都是為擴(kuò)展芯片的_________引腳提供信號(hào)。
    5.一個(gè)EPROM的地址有A0~A11共12個(gè)引腳,它的容量為_(kāi)________KB。
    6.8051單片機(jī)在同一級(jí)別里,級(jí)別高的中斷源是_________。
    7.8751是EPROM型,內(nèi)含_________KB EPROM。
    8.MOV C,20H源尋址方式為_(kāi)________尋址。
    9.設(shè)計(jì)8031系統(tǒng)時(shí),_________口和P2口不能用作一般I/O口。
    10.串行通信有_________、_________和_________共3種數(shù)據(jù)通路形式。
    11.8051的定時(shí)器_________作串行接口方式1和方式3的波特率發(fā)生器。
    12.8051中一個(gè)不可以尋址的16位寄存器為_(kāi)________。
    二、判斷題(本大題共5小題,每小題2分,共10分)
    判斷下列各題,正確的在題后括號(hào)內(nèi)打“√”,錯(cuò)的打“×”。
    1.8051的特殊功能寄存器分布在00H~70H地址范圍內(nèi)。( )
    2.寄存器間接尋址中,寄存器中存放的是操作數(shù)的地址。( )
    3.在中斷響應(yīng)時(shí)斷點(diǎn)地址自動(dòng)入棧。( )
    4.8051晶振頻率12MHz,則串口方式0波特率為1MHz。( )
    5.ADC0809是8位逐次逼近式模/數(shù)轉(zhuǎn)換器。( )
    三、簡(jiǎn)答題(本大題共3小題,每小題4分,共12分)
    1.簡(jiǎn)述51單片機(jī)內(nèi)部數(shù)據(jù)存儲(chǔ)器低128單元分布特點(diǎn)。
    2.簡(jiǎn)述異步串行通信的幀格式。
    3.簡(jiǎn)述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)容為_(kāi)________,30H的內(nèi)容為_(kāi)________,40H的內(nèi)容為_(kā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)實(shí)現(xiàn))。
    2.已知51單片機(jī)系統(tǒng)晶振頻率為12MHz,請(qǐng)利用定時(shí)器1工作方式1,中斷方式在P2.3輸出頻率為10Hz的方波,寫出定時(shí)設(shè)計(jì)過(guò)程及完整代碼。
    3.假定DAC0832工作于單緩沖模式,數(shù)據(jù)輸入寄存器地址為5000H,其他引腳接合適電平,且輸入寄存器數(shù)據(jù)從00H~0FFH變化輸出從0~5V變化。試編程輸出線性下降的鋸齒波。