浙江省2013年1月自考試題《單片機原理與接口技術(shù)》

字號:


     ★ 考試結(jié)束前
    浙江省2013年1月高等教育自學(xué)考試
    單片機原理與接口技術(shù)試題
    課程代碼:01644
    請考生按規(guī)定用筆將所有試題的答案涂、寫在答題紙上。
    選擇題部分
    注意事項:
    1. 答題前,考生務(wù)必將自己的考試課程名稱、姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙規(guī)定的位置上。
    2. 每小題選出答案后,用2B鉛筆把答題紙上對應(yīng)題目的答案標號涂黑。如需改動,用橡皮擦干凈后,再選涂其他答案標號。不能答在試題卷上。
    一、單項選擇題(本大題共15小題,每小題2分,共30分)
    在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題紙”的相應(yīng)代碼涂黑。錯涂、多涂或未涂均無分。
    1.某單片機的型號是89C51,可知該單片機的制造工藝為
    A.CMOSB.CHMOS
    C.MOSD.HMOS
    2.與51子系列單片機相比,下列哪個不屬于52子系列單片機的特點
    A.RAM容量更大B.定時/計數(shù)器更多
    C.存儲器結(jié)構(gòu)不一樣D.中斷源數(shù)量更多
    3.MCS-51單片機屬于
    A.4位機B.8位機
    C.16位機D.32位機
    4.8051單片機外部大可擴展多大的程序存儲器
    A.256BB.4KB
    C.8KBD.64KB
    5.已知8051單片機外接主頻是12MHz,要使單片機復(fù)位,需在復(fù)位引腳上加1持續(xù)多長時間的高電平
    A.1μsB.2μs
    C.3μsD.4μs
    6.8051單片機中專門用于存放程序運行狀態(tài)信息的寄存器是
    A.PCB.DPTR
    C.PSWD.SP
    7.根據(jù)單片機能適應(yīng)的環(huán)境溫度范圍可將單片機劃分為三個等級,下列哪項不屬于這三個等級
    A.民用級B.軍用級
    C.工業(yè)級D.航天級
    8.已知(CY)=1,(A)=1,則執(zhí)行RLCA指令后,A的內(nèi)容為
    A.0B.1
    C.2D.3
    9.要讀取單片機外部ROM中數(shù)據(jù),則應(yīng)該使用的指令操作碼是
    A.MOVB.MOVC
    C.MOVXD.PUSH
    10.在單片機的子程序中,后一條指令必須是
    A.RETB.RETI
    C.LCALLD.ACALL
    11.已知(SP)=20H,則執(zhí)行PUSH ACC指令后,SP的值為
    A.07HB.19H
    C.21HD.22H
    12.下列哪條指令可以將A與R0的內(nèi)容正確相加
    A.ADD A,R0B.ADD A,@R0
    C.ADD R0,AD.ADD @R0,A
    13.下列哪條指令構(gòu)成了死循環(huán)
    A.LP1:JC LP2B.LP1:JC LP1
    C.LP1:LJMP LP2D.LP1:LJMP LP1
    14.所有中斷程序后一條指令必定是
    A.RETB.RETI
    C.LCALLD.NOP
    15.為了使初值具有自動再裝入功能,定時器/計數(shù)器相應(yīng)M1M0的值應(yīng)為
    A.00B.01
    C.10D.11
    非選擇題部分
    注意事項:
    用黑色字跡的簽字筆或鋼筆將答案寫在答題紙上,不能答在試題卷上。
    二、填空題(本大題共20小題,每小題1分,共20分)
    16.某單片機型號為AT89C51,可知該單片機的生產(chǎn)廠商為__________。
    17.單片機的數(shù)據(jù)存儲器地址空間和程序存儲器地址空間相互獨立,這種體系結(jié)構(gòu)稱為__________結(jié)構(gòu)。
    18.存放或取出數(shù)據(jù)所需的時間稱為__________周期,是衡量存儲器存放速度的指標。
    19.當8051單片機的振蕩脈沖頻率為6MHz時,其機器周期為__________。
    20.為了使用8051單片機的內(nèi)部存儲器,必須將 引腳接__________電平。
    21.單片機的核心是__________,它能完成運算和控制功能。
    22.8051內(nèi)部共有128個RAM單元供用戶使用,其空間地址范圍為00H~__________H。
    23.8051單片機復(fù)位后,寄存器PC中的內(nèi)容為__________。
    24.指令LOP2:MOV 20H,#21H中,目的操作數(shù)是__________。
    25.若要把字節(jié)20H的內(nèi)容放入堆棧,應(yīng)使用的指令是__________。
    26.指令LOOP:SUBB A,1H中,一共有__________個操作數(shù)。
    27.已知(A)=0FH,則執(zhí)行指令CPL A后,(A)=__________。
    28.程序一般由三種結(jié)構(gòu)組成,其中某個程序段被反復(fù)執(zhí)行的結(jié)構(gòu)是__________結(jié)構(gòu)。
    29.已知機器周期為1μs,則將NOP執(zhí)行100次所需時間為__________。
    30.CPU暫停執(zhí)行當前的程序,轉(zhuǎn)而去執(zhí)行另一段服務(wù)程序,并在處理完畢后,自動回去執(zhí)行原來的程序,這個過程稱為__________。
    31.中斷系統(tǒng)工作分為中斷請求、中斷響應(yīng)、__________和中斷返回。
    32.T0由TH0和TL0兩個二進制加法計數(shù)器組成,其中TH0是______位的計數(shù)器。
    33.若8051單片機機器周期是2μs,則其定時器用于定時時,每隔__________μs計數(shù)器加1。
    34.為8051單片機擴展獨立式按鍵,則1個并行口多可以擴展__________個按鍵。
    35.要為某8051單片機擴展8個八段LED顯示器,若采用動態(tài)顯示法,則需要占用__________個并行口。
    三、簡答題(本大題共4小題,每小題5分,共20分)
    36.單片機執(zhí)行程序時,ROM和RAM分別具有什么特點?兩者分別用于存放什么?
    37.與8051單片機相連的某RAM的容量為1KB,則該RAM共有幾個字節(jié)?有幾個位?該RAM共有幾根數(shù)據(jù)線?
    38.已知(A)=8,(C)=1,(R1)=1,則執(zhí)行下列程序后各寄存器的內(nèi)容(A),(C),(R1)分別是多少?
    JZ LP1
    SUBB A,R1
    LJMP OVER
    LP1: SUBB A,#0
    OVER: MOV R1,A
    39.請分別寫出實現(xiàn)下列功能的指令:
    將中斷總允許標志位設(shè)為開放所有中斷;
    開放外部中斷0的中斷允許;
    開放定時器0的中斷允許;
    將外部中斷0設(shè)為高優(yōu)先級;
    將定時器0設(shè)為低優(yōu)先級。
    四、編程題(本大題共3小題,每小題10分,共30分)
    40.如圖1所示,試用匯編語言編程實現(xiàn)下列功:
    (1)每按一下開關(guān)K1時,將R0的內(nèi)容加1;
    (2)每按一下開關(guān)K2時,將R0的內(nèi)容減1。
    寫出包括偽指令在內(nèi)的所有指令。
    41.試使用定時器T0,用匯編語言編一個循環(huán)定時65.520ms的程序,每次時間到后都將A的內(nèi)容減1。已知設(shè)單片機的頻率為12MHz,寫出包括偽指令在內(nèi)的所有指令。
    42.單片機片內(nèi)RAM 30H開始的30個字節(jié)單元中存放了30個學(xué)生的成績,試用匯編語言編程查找是否有同學(xué)成績?yōu)?00分;若有,則將寄存器B的內(nèi)容置為1,若無,則將寄存器B清零。寫出包括偽指令在內(nèi)的所有指令。