★ 考試結(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)的所有指令。