




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、一、填空題(37分)1. AT89S51單片機(jī)芯片共有 40 個(gè)引腳,MCS-51系列單片機(jī)為8位單片機(jī)。2. AT89S51的異步通信口為全雙工(單工/半雙工/全雙工),3. AT89S51內(nèi)部數(shù)據(jù)存儲(chǔ)器的地址范圍是00H-7FH,位地址空間的字節(jié)地址范圍是20H-2FH,對(duì)應(yīng)的位地址范圍是00H-7FH,外部數(shù)據(jù)存儲(chǔ)器的最大可擴(kuò)展容量是64K字節(jié)。4. 單片機(jī)也可稱為微控制器 或 嵌入式控制器。5當(dāng)MCS-51執(zhí)行MOVC A,A+PC指令時(shí),伴隨著 PSEN控制信號(hào)有效。6. 當(dāng)單片機(jī)復(fù)位時(shí)PSW00 H,這時(shí)當(dāng)前的工作寄存器區(qū)是 0區(qū),R4所對(duì)應(yīng)的存儲(chǔ)單元地址為 04 H。7. MCS
2、-51系列單片機(jī)指令系統(tǒng)的尋址方式有 寄存器尋址 、直接尋址、 寄存器間接尋址、立即尋址、 基址加變址 、 位尋址 。(相對(duì)尋址也可)8. 51系列單片機(jī)的典型芯片分別為 AT89S51 、8031 、AT89C51 。9. AT89S51的 P3口為雙功能口;10. 由AT89S51組成的單片機(jī)系統(tǒng)在工作時(shí),EA引腳應(yīng)該接 地(或0);11. AT89S51外部程序存儲(chǔ)器的最大可擴(kuò)展容量是 64K ,其地址范圍是0000H - FFFFH 。ROM芯片2764的容量是 8 KB,若其首地址為 0000H,則其末地址 1FFFH 。12. AT89S51的中斷源有 外中斷0, T0 ,外中斷1
3、, T1,串行口,有 2個(gè)中斷優(yōu)先級(jí)。13. AT89S51唯一的一條16位數(shù)據(jù)傳送指令為 MOV DPTR,data16。14. LJMP的跳轉(zhuǎn)范圍是64K,AJMP的跳轉(zhuǎn)范圍是 2K B,SJMP的跳轉(zhuǎn)范圍是 ±128 B(或256B) 。15. 若A中的內(nèi)容為68H,那么P標(biāo)志位為 1。判斷: 1.PC是一個(gè)不可尋址的特殊功能寄存器。() 2.在AT89S51單片機(jī)中,一個(gè)機(jī)器周期等于1S。(×) 3.特殊功能寄存器SP內(nèi)裝的是棧頂首地址單元的內(nèi)容。(×) 6.串行口方式1的波特率是可變的,通過定時(shí)器/計(jì)數(shù)器T1的溢出率設(shè)定。 7.輸出模擬量的最小變化量稱為
4、A/D轉(zhuǎn)換器的分辨率。(×) 8.轉(zhuǎn)移指令中的偏移量rel是一個(gè)無符號(hào)的8位二進(jìn)制數(shù)。(×) 9.AT89S51單片機(jī)的P3口是一個(gè)單一功能的準(zhǔn)雙向通用IO口。(×) 15.單片機(jī)89C51復(fù)位后,其PC指針初始化為0000H,使單片機(jī)從該地址單元開始執(zhí)行程序。() 16.在AT89S51中,當(dāng)產(chǎn)生中斷響應(yīng)時(shí),所有中斷請(qǐng)求標(biāo)志位都由硬件自動(dòng)清零。(錯(cuò)) 17.AT89S51單片機(jī)可執(zhí)行指令:MOV 35H,R3。( × ) 18當(dāng)向堆棧壓入一個(gè)字節(jié)的數(shù)據(jù)后,SP中的內(nèi)容減1。(×) 19程序計(jì)數(shù)器PC中裝的內(nèi)容是當(dāng)前正在執(zhí)行指令的地址。(
5、15;) 20AT89S51的定時(shí)器/計(jì)數(shù)器對(duì)外部脈沖進(jìn)行計(jì)數(shù)時(shí),要求輸入的計(jì)數(shù)脈沖的高電平或低電平的持續(xù)時(shí)間不小于1個(gè)機(jī)器周期。(×) 21.判斷指令的正誤:MOV T0,#3CF0H;(×) 22.定時(shí)器T0中斷可以被外部中斷0中斷(×) 23.指令中直接給出的操作數(shù)稱為直接尋址。(×)二、簡答題(13分)1. 采用6MHz的晶振,定時(shí)2ms,用定時(shí)器方式1時(shí)的初值應(yīng)為多少?(請(qǐng)給出計(jì)算過程)(6分)答:(1) Ts=2us (216X)×2us2ms 從而X64536 (2) 64536FC18H 2. AT89S51外擴(kuò)的程序存儲(chǔ)器和數(shù)
6、據(jù)存儲(chǔ)器可以有相同的地址空間,但不會(huì)發(fā)生數(shù)據(jù)沖突,為什么?(4分)答:因?yàn)樵L問外擴(kuò)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器執(zhí)行的指令不同,所發(fā)出的控制信號(hào)也就不同。(2分)讀外部數(shù)據(jù)存儲(chǔ)器時(shí),RD信號(hào)有效。寫外部數(shù)據(jù)存儲(chǔ)器時(shí),WR*信號(hào)有效。而讀外部程序存儲(chǔ)器時(shí),PSEN*信號(hào)有效。由于發(fā)出的控制信號(hào)不同,且只能有一種信號(hào)有效,因此,即使MCS-51外擴(kuò)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器有相同的地址空間,也不會(huì)發(fā)生數(shù)據(jù)沖突。(2分)3說明AT89S51的外部引腳EA的作用?(3分)答:EA*是內(nèi)外程序存儲(chǔ)器選擇控制信號(hào)。(1分)當(dāng)EA*0時(shí),只選擇外部程序存儲(chǔ)器。(1分)當(dāng)EA*1時(shí),當(dāng)PC指針0FFFH時(shí),只訪問片內(nèi)
7、程序存儲(chǔ)器;當(dāng)PC指針0FFFH時(shí),則訪問外部程序存儲(chǔ)器(1分) 三、編寫程序,將外部數(shù)據(jù)存儲(chǔ)器中的5000H50FFH單元全部清零(10分)。 答: ORG *H (1分) MOV DPTR #5000HMOV R0,#00HCLR A (3分) LOOP : MOVX DPTR,A INC DPTR (3分) DJNZ R0,LOOP (2分)HERE: SJMP HERE (RET或SJMP $ 等)(1分)四、簡述AT89S51單片機(jī)主從結(jié)構(gòu)多機(jī)通信原理,設(shè)有一臺(tái)主機(jī)與三臺(tái)從機(jī)通信,其中一臺(tái)從機(jī)通信地址號(hào)為01H,請(qǐng)敘述主機(jī)呼叫從機(jī)并向其傳送一個(gè)字節(jié)數(shù)據(jù)的過程。(請(qǐng)給出原理圖) (10
8、分)答: 1) 原理圖 (2分) 2) 將所有從機(jī)的REN、SM2置1 (1分) 工作在方式2或3 (1分)3)主機(jī)發(fā)送一個(gè)地址楨01H (1分) 第9位為1即TB8=1 (1分)4) 各從機(jī)接收到后,都發(fā)生中斷,進(jìn)入中斷服務(wù)程序,比較自己的地址與01H是否相同,若相同則將本機(jī)SM2置0,否則仍為1 (1分)5)主機(jī)發(fā)送數(shù)據(jù)楨,TB8=0 (1分) 各從機(jī)接收該數(shù)據(jù)楨,從機(jī)中SM2為0的產(chǎn)生中斷,而其它SM2為1的從機(jī)不產(chǎn)生中斷將信息丟棄,從而實(shí)現(xiàn)主機(jī)與從機(jī)傳遞數(shù)據(jù) (2分)單片機(jī)原理及應(yīng)用試題一一、填空題(每空1分,共20分)1、計(jì)算機(jī)的系統(tǒng)總線有地址總線、控制總線和 數(shù)據(jù)總線。2、通常、單
9、片機(jī)上電復(fù)位時(shí)PC= 0000H,SP= 07H;而工作寄存器則缺省采用第 00 組,這組寄存器的地址范圍是從00H - 07H。3、JZ e 的操作碼地址為1000H,e=20H,它轉(zhuǎn)移的目標(biāo)地址為1022H。9、用串行口擴(kuò)展并行口時(shí),串行接口的工作方式應(yīng)選為方式0。10、半導(dǎo)體存儲(chǔ)器的最重要的兩個(gè)指標(biāo)是 存儲(chǔ)容量 和 存儲(chǔ)速度 。11、若某8位D/A轉(zhuǎn)換器的輸出滿刻度電壓為+5V,則D/A轉(zhuǎn)換器的分辨率為5/255=0.0196V。二、選擇題(從備選答案中選擇一個(gè)正確答案,并將代號(hào)寫在括號(hào)內(nèi)。每題1分,共10分)1、在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的一些特征寄存器是( B )(
10、A)PC (B)PSW (C)A (D)SP2、要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符應(yīng)是( B )(A)MOV (B)MOVX (C)MOVC (D)以上都是3、指令A(yù)LMP的跳轉(zhuǎn)范圍是(C)(A)256B (B)1KB (C)2KB (D)64KB4、要使MCS-51能夠響應(yīng)定時(shí)器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內(nèi)容應(yīng)是( A )(A)98H
11、; (B)84H (C)42H (D)22H5、各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)記在MCS-51系統(tǒng)中的( B )(A)IE (B)IP (C)TCON (D)SCON 6、CPU尋址外設(shè)端口地址的方法有兩種,一種是統(tǒng)一編址,還有一種是( C )(A)混合編址 (B)動(dòng)態(tài)編址 (C)獨(dú)立編址(D)變址編址7、下列四條敘述中,有錯(cuò)誤的一條是( A )(A)16根地址線的尋址空間可達(dá)1MB(B)內(nèi)存儲(chǔ)器的存儲(chǔ)單元是按字節(jié)編址的(C)CPU中用于存放地址的寄存器稱為地址寄存
12、器(D)地址總線上傳送的只能是地址信息8、MCS-51外擴(kuò)一個(gè)8255時(shí),需占用(D)個(gè)端口地址(A)1個(gè) (B)2個(gè) (C)3個(gè) (D)4個(gè)9、用MCS-51串行口擴(kuò)展并行I/O口時(shí),串行口工作方式應(yīng)選擇(A)(A)方式0 (B)方式1 (C)方式2 (D)方式310、某種存儲(chǔ)器芯片是8KB*4/片,那么它的地址線根數(shù)是( C )(A)11根 (B)12根 (C)13根 (D)14根四、閱讀或編寫程序 1、閱讀下列程序段并回答問題 。1)
13、、該程序執(zhí)行何種操作? 2)、已知初值(60H)=23H,(61H)=61H,運(yùn)行程序后(62H)=? (7分) CLR C MOV A,#9AH SUBB A,60H ADD A,61H DA A MOV 62H,A 答: (1)、該程序是單字節(jié)BCD碼運(yùn)算,是將(61H)(60H)62H (2)、(62H)=38H2、編寫一程序?qū)⑵?/p>
14、外數(shù)據(jù)存儲(chǔ)器中7000H70FFH單元全部清零。 (8分)ORG 1000HMOV DPTR,#7000HCLR AMOV R0,ALOOP:MOVX DPTR,ADJNZ R0,LOOPSJMP $單片機(jī)原理及應(yīng)用試題二一、填空(每空 2 分,共 40 分) 4、ALE信號(hào)的作用是 低8位地址鎖存 。 8、MOV A,40H 指令對(duì)于源超作數(shù)的尋址方式是直接尋址。 9、指令JB 0A7H,ABC的作用是 若P2口的第7位為1則跳轉(zhuǎn)到ABC 。(0A7H是P2.7的地址)10、將CY與A的第0位的非求或的指令是
15、 ORL C,/ACC.0 ,若原A=0,執(zhí)行后A= 0 。 2、已知A = 0F8H,當(dāng)執(zhí)行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各為多少?若是有符號(hào)數(shù),A中的結(jié)果用十進(jìn)制表示是多少?(共 5 分) 解答 OV:0、CY:1、AC:1、P:1 A:-953、兩位十六進(jìn)制數(shù)最多可以表示 256 個(gè)存儲(chǔ)單元。 5、在89C51中,只有當(dāng)EA引腳接 高 電平時(shí),CPU才訪問片內(nèi)的Flash ROM。 8、當(dāng)CPU訪問片外的存儲(chǔ)器時(shí),其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位數(shù)據(jù)由 P0 口提供。9、在I/O口中,P0口在接LED時(shí),必須提供上拉電阻,P3
16、口具有第二功能。 10、是非題:MCS-51系列單片機(jī)直接讀端口和讀端口鎖存器的結(jié)果永遠(yuǎn)是相同的。F 11、是非題:是讀端口還是讀鎖存器是用指令來區(qū)別的。T 13、是非題:中斷的矢量地址位于RAM區(qū)中。F 16、是非題:在89C51中,當(dāng)CPU訪問片內(nèi)、外ROM區(qū)時(shí)用MOVC指令,訪問片外RAM區(qū)時(shí)用MOVX指令,訪問片內(nèi)RAM區(qū)時(shí)用MOV指令。T 19、是非題:工作寄存器區(qū)不允許做普通的RAM單元來使用。F 20、是非題:工作寄存器組是通過置位PSW中的RS0和RS1來切換的。T21、是非題:特殊功能寄存器可以當(dāng)作普通的RAM單元來使用。F 22、是非題:訪問128個(gè)位地址用位尋址方式,訪問
17、低128字節(jié)單元用直接或間接尋址方式。T 23、是非題:堆棧指針SP的內(nèi)容可指向片內(nèi)00H7FH的任何RAM單元,系統(tǒng)復(fù)位后,SP初始化為00H。F 24、數(shù)據(jù)指針DPTR是一個(gè) 16 位的 特殊功能寄存器 寄存器。 25、是非題:DPTR只能當(dāng)作一個(gè)16位的特殊功能寄存器來使用。F 26、是非題:程序計(jì)數(shù)器PC是一個(gè)可以尋址的特殊功能寄存器。F 28、當(dāng)系統(tǒng)處于正常工作狀態(tài)且振蕩穩(wěn)定后,在RST引腳上加一個(gè) 高 電平并維持 2 個(gè)機(jī)器周期,可將系統(tǒng)復(fù)位。 29、是非題:單片機(jī)89C51復(fù)位后,其PC指針初始化為0000H,使單片機(jī)從該地址單元開始執(zhí)行程序。T 30、單片機(jī)89C51復(fù)位后,其
18、I/O口鎖存器的值為 0FFH ,堆棧指針的值為 07H ,SBUF的值為 不定 ,內(nèi)部RAM的值不受復(fù)位的影響,而其余寄存器的值全部為 0H 。 31、是非題:單片機(jī)系統(tǒng)上電后,其內(nèi)部RAM的值是不確定的。T 33、在AT89S51中,有兩種方式可使單片機(jī)退出空閑模式,其一是 任何的中斷請(qǐng)求被響應(yīng) ,其二是 硬件復(fù)位 ;而只有 硬件復(fù)位 方式才能讓進(jìn)入掉電模式的單片機(jī)退出掉電模式。 34、 讀鎖存器是為了避免直接讀端口引腳時(shí),收到外部電路的干擾,而產(chǎn)生的誤讀現(xiàn)象。 36、以下哪一條指令的寫法是錯(cuò)誤的( C )。 A、MOV DPTR,#3F98H B、MOV R0,#0FEH C、MOV 5
19、0H,#0FC3DH D、INC R0 37、以下哪一條指令的寫法是錯(cuò)誤的( D )。 A、INC DPTR B、MOV R0,#0FEH C、DEC A D、PUSH A 38、以下哪一條指令的寫法是錯(cuò)誤的( B )。 A、MOVC A,A+DPTR B、MOV R0,#FEH C、CPL A D、PUSH ACC 39、是非題:在51系列單片機(jī)的指令系統(tǒng)中,其加法、減法、乘法和除法必須有累加器A的參與才能完成。T 40、以下哪一條是位操作指令( B )。 A、MOV P0,#0FFH B、CLR P1.0 C、CPL A D、POP PSW 41、以下哪一條是位操作指令( B )。 A、M
20、OV P1,#0FFH B、MOV C,ACC.1 C、CPL A D、POP PSW 42、以下哪一條是位操作指令( B )。 A、MOV P0,#0FFH B、SETB TR0 C、CPL R0 D、PUSH PSW 51、中斷處理過程分為3個(gè)階段,即 中斷響應(yīng) 、中斷處理以及中斷返回 。 53、是非題:在51系列單片機(jī)中,中斷服務(wù)程序從矢量地址開始執(zhí)行,一直到返回指令RETI為止。T 54、在51系列單片機(jī)執(zhí)行中斷服務(wù)程序時(shí),為什么一般都要在矢量地址開始的地方放一條跳轉(zhuǎn)指令? 因?yàn)?1系列單片機(jī)的兩個(gè)相鄰中斷源中斷服務(wù)程序入口地址相距只有8個(gè)單元,一般的中斷服務(wù)程序是容納不下的,因此一般
21、都要在相應(yīng)的中斷服務(wù)程序入口地址中放一條跳轉(zhuǎn)指令。 55、為什么一般都把主程序的起始地址放在0030H之后? 因?yàn)?000H0030H中有中斷的矢量地址,為了避免沖突,一般都把主程序的起始地址放在0030H之后。 56、是非題:在執(zhí)行子程序調(diào)用或執(zhí)行中斷服務(wù)程序時(shí)都將產(chǎn)生壓棧的動(dòng)作。T59、是非題:定時(shí)/計(jì)數(shù)器工作于計(jì)數(shù)方式時(shí),是通過89C51的P3.4和P3.5對(duì)外部脈沖進(jìn)行計(jì)數(shù),當(dāng)遇到脈沖下降沿時(shí)計(jì)數(shù)一次。T 60、是非題:定時(shí)/計(jì)數(shù)器在工作時(shí)需要消耗CPU的時(shí)間。F 61、是非題:定時(shí)/計(jì)數(shù)器的工作模式寄存器TMOD可以進(jìn)行位尋址。F 62、是非題:定時(shí)/計(jì)數(shù)器在使用前和溢出后,必須對(duì)其
22、賦初值才能正常工作。F70、是非題:并行通信的優(yōu)點(diǎn)是傳送速度高,缺點(diǎn)是所需傳送線較多,遠(yuǎn)距離通信不方便。T 71、是非題:串行通信的優(yōu)點(diǎn)是只需一對(duì)傳送線,成本低,適于遠(yuǎn)距離通信,缺點(diǎn)是傳送速度較低。T 72 、串行通信有同步通信和異步通信兩種通信方式。 73、在異步通信中,數(shù)據(jù)的幀格式定義一個(gè)字符由4部分組成,即: 起始位、數(shù)據(jù)位、奇偶校驗(yàn)位和停止位。 74、是非題:異步通信中,在線路上不傳送字符時(shí)保持高電平。T 75、是非題:在異步通信的幀格式中,數(shù)據(jù)位是低位在前高位在后的排列方式。T76、是非題:異步通信中,波特率是指每秒傳送二進(jìn)制代碼的位數(shù),單位是b/s。T 77、串行通信中,為使設(shè)備同
23、步工作,需要通信雙方有兩個(gè)共同的要求,一是 通信雙方必須采用統(tǒng)一的編碼方式 ,二是 通信雙方必須能產(chǎn)生相同的傳送速率 。 84、設(shè)89S51的晶振頻率為11.0592MHz,選用定時(shí)器T工作模式2作波特率發(fā)生器,波特率為2400b/s,且SMOD置0,則定時(shí)器的初值為 F4H 。86、以下哪種方式的接口總線最少?( C ) A、SPI B、I2C C、單總線 D、并行通信 93、鍵盤可分為獨(dú)立連接式和行列(矩陣)式兩類。鍵盤可分為 編碼式和非編碼式兩類。 94、LED數(shù)碼管有靜態(tài)顯示和動(dòng)態(tài)顯示兩種方式。 95、PC存放的內(nèi)為:下一條要執(zhí)行的指令的地址 。96、是非題:在A/D轉(zhuǎn)換器中,逐次逼近
24、型在精度上不及雙積分型,但雙積分型在速度上較低。T 97、是非題:A/D轉(zhuǎn)換的精度不僅取決于量化位數(shù),還取決于參考電壓。T 98、以下哪個(gè)是屬于單片機(jī)系統(tǒng)前向通道的器件?( A ) A、A/D轉(zhuǎn)換 B、D/A轉(zhuǎn)換 C、LED數(shù)碼管 D、繼電器 3、在中斷服務(wù)程序中,至少應(yīng)有一條( D )。(A)傳送指令 (B)轉(zhuǎn)移指令 (C)加法指令 (D)中斷返回指令5.direct表示( C )A.8位立即數(shù) B.16位立即數(shù) C.8位直接地址 D.16位地址6.堆棧指針 SP是一個(gè)( A )位寄存器A.8 B.12 C.13 D.167.定時(shí)器/計(jì)數(shù)器工作方式選擇中,當(dāng)M1M011時(shí),其工作方式( D
25、)A.方式0 B.方式1 C.方式2 D.方式38. 定時(shí)器/計(jì)數(shù)器工作方式0為( A)A.13位定時(shí)/計(jì)數(shù)方式 B.16位定時(shí)/計(jì)數(shù)方式 C.8位可自動(dòng)裝入計(jì)數(shù)初值方式 D.2個(gè)8位方式10.data表示( C )A.8位直接地址 B.16位地址 C.8位立即數(shù) D.16位立即數(shù)11.主頻為12MHz的單片機(jī)它的機(jī)器周期為(C )A.1/12微秒 B.0.5微秒 C.1微秒 D.2微秒12.MCS-51單片機(jī)在同一優(yōu)先級(jí)的中斷源同時(shí)申請(qǐng)中斷時(shí),CPU首先響應(yīng)( A )。A.外部中斷 0 B.外部中斷 1 C.定時(shí)器 0中斷 D.定時(shí)器1中斷19在單片機(jī)中( A )為程序存儲(chǔ)器。AROM B.
26、 RAM C.EPROM D.EEPROM四.已知:(R1)=32H,(30H)=AAH,(31H)=BBH,(32H)=CCH,求執(zhí)行下列指令后累加器A.50H.R6.32H.和P1口中的內(nèi)容。(10分)MOV A ,#30HMOV 50H ,AMOV R6 ,31H MOV R1 ,31H MOV P1,32H解:上述指令執(zhí)行后的操作結(jié)果為:A=30H(50H)=30HR6=BBH(32H)=BBHP1=BBH五、分析執(zhí)行如下指令后,PSW中的Cy 、Ac、OV、P各為多少? A中的結(jié)果用十進(jìn)制表示是多少?(15分) MOV A,#85HADD A,#0AEHCy=1,Ac=1,OV=1,
27、P=0。(A)=51六、編程題: (每小題10分,共20分)2、試采用兩種方法編制程序,開放定時(shí)器T1的溢出中斷。(10分)解:編程如下: MOV IE,88H 或者M(jìn)OV A8H,88H或者 SETB EA SETB ET11、編寫一程序?qū)崿F(xiàn)將1000H單元開始的100個(gè)單元的數(shù)據(jù)轉(zhuǎn)移到2000H開始的單元中。(8分) ORG 0000HMOV DPTR, #1000H ;給源數(shù)據(jù)塊地址指針DPTR賦初值MOV P2,#20H ;給目的數(shù)據(jù)塊地址指針P2和R0賦初值MOV R0,#00HLOOP: MOVX A,DPTRMOVX R0,AINC DPTRINC R0CJNE R0,#64H,
28、LOOPSJMP $2、設(shè)R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H),下列程序執(zhí)行后,結(jié)果如何? (7分) (20H)=20H (21H)=00H (22H)=17H (23H)=01H CY=1 A=17H R0=23H R1=28HCLR CMOV R2,#3LOOP:MOV A,R0ADDC A,R1MOV R0,AINC R0INC R1DJNZ R2,LOOPJNC NEXTMOV R0,#01HSJMP $NEXT:DEC R0SJMP $單片機(jī)原理及應(yīng)用試卷A 題號(hào)一二三四五六七八九總
29、分得分一、填空題(每空1分,共20分)1、單片微型計(jì)算機(jī)由CPU、存儲(chǔ)器和 I/O 三部分組成。2、MCS-51系統(tǒng)中,當(dāng)信號(hào)有效時(shí),表示從P0口穩(wěn)定地送出了低8位地址。3、訪問8031片外數(shù)據(jù)存儲(chǔ)器采用的是 寄存器間接 尋址方式。4、累加器(A)=80H,執(zhí)行完指令 ADD A,#83H后,進(jìn)位位CY= 1 。5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入棧,37B0H送入PC。6、51有 5個(gè) 中斷源,有2個(gè)中斷優(yōu)先級(jí),優(yōu)先級(jí)由軟件填寫特殊功能寄存器IP 加以選擇。7、在變址尋址方式中,以A作為變址寄存器,以PC或DPTR作基址寄存器。8、中斷請(qǐng)求信號(hào)有 電
30、平 觸發(fā)和 脈沖 觸發(fā)兩種觸發(fā)方式9、用串行口擴(kuò)展并行口時(shí),串行接口的工作方式應(yīng)選為方式0。10、74LS273通常用來作簡單 輸出 接口擴(kuò)展;而74LS244則常用來作簡單 輸入 接口擴(kuò)展。11、51的并行I/O口信息有 讀引腳 和 讀鎖存器 兩種讀取方法,讀改寫操作是針對(duì)并行I/O口內(nèi)的鎖存器進(jìn)行的。12、A/D轉(zhuǎn)換器的三個(gè)重要指標(biāo)是轉(zhuǎn)換速度、 分辨率 和 轉(zhuǎn)換精度。二、選擇題(從備選答案中選擇一個(gè)正確答案,并將代號(hào)寫在括號(hào)內(nèi)。每題1.分,共10分)1、計(jì)算機(jī)能識(shí)別的語言是( C )。(A)匯編語言 (B)自然語言 (C)機(jī)器語言 (C)高級(jí)語言2、MCS-51單片機(jī)外擴(kuò)存儲(chǔ)器芯片時(shí),4個(gè)
31、I/O口中用作數(shù)據(jù)總線的是( B )。(A)P0和P2口 (B)P0口 (C)P2和P3口 (D)P2口3、在中斷服務(wù)程序中,至少應(yīng)有一條( D )。(A)傳送指令 (B)轉(zhuǎn)移指令 (C)加法指令 (D)中斷返回指令4、訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),不起作用的信號(hào)是( C )。(A) (B) (C) (D)ALE 5、以下指令中,屬于單純讀引腳的指令是( C )。(A)MOV P1,A (B)ORL P1,#0FH (C)MOVC C ,P1.5 (D)DJNZ P1,LAB6、使用定時(shí)器T1時(shí),有幾種工作模式( C )。(A)1種 (B)2種 (C)3種 (D)4種7、若MCS-51中斷源都編程為同
32、級(jí),當(dāng)它們同時(shí)申請(qǐng)中斷時(shí),CPU首先響應(yīng)( B )。(A) (B) (C)T1 (D)T08、MCS-51響應(yīng)中斷時(shí),下面哪一個(gè)條件不是必須的( C )。A、當(dāng)前指令執(zhí)行完畢 B、中斷是開放的 C、沒有同級(jí)或高級(jí)中斷服務(wù) D、必須有RETI指令9、如果8255端口A設(shè)置為方式2,則端口B設(shè)置為( A )。(A)只可以方式0 (B)也可以方式2 (C)除方式2外,其它方式均可 (D)任意方式10、當(dāng)MCS-51進(jìn)行多機(jī)通訊時(shí),串行接口的工作方式應(yīng)選為( C )。(A)方式0 (B)方式1 (C)方式2 (D)方式0或方式2三、簡答題 (每題5分,共20分)1、MCS-51單片機(jī)內(nèi)部包括哪些主要邏
33、輯功能部件?答:MCS-51單片機(jī)主要由下列部件組成:1個(gè)8位CPU;1個(gè)片內(nèi)振蕩器及時(shí)鐘電路;4KBROM程序存儲(chǔ)器,256BRAM;21個(gè)特殊功能寄存器;2個(gè)16位定時(shí)/計(jì)數(shù)器;4個(gè)8位并行I/O口及1個(gè)可編程全雙工串行接口;可尋址64KB的外部數(shù)據(jù)存儲(chǔ)器空間;5個(gè)中斷源、兩個(gè)優(yōu)先級(jí)中斷嵌套中斷結(jié)構(gòu)。2、 MCS-51單片機(jī)內(nèi)部有幾個(gè)定時(shí)/計(jì)數(shù)器?它們由哪些寄存器組成?答:MCS-51單片機(jī)內(nèi)部有兩個(gè)16位可編程的定時(shí)/計(jì)數(shù)器,簡稱定時(shí)器0(T0)和定時(shí)器1(T1)。它們分別由方式寄存器TMOD、控制寄存器TCON和數(shù)據(jù)寄存器TH0、TL0,TH1、TL1組成。3、 單片機(jī)對(duì)中斷優(yōu)先級(jí)的處
34、理原則是什么?答:(1)低優(yōu)先級(jí)中斷源可被高優(yōu)先級(jí)中斷源所中斷,而高優(yōu)先級(jí)中斷源不能被任何中斷源所中斷;(2)一種中斷源(不管是高優(yōu)先級(jí)還是低優(yōu)先級(jí))一旦得到響應(yīng),與它同級(jí)的中斷源不能再中斷它。當(dāng)同時(shí)收到幾個(gè)同一優(yōu)先級(jí)的中斷時(shí),響應(yīng)哪一個(gè)中斷源取決于內(nèi)部查詢順序。其優(yōu)先級(jí)排列如下: 中斷源 同級(jí)內(nèi)的中斷優(yōu)先級(jí)外部中斷0 最高定時(shí)器/計(jì)數(shù)器0溢出中斷外部中斷1定時(shí)器/計(jì)數(shù)器1溢出中斷串行口中斷 最低4、8255有哪幾種工作方式?怎樣選擇其工作方式?答:8255A有三種工作方式: 方式0:基本輸入/輸出方式。方式1:選通輸入輸出方式。方式2:雙向總線方式。8255的工作方式選擇是通過對(duì)控制口輸入控制字來實(shí)現(xiàn)的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年數(shù)碼攝影藝術(shù)與技術(shù)課程考核試題及答案
- 2025年物流管理專業(yè)實(shí)務(wù)考試試卷及答案
- 2025年網(wǎng)絡(luò)安全技術(shù)考試試卷及答案
- 培訓(xùn)學(xué)員考核評(píng)估補(bǔ)充協(xié)議
- 新媒體平臺(tái)電商合作帶貨分成比例調(diào)整補(bǔ)充協(xié)議
- 夫妻忠誠協(xié)議書附帶婚姻財(cái)產(chǎn)分割及子女教育責(zé)任及離婚冷靜期約定
- 公共建筑樓梯安全檢測(cè)與改造協(xié)議
- 地質(zhì)工程地質(zhì)災(zāi)害防治勞務(wù)合同
- 生物實(shí)驗(yàn)動(dòng)物活體運(yùn)輸及疾病預(yù)防服務(wù)合同
- 城市綜合體商業(yè)街?jǐn)偽划a(chǎn)權(quán)分割及品牌連鎖合作協(xié)議
- 軌道交通信號(hào)基礎(chǔ)知到章節(jié)答案智慧樹2023年同濟(jì)大學(xué)
- 如何預(yù)防與處理勞動(dòng)爭議培訓(xùn)課件
- GB/T 16866-1997一般用途的加工銅及銅合金無縫圓形管材外形尺寸及允許偏差
- GB/T 13477.8-2017建筑密封材料試驗(yàn)方法第8部分:拉伸粘結(jié)性的測(cè)定
- 公司刀模檢驗(yàn)記錄表
- 四年級(jí)英語下unit5sport課件
- 重大活動(dòng)公共衛(wèi)生安全監(jiān)督保障課件
- 監(jiān)控施工報(bào)價(jià)單
- 電解質(zhì)溶液導(dǎo)電性影響因素的探究
- 餐飲油煙污染防治承諾書
- GB∕T 13554-2020 高效空氣過濾器
評(píng)論
0/150
提交評(píng)論