浙江省2008年10月高等教育自學(xué)考試單片機原理及應(yīng)用試題

字號:

浙江省2008年10月高等教育自學(xué)考試
    單片機原理及應(yīng)用試題
    課程代碼:02358
    一、填空題(本大題共11小題,每空2分,共30分)
    請在每小題的空格中填上正確答案。錯填、不填均無分。
    1.8位無符號二進制數(shù)中,大的十進制數(shù)是_____。
    2.當(dāng)使用8031單片機時,需要擴展外部程序存儲器,此時EA應(yīng)接_____電平。
    3.單片機中,設(shè)置堆棧指針SP為57H后發(fā)生子程序返回,這時SP變?yōu)開____。
    4.當(dāng)8051單片機RST信號復(fù)位時,I/O口鎖存器值為_____。
    5.8051單片機的外部中斷0中斷入口地址為_____。
    6.8051的PC是16位,因此程序存儲器的大尋址空間為_____KB。
    7.偽指令中,程序定位的命令為_____。
    8.單片機存儲器系統(tǒng)擴展常用的芯片選擇方法(尋址方法)有線選法和_____。
    9.在存儲器的擴展中,無論是線選法還是譯碼法,終都是為擴展芯片的_____引腳提供信號。
    10.響應(yīng)中斷后,產(chǎn)生長調(diào)用指令LCALL,執(zhí)行該指令過程包括:首先把_____的內(nèi)容壓入堆棧,然后把長調(diào)用指令的16位地址送_____,使程序轉(zhuǎn)向_____中的中斷地址區(qū)。
    11.8051單片機訪問內(nèi)部RAM使用_____指令,訪問外部RAM使用_____指令,訪問ROM使用_____指令。
    二、判斷題(本大題共5小題,每小題2分,共10分)
    判斷下列各題,正確的在題后括號內(nèi)打“√”,錯的打“×”。
    1.8051單片機復(fù)位是高電平有效。( ?。?BR>    2.寄存器間接尋址中,寄存器中存放的是操作數(shù)的地址。( ?。?BR>    3.內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。( ?。?BR>    4.在中斷響應(yīng)時斷點地址自動入棧。(  )
    5.ADC0809是9位逐次逼近式模/數(shù)轉(zhuǎn)換器。(  )
    三、簡答題(本大題共3小題,每小題4分,共12分)
    1.簡述時鐘周期、機器周期、指令周期的基本概念。
    2.簡述51單片機堆棧進棧和出棧操作規(guī)則。
    3.請寫出51單片機的寄存器尋址、直接尋址、寄存器間接尋址、立即尋址的單片機匯編語言示例,要求操作數(shù)中有一個操作數(shù)是累加器A。
    四、讀程序題(本大題共4小題,每小題6分,共24分)
    1.寫出下列指令的功能。
    SETB bit
    PUSH direct
    DEC A
    2.8051單片機中,下列指令執(zhí)行后,中斷優(yōu)先級高的是_____,次高的是_____,低的是_____。
    CLR A
    MOV IP,A
    SETB PS
    SETB PX1
    3.已知(SP)=07H,(DPTR)=1234H,執(zhí)行下列指令后,內(nèi)部RAM(08)=_____,(09)=_____,(SP)=_____。
    INC DPTR
    PUSH DPH
    PUSH DPL
    4.下列指令執(zhí)行后,(P1.7)=_____,(P1.1)=_____,(P1.2)=_____。
    ANL P1,#31H
    ORL P1,#73H
    五、綜合題(本大題共3小題,每小題8分,共24分)
    1.編寫程序?qū)?nèi)部RAM的30H~38H單元高3位寫0,低5位置1(要求采用循環(huán)實現(xiàn))。
    2.已知51單片機系統(tǒng)晶振頻率為12MHz,請利用定時器0工作方式1,中斷方式在P2.0輸出頻率為10Hz的方波,寫出定時設(shè)計過程及完整代碼。
    3.假定DAC0832工作于單緩沖模式,數(shù)據(jù)輸入寄存器地址為2000H,其他引腳接合適電平,且輸入寄存器數(shù)據(jù)從00H~0FFH變化輸出從0~5V變化。試編程輸出線性下降的鋸齒波。