




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機考試復習試題及答案(一)一、填空(30分,每空1分)1. 如果(A)=45H, (RI)=20H, (2OH)=12H,執行 XCHD A, R1;結果(A)= 42H(20H)=15H2. AT89S51的異步通信口為全雙工(單工/半雙工/全雙工),若傳送速率為每秒120幀,每幀10位,則波特率為/200 bit/s3. AT89S51內部數據存儲器的位地址空間的字節地址范雨是20H2FH ,對應的位地址范 圍是 00HFFH°4. 單片機也可稱為微控制器或嵌入式控制器5. 當MCS-51執行MOVX A, Rl指令時,伴隨著 RD控制信號有效。6. 當單片機的PSW = O
2、lH時,這時當前的工作寄存器區是 區,R4所對應的存儲單元地址為04 H7. AT89S51的 Po 口為高8位地址總線口。8. 設計一個以AT89C51單片機為核心的系統,如果不外擴程序存儲器,使其內部4KB閃爍 程序存儲器有效,則其 EV 引腳應該接 +5V9. 在R7初值為OOH的惜況下,DJNZ R7, rel指令將循環執行256 次。10. 欲使Pl 口的低4位輸出0,高4位不變,應執行一條 AM Pl、將FoH命令。11. 單片機外部三大總線分別為數據總線、地址總線和控制總線。12. 數據指針DPTR有 16 位,程序計數器PC有 16 位13. 74LS138是具有3個輸入的譯碼
3、器芯片,用其輸出作片選信號,最多可在 塊芯片 中選中其中任一塊。14. MCS-51指令系統中,ADD與ADDC指令的區別是 進位位Cyi是否參與加法運算15. 特殊功能寄存器中,單元地址低位為0或8 的特殊功能寄存器,可以位尋址。16. 開機復位后,CPU使用的是寄存器第0組,地址范圉是OoH07H17. 若某存儲器芯片地址線為12根,那么它的存儲容量為4kB18. 關于定時器,若振蕩頻率為12MHz,在方式0下最大定時時間為8.119. AT89S51復位后,PC與SP的值為分別為 OOOOH 和Q7H20. UMP跳轉空間最大可達到 64K21. 執行如下三條指令后,30H單元的內容是#
4、QEHMOV R 1, #30HMOV40H, #0EHMOV R 1, 40H二、判斷題(10分,每題1分)1當EA腳接高電平時,對ROM的讀操作只訪問片外程序存儲器。(X )2 必須有中斷源發出中斷請求,并且CPU開中斷,CPU才可能響應中斷。(/)3 8155是一種8位單片機。(J )4 51單片機只能做控制用,不能完成算術運算。(X)5 單片機內部RAM和外部RAM是統一編址的,它們的訪問指令相同。(X )6 指令AJMP的跳轉范圍是2KBo ( )7 擴展I/O 口占用片外數據存儲器的地址資源。( )8 8051單片機,程序存儲器數和數據存儲器擴展的最大范圍都是一樣的。( )9 單片
5、機系統擴展時使用的鎖存器,是用于鎖存低8位地址( )10在A/D變換時,轉換頻率越高越好。(X)三、簡答題(18分)1、釆用6MHz的晶振,定時5ms,用定時器方式1時的初值應為多少?(請給出計算過程)(5分)答: (1) (216-X) ×2us=5ms 65536 - 2500 = 63036從而X=630364分(2) 64536=F63CH1分2、MCS-51單片機片內256B的數據存儲器可分為兒個區?分別作什么用? (8分)答:(1)通用工作寄存器區,OOH - IFHt卑組,Ro-R7,在程序中直接使用(2)可位尋址區,20H-2FH,可進行位操作,也可字節尋址(3)用戶
6、RAM區,30H-7FHf只可字節尋址,用于數據緩沖及堆桟區(4)特殊功能寄存器區,80H-FFH, 21個特殊功能寄存器離散地分布在該區內,用于實現各種控制功能3、指出以下程序段每一條指令執行后累加器A內的值,已知(RO) =30HO (5分)MOVA,#0AAH;(A):-OAAHCPLA;(A)-=55HRLA;(A):=OAAHCLRC;(A ):=OAAHADDCA,RO;(A);=ODAH四、下圖是四片2K×8位存儲器芯片的連線圖。(I)確定四片存儲器芯片地址范圍,要求寫 出必要的推導過程。(2)編程將片內RAM 30H4FH單元中的32個字節數據傳送到片外RAM 左數第
7、一塊芯片的最低端32個字節單元(按地址由低至高存放)。(本題15分)AIo-AOAl 5Al 4CBA 74LS183 2 1 B111 DAAAGIG2AG2BYoYTY2¥3oOOOCE11OOE1111CECE8L-74LS138真值表Gl G2A G2B CBAY7 Y6 Y5 Y4 Y3 Y2 Yl YOLOOOoOIIIIIIIO1 O OO O 1IllllIOl1OOO 1 OIIIIIOII1 O OO 11IIllcIIIl1 O O1 O OIllOIIIl1 D OL O 1IIOlIIII1OOL 1 OIoIIIIII1 D OL 11OlIIIIIl莫電
8、很直XXXIlllllll答:(1)設從左至右RAM芯片號為薦1, »2f絢#4芯片A15A14AlJAuAllAlAO地址范圍#11 OOOOOOOOOOOOOOO低 8000H(1分)1 OOOO高 87FFH(1分)#21 OO O 1OOOOOOOOOOO低 8800H(1分)51 00 0 1高 8FFFH(1分)#31 00 1 0OOOOOOOOOOO低 9000H(1分)1 00 1 0高 97FFH(1分)#41 00 1 1OOOOOOOOOOO低 9800H(1分)1 00 1 1高 9FFFH(1分)INCDPTRINCRIDJNZRO, LOOPHERE:
9、RETMOVX DPTR,A或 AJMP HERE(2)ORG IOOOHMOVDPTR, #800OH JMOVRO, #20H;MOVRl, #30H;LOOP: MOVA, Rl:五、簡述行列式鍵盤線反轉法識別按鍵的工作原理。(本題6分)+ 5 VMCS 51DoDl3/Dl2/D3 D4 0/1 /DS 4/5 /6 7/D6 8/9/10/IIZDl U/13/14/15/÷5 V.0J.234.5.6.7 IA IM 11 H H IA H l PPPPPPPP答:第1步:讓行線編程為輸入線,列線編程為輸出線,使輸出線輸出為全低電平,則行線中電 平由高變低的所在行為按鍵所
10、在行。(3分)第2步:再把行線編程為輸出線,列線編程為輸入線,使輸岀線輸出為全低電平,則列線中 電平由高變低的所在列為按鍵所在列。(3分綜合上述兩步,可確定按鍵所在行和列。六、圖為8段共陰數碼管,請寫出如下數值的段碼。(本題5分)03FH(0. 5 分)130H (06H)(0. 5 分)26DH(0. 5 分)379H(0. 5 分)472H(0. 5 分)55BH(0. 5 分)P67H(0. 5 分)731H(0. 5 分)87FH(0. 5 分)COFH(0.5 分)答:七、回答下列問題并寫出簡要分析過程。(本題16分)左下圖是DAC0832的應用電路,DA轉換時數字量FFH與OOH分
11、別對應于模擬量+5V與OVo右下圖給出了 DAeO832的邏輯結構。(1)將圖中空缺的電路補充完整;(2)編寫程丿了;, 產生圖中所示鋸齒波。設有一個延時3.905ms的子程序DELAY可以直接調用。28 I ri-OEILS頁 XpER§亦2FO. TAVVP 0.0ALEWk8051曲2DDDDDD7DD78 位 DAC 寄存器8D.,A 轉換電路8位輸入 硏存器oAGND2Wcc45VrADDGiJDDAC0832的邏輯結構DGND答:(1)共6根線,每根線1分。連線如圖,如果WR2*與WR*或XFER*相連也給分。ILE直接接+5V也正確。(2) ORG IOOOHMOVRO
12、t #0FEH;(3 分)或:MOV DPTRl#FFFEHMOVA, #00H;(1 分)LP: MOVXR0, A;(1 分)或:MOVXDPTR, AINCA;“分)LCALLDELAY;(3 分)SIMPLP;(1 分)程序應整體思路正確,若有其他錯誤,視情況減分單片機考試復習試題及答案(二)一、填空題(25分,每空1分)1. AT89S51單片機為8位單片機2. MCS-51系列單片機的典型芯片分別為8031、8051 V 8751。3. AT89S51的異步通信口為 全雙工(單工/半雙工/全雙工)4. AT89S51有2 級中斷, 5 個中斷源5. AT89S51內部數據存儲器的地
13、址范圍是OOH7FH ,位地址空間的字節地址范圍是20H2FH ,對應的位地址范圍是OOH7FH ,外部數據存儲器的最大可擴展容量是 64K6. AT89S51單片機指令系統的尋址方式有寄存器尋址_、直接尋址、寄存器間接尋址、立即尋址_、基址寄存器加變址寄存器尋址。7. 如果(A)=34H, (R7)=0ABH,執行 XCH A, R7;結果(A)= OABH(R7)=34H O8. 82C55可以擴展 _個并行口,其中8 條口線具有位操作功能;9. 當單片機復位時PSW=OO H,這時當前的工作寄存器區是必區,R4所對應的存儲單元 地址為04 H。10. 若A中的內容為67H,那么,P標志位
14、為1。11.74LS138是具有3個輸入的譯碼器芯片,其輸出作為片選信號時,最多可以選中8片芯7片 O二、判斷以下指令的正誤:(5分)(1) MOV(2) INC28H, R4:DPTR;(× )(3)DECDPTR;(>£ )(4)CLRRO ;(×(5)MOV TO, #3CF0H:(×)三、簡答題1、如果(DPTR)=507BH, (SP)=32H, (30H)=50H, (31H)=5FH, (32H)=3CH.則執行下列指 令后:POP DPH;POP DPL;POP SP;貝Ij: (DPH)= _3CH: (DPL) = SFH :
15、(SP) =_50H=; (6 分)2、釆用6MHz的晶振,定時Ims,用定時器方式O時的初值應為多少? 請給出計算過程) (6分)解:I采用6MHZ晶振機器周期為2us(2i3-X) ×2×1O6=1×1O3X=7692 (D) =IEOCH=I IllO 00001100 (B),化成方式0要求格式為Illl 00001100 B即 OFOOCH綜上可知:TLX=OCH, THX=OFOH3、分析下列程序的功能(5分)PUSH ACCPUSH BPOP ACCPOP B解:該程序的功能是通過累加器ACC與寄存器B數據交換。四、圖為8段共陰數碼管,請寫出如下數值
16、的段碼。3 4FH 4 66H_ 5 6DHbh9P 73H7 03H8 7FHC=39H=E簡述MCS-51系列單片機主從結構多機通信原理,設有一臺主機與三臺從機通信,其中 一臺從機通信地址號為OlH,請敘述主機呼叫從機并向其傳送一個字節數據的過程。(請給出 原理圖)(10分)從機從機從機從機13原理圖如上圖所示,假設主機呼叫OIH從機用先呼叫:主機發送地址幀O(Xx)OOOlI(TB8) 此時各從機的SM2位置1,且收到的RB8=h故激活RI。各從機將接收到的地址與地機地址 比較,結果1#機被選中,則其SM2清零;0扒2#機不變。接著傳數;主機發送數據幀,× ×
17、5;× ××××0 ,此時 1# 機 SM2=0, RB8=0 則激活 RI而 0#, 2# 機 SM2=1,RB8=O 則不激活RI,然后數據進入1#機的緩沖區。六、簡述一種多外部中斷源系統的設計方法。(給出圖和程序)(10分)答:原理電路如圖所示H. i3P2L c3II ÷->程序如下:INT: PUSHPSWPUSHAJNBP 1.0,IROJNBPLl ,IRlJNBP 1.2,IR2JNBP1.3,IR3INTIR: POPAPOP P SW:掃描中斷請求IRO:中斷服務子程序AJMP INTIR:中斷服務IR1:中
18、斷服務子程序AJMP INTIRIR2:中斷服務子程序AJMP INTIRIR3:中斷服務子程序AJMP INTIP七、簡述行列式掃描鍵盤的工作原理。(8分)8031Pl.3Fl. 2Fl. 1Fl. 0P3. 3F3. 2P3. 1P3. 0X2XOYOYI10*ll*Y2Y3<J+5V答:掃描鍵盤工作原理(1)首先X0X3,始終接高電平,Y0Y3給低電平,掃描Pl.0Pl.3若全為拓電平,則沒有鍵 按下,若有低電平,則有鍵按下。(2)接著YO輸出低電平,YlY3輸岀高平,掃描Pl.0Pl.3,若全為高電平,則沒有鍵按下, 若有低電平,則找出相位,得到所按的鍵。(3)再Yl輸出低電平,
19、Y0,Y2,Y3輸出拓電平,重復笫2步驟作.(4)再Y2輸出低電平,Y0,Yl,Y3輸出高電平掃描(5)再Y3輸岀低電平,Y0,Yl,Y2輸出高電平掃描根據據以上掃描,確定以上各鍵是否按下。單片機考試復習試題及答案(三)一、填空題(24分,每空1分1. AT89S51單片機是(8)位的單片機。2. AT89S51單片機有(5)個中斷源,(2)級優先級中斷。3串行口方式3發送的第9位數據要事先寫入(SCON )寄存器的(TB8 )位。4. 串行口的方式O的波特率為(fos2 )o5AT89S51內部數據存儲器的地址范圉是(Oo-7FH ),位地址空間的字節地址范圍是 (20-2FH ),對應的位
20、地址范圍是(00-7FH)外部數據存儲器的最大可擴展容量是(64KB )。6. 在內部RAM中可位尋址區中,位地址為40H的位,該位所在字節的字節地址為(28H )。7. 如果(A)=58H, (Rl)= 49H, (49H)= 79H,執行指令 XCH A, RI 后;結果(A)=(49H), (49H)=( 58H )。8. 利用81C55可以擴展(3 )個并行口,(256)個RAM單元。9. 當單片機復位時PSW= ( 00 ) H, SP= ( 07H ), P0P3 口均為(高)電平。10. 若A中的內容為88H,那么,P標志位為(0)。11當AT89S51執行MOVC A, A+D
21、PTR指令日寸,伴隨著(PSEN* )控制信號有效。12. AT89S51訪問片外存儲器時,利用(ALE )信號鎖存來自(Po 口 )發出的低8位 地址信號。13. 已知fosc=12MHz, To作為定時器使用時,其定時時間間隔為(IUS )。14. 若AT89S51外擴8KB程序存儲器的首地址若為1000H,則末地址為(2FFF) HO二、判斷對錯,如對則在()中寫“廠,如錯則在()中寫“X”。(10分)1. AT89S51單片機可執行指令:MOV 35H, R3。( X )2. 8031與8751的區別在于內部是否有程序存儲器。( )3. 當向堆棧壓入一個字節的數據后,SP中的內容減1。
22、(X)4. 程序計數器PC中裝的內容是當前正在執行指令的地址。(X)5. 某特殊功能寄存器的字節地址為80H,它即能字節尋址,也能位尋址。(J)6. AT89S51單片機中的PC是不可尋址的。( )7. 當AT89S51執行MOVX DPTR, A指令時,伴隨著WR*信號有效。(X)8. AT89S51的定時器川數器對外部脈沖進行計數時,要求輸入的訃數脈沖的高電平或低電平的持續時間不小于1個機器周期。(X)9. 區分外部程序存儲器和數據存儲器的最可幕的方法是看其是被WR*還是被PSEN*信號連 接。(J)10. 各中斷源發出的中斷請求信號,都會標記在AT89S51的TCoN寄存器中。(X)三、
23、簡答題1 如果(DPTR)=5678H, (SP)=42H, (3FH)=I2H , (40H)=34H, (41H)=50H, (42H)=80H,則 執行下列指令后:POP DPHPOP DPLRET則:(PCH)= 34H : (PCL) = 12H; (DPH) = _80H_ : (DPL) = 50H; (4 分)2. AT89S51采用6MHz的晶振,定時2ms,如用定時器方式1時的初值(16進制數)應為 多少?(寫出計算過程)(6分)答:機器周期 6×106=2×10-6s=2uS又方式1為16進制定時器.故(216X) ×2× 10-6
24、=2× 103=>2i6-X=1000=>X=65536-1000=64536 即初值=FC 18H3AT89S51外擴的程序存儲器和數據存儲器可以有相同的地址空間,但不會發生數據沖突, 為什么? (6分)答:不發生數據沖突的原因是:AT89S51中訪問程序存儲器和數據存儲器的指令不一樣。 選通信號也就不一樣,前者為PSEN,后者為WR與RDO程序存儲器訪問指令為MOVC A, DPTR; MOVC A,A+pc。數據存儲器訪問指令為:MOVX A,DPTR; MOVX A,Ri; MOVX ©DPTR,AO4說明AT89S51的外部引腳EA*的作用? (4分)
25、答:當EA*為高電平時,AT89S51訪問內部程序存儲器,但半地址大于OFFF時,自動轉到外 部程序存儲器:當EA*為低電平時,AT89S51只讀取外部程序存儲器。5. 寫出AT89S51的所有中斷源,并說明說明哪些中斷源在響應中斷時,山硬件自動清除,哪些中斷源必須用軟件清除,為什么? (6分)答:外部中斷INTO*定時器/計數器中斷TO外部中斷INTl*定時器/計數器中斷Tl串行口中斷其中串行口中斷Tl與Rl必須用軟件清“0”,因為串口中斷的輸出中斷為TI,輸入中斷為 RI,故用軟件清沁四、下圖為某AT89S51應用系統的3位LED 8段共陽極靜態顯示器的接口電路,(1)該靜態 顯示器電路與
26、動態掃描的顯示器電路相比有哪些優缺點?(2)寫出顯示字符“3”、“5” 的段碼,注意:段碼的最低位為“a”段,段碼的最高位為“dp”段(3)已知8255A的PA 口、PB 口和PC 口的地址分別為FF7CH、FF7DH、FF7EH,且8255A的這3個端口均已被 編寫完畢的初始化程序初始化為方式0輸出,請編寫出使3位LED共陽極顯示器從左至右顯 示"3.85-W程序段。(14分)來自 AT89S51解:(1)優點是:亮度高,字符不閃爍,占用CPU資源少。缺點是:占用的I/O 口太多,當需要的LED數Ll較多時,需要外擴展的I/O 口。(2)3.: -BOH8: TOH5: -*92H
27、(3)MOV DPTR,#0FF7CHMOV A,#30HMOVX DPTR.AMOV DpTR.#0FF7DHMOV A .#80HMOVX DPTRAWIVOX DPTR#0FF7EHMOV A,#92HMOVX DPTRARET五、畫出AT89S51系列單片機利用串行口進行1臺主機與4臺從機多機吊行通訊連線圖,其TXD臺從機通訊地址號為02H,請敘述主機向02H從機發送一個字節數據的過程(10分)TXDR-XDTXD RXDOIHOOHAT89S51<>rTXD RXD02HTXD RD03H答:主機發送數據過程如下:(1)將從機0003H的REN置1, SM2=1,并使它們
28、匸作在審行口工作方式2或3。(2)山主機向4個從機發出一幀地址址信息02H,第9位為1。從機接到信息后均發生 中斷,執行中斷服務程序,將02H與自身地址做比較。若相同,則清SM2=0,若不同則 SM2不變仍為1。(3)主機發送一幀數據信息,笫9位為0,從機接到信息后,只有SM2=0的從機發生中 斷.將數據信息收取,其余SM2= 1的從機不放出中斷,信息丟失,從而實現主機向02H 從機發送一個字節數據的功能。試題3參考答案一、填空題(31分,每空1分)1. AT89S51單片機有(2 )級優先級中斷。2. 串行口方式2接收到的第9位數據送(SCON)寄存器的(RB8)位中保存。3. 當單片機復位
29、時PSW= (00) H,這時當前的工作寄存器區是(0)區,R6所對應的存儲單 元地址為(06) Ho4. 利用82C55可以擴展(3)個并行口,其中(8)條口線具有位操作功能;5AT89S51訪問片外存儲器時,利用(ALE)信號鎖存來自(PO 口)發出的低8位地址信 號。6. 若AT89S51外擴32KB數據存儲器的首地址若為4000H,則末地址為(BFFF) HO7. 當AT89S51執行MoVC A, A+PC指令時,伴隨著(PSEN*)控制信號有效。8. 若A中的內容為67H,那么,P標志位為(Do9. AT89S51單片機的通訊接口有(串行)和(并行)兩種形式。在串行通訊中,發送時要
30、把 (并行)數據轉換成(串行)數據。接收時乂需把(串行)數據轉換成(并行)數據。10. AT89S51內部數據存儲器的地址范圍是(00-7FH ),位地址空間的字節地址范圍是 (OO-2FH),對應的位地址范圍是(00-7FH ),外部數據存儲器的最大可擴展容量是(64KB)O11AT89S51單片機指令系統的尋址方式有(寄存器尋址方式)、(直接尋址方式)、(立即尋 址方式)、(寄存器間接尋址方式)、(位尋址方式)、(基址寄存器加變址寄存器)、(相對尋 址方式)。12. AT89S51內部提供(2)個可編程的(16)位定時/計數器,定時器有(4)種工作方式。二、判斷對錯,如對則在()中寫“ J
31、”,如錯則在()中寫"X”。(10分)1. AT89S51的定時器/計數器對外部脈沖進行計數時,要求輸入的計數脈沖的高電平或低電 平的持續時間不小于1個機器周期。(X )2. 判斷指令的正誤:MOV TO, #3CF0H; (X)3. 定時器To中斷可以被外部中斷0中斷(X)4-指令中直接給出的操作數稱為直接尋址。(X)5內部RAM的位尋址區,既能位尋址,乂可字節尋址。(J)6. 特殊功能寄存器SCoN與定時器/計數器的控制無關。()7. 當AT89S51執行MOVX A, Rl指令時,伴隨著WR*信號有效。(X)8. 串行口工作方式1的波特率是固定的,為fosc32o (X)9.
32、區分外部程序存儲器和數據存儲器的最可靠的方法是看其是被RM還是被PSEN*信號連接。(×)10. 逐次比較型A/D轉換器與雙積分A/D轉換器比較,轉換速度比較慢。(X)三、簡答題2. 中斷服務子程序返回指令RETl和普通子程序返回指令RET有什么區別?(4分)答:RETI除了將壓棧的內容出棧外(即現場恢復),還清除在中斷響應時被置1的AT89S51 內部中斷優先級寄存器的優先級狀態。3. AT89S51外擴的程序存儲器和數據存儲器可以有相同的地址空間,但不會發生數據沖突, 為什么? (6分)答:AT89S51外擴的程序存儲器和數據存儲器可以有相同的地址空間,但不會發生數據沖突。 這是
33、因為它們的控制信號不同:(1)外擴程序存儲器是PSEN*信號為其控制信號外擴數據存儲器是RE與WR*信號為其控制信號 指令不同,程序存儲器用MoVC讀取,數據存儲器用MoVX存取5. LED的靜態顯示方式與動態顯示方式有何區別?各有什么優缺點?(4分)答:靜態:顯示期間,鎖存器輸出的段碼不變;亮度大,各位LED的段選分別控制;位數多硬件電路復雜動態:所有位段碼線并連一起,各位的殼滅幕片選控制端控制,亮度較低,多位控制電路簡 單四、程序分析:(10分)外部RAM 3000H, 3001H單元的內容分別為55H, ODDH,試分析如下程序,并回答問題。程序1:MOVDPTR, #3000HMOVR
34、l, #40H4000HMOVXA , ©DPTRMOVINCR1, ARI300IHDDINCDPTR3000H55MOVXA, ©DPTRMOV Rl, A問題1:若執行上述程療:,則結束后,DPTR值為3001 H, RI的內容為41H , 8031內部RAM41H 單元的內容DDH, 40H單元內容為55H_。在上程序中,若繼續執行如下程序程序 2: START: MOV DPTR, #3000HMOV RI , #40HMOV A, RIMOVX DPTR, A問題2、START執行結束后,DPTR的值為300OH , 4000H單元的內容為55H , RI的內容
35、為_40H_o問題3:執行如下程序,填出A寄存器的內容。程序3、MOVA、 #88HMOVR:, AAHORLA、R::A的內容為:AAHMOVA, #37HMOVR7, #89HANLA, RTA的內容為:OlHXRLA, RrA的內容為:.88HRET五、簡述一種多外部中斷源系統的設計方法。(給出圖和程序)(10分) 答:程序如下:ORG0013H:的中斷入口LJMPINTlI IF F I I Tv )PUSHPSW:保護現場I e)I 1PUSHACC¾JBPl. 0, IRI;P1.0高,IRl有請求JBPl. 1, IR2:Pl. 1高,IR2有請求=口JBPl. 2,
36、IR3Z Pl. 2腳尚,IRI有請求JBPl. 3, IR4;Pl. 4腳高,IR4有請求l ÷* 1 -TmIPOPACC;恢復現場L.zurwlPOPPSWRETI:中斷返回INTl:INTIR::L. J 4 I <>1 CJ 曰4IRl:IR2:IR3:IR4:IRI的中斷處理程序AJMP INTlR; IRI中斷處理完畢,IR2的中斷處理程序AJMP INTlRJ IR2中斷處理完畢,IR3的中斷處理稅W:AJMP INTlR: IR3中斷處理完畢,IR4的中斷處理程序AJMP INTlR: IR4中斷處理完畢,跳標號INTlR處執行跳標號INTlR處執行跳標
37、號INTIR處執行跳標號INTlR處執行單片機考試復習試題及答案(四)思考與練習題11.1單項選擇題(1)單片機乂稱為單片微計算機,最初的英文縮寫是(D )A. MCP B. CPU C. DPJ D. SCM(2)InteI公司的MCS-51系列單片機是(C )的單片機。A. 1 位 B. 4 位 C. 8 位 D. 16 位(3)單片機的特點里沒有包括在內的是(C )A集成度高B.功耗低C密封性強D性價比高(4)單片機的發展趨勢中沒有包括的是(B )A.高性能B.高價格C.低功耗D髙性價比(5)十進制數56的二進制數是(A )A. OOllIOOOB B. OIOllIOOB C. IIO
38、OOllIB D.OIOIOOOOB(6)十六進制數93的二進制數是(A)A. IOOIOOlIB B. OOIOOOlIB C. IIOOOOnB D. OlnOOnB(7)二進制數IIOOOOlI的十六進制數是(B )A. B3H B. C3H C. D3H D. E3H(8)二進制數IIOOIOlI的十進制無符號數是(B )A. 213 B. 203 C. 223 D. 233(9)二進制數IIOOIOlI的十進制有符號數是(B )A. 73 B. -75 C.-93 D. 75(10)十進制數29的842IBCD壓縮碼是(A )A. OOIOIOOIB B. IOIOIOOIB C.
39、InOOOOIB D. IOolnOOB(11)十進制數-36在8位微機中的反碼和補碼是(D )A. OolOoloOB、IIOnIOOB B. OOIOOI00B> IIOnOnBC 10100100B、IIOnOnB D. IIOnOl1B> IIOnIOOB(12)十進制數+27在8位微機中的反碼和補碼分別是(C )a. OOOnOlIB. InOOIOOBB. InOOIO0B InOOIOIBC. OOOnOl1B OOOnOnB D. OOOlIO11B> InOOIOIB(13) 字符9的ASCll碼是(D )A. OOnOOIB B. OIOIOOIB C.
40、IOOIOOIB D. OnIOOIB(14) ASCIl碼InlnIB的對應字符是(C)A. SPACE B. P C. DEL D. (15) 或邏輯的表達式是(B )A. A B二F B. A+B二F C A B二F D. (A B) =F(16) 異或邏輯的表達式是(C )A. A B二F B. A+B二F C A B二F D. (A B) =F(17) 二進制數IOIOIOIOB與OoOOoooOB的“與”、“或”和“異或”結果是(B )A. IOIOIO10B. IOIOIO10B> OOOOOOOOB B.OOOOOO00B> Iololo10B、 IOIOIOIOB
41、C. OOOOOO00B. IOIOIO10B> OOOOOOOOB D. IOIOIO10B> OOOOOO00B. IOIOIOIOB(18) 二進制數IllOllIOB與0IlIOllIB的“與”、“或”和“異或”結果是(D )a. OnOOliob. IOOnOOib> InnnIB b. Illllliib> IOolIOoib> OnOOnOBc. OlIOOliob. OnIOllib> IOOnOOIB d. OnOOIiob> Ilniiiib> IOOnOOIB(19)下列集成門電路中具有與門功能的是(D )A.74LS32
42、B.74LS06 C.74LSIO D.74LS08(20)列集成門電路中具有非門功能的是(B )A. 74LS32 B. 74LS06 C. 74LSIO D. 74LS08(21)PrOteUS軟件由以下兩個設計平臺組成(C )A. ISIS 和 PPT B. ARES 和 CAD C. ISlS 和 ARES D. ISIS 和 CAD(22)ISIS模塊的主要功能是(A )A.電路原理圖設計與仿真B.高級布線和編輯C.圖像處理D. C51源程序調試(23)ARES模塊的主要功能是(B )A.電路原理圖設計與仿真B.高級布線和編輯C.圖像處理& D. C51源程序調試(24)家用
43、電器如冰箱、空調、洗衣機中使用的單片機主要是利用了它的(D )A.高速運算B.海量存儲C.遠程通信D.測量控制1. 2問答思考題(I)什么是單片機?單片機與通用微機相比有何特點?單片機是在一塊半導體硅片上集成了計算機基本功能部件的微型計算機。兩者的比較:(1)通用微機的CPU主要面向數據處理,其發展主要圍繞數據處理功能、計算速度和精度的 提高。單片機主要面向控制,數據類型、計算速度和精度都相對低一些;(2)通用微機中存 儲器組織結構主要針對增大存儲容量和CPu對數據的存取速度。單片機中存儲器的組織結構 比較簡單,尋址空間一般都為64 KB; (3)通用微機中I/O接口主要面向標準外設(如顯示
44、器、鍵盤、鼠標、打印機等)。單片機的I/O接口是面向用戶的特定電路,需要用戶掌握接口 電路設計技術。(2)單片機的發展有哪兒個階段?它今后的發展趨勢是什么?1、單片微型計算機階段,BP SCM,代表性產品是Intel公司的8位MCS-51系列單片機;2、微控制器階段,即MCU,代表性產品是基于51內核的微控制器系列產品;片上系統(或 系統級芯片)階段,即SoC,代表性產品有各類專用的SOC器件。單片機總的發展趨勢是多 功能、高速度、低功耗、高性價比、強I/O功能及結構兼容。(3)舉例說明單片機的主要應用領域。主要應用于領域:1、工業自動化控制,如過程控制器、機器人模塊、物流計量模塊、機 電一體
45、化控制系統等;2、智能儀器儀表,如溫度儀表、流量儀表、分析儀器、醫療儀器、智 能傳感器等;3、通信設備,如路由器、標準鍵盤、打印機、傳真機、復印機等;4、汽車電 子與航空電子系統,如動力監測系統、自動駕馭系統、運行監視器(黑匣子)等;5、家用電 器,如空調、冰箱、洗衣機、微波爐、電視機、音響、電子玩具等。(4)在眾多單片機類型中,8位單片機為何不會過時,還占據著單片機應用的主導地位?51單片機技術成熟、價格低廉,可以滿足許多簡單工況的應用要求;基于51單片機內核 發展的8位高性能單片機已彌補了 31單片機的性能不足,并已占有相當的市場份額;31單 片機涉及微機原理、電工電路、軟件編程等許多技術
46、基礎,主流微控制器產品也大都與51機 保持兼容,非常適合初學者作為計算機入門知識。綜上所述,曲于8位單片機在學習和應用 方面的獨特地位,目前仍然不會過時淘汰。(5)掌握單片機原理及應用技術要注意哪些學習方法?單片機是一門課程,與學習其他課程的基本方法是一樣的,就是要理解,并做到在理解 基礎上記憶。單片機更是一門技術,實踐環節尤其重要。只有通過實踐才能展現單片機的價 值、體會到單片機的精髓、激發起學好這門課程的動力。此外,還要養成課前預習、課后復 習、勤做練習的良好學習習慣。(6)單片機技術開發的主力軍為何是有工程專業背景的技術人員而非計算機專業人員?單片機技術門檻較低,是一種適合大眾掌握的先進
47、技術。學習單片機只需要具備基本的 電子基礎和初中以上文化程度即可參與其中。另外,單片機開發有較強的應用專業背景要求, 不懂被控對象的特殊要求,就不可能開發出緊密結合需求的單片機產品。基于上述原因,工 程技術人員是單片機技術開發的主力軍。(7)學習單片機原理及應用技術需要哪些必要的基礎知識?C語言、電子技術基礎等(8)二進制數的位與字節是什么關系? 51單片機的字長是多少?位即bit,是二進制數中的1位,也是計算機數據存儲的最小單位。1個二進制位只可以 表示0和1兩種狀態。字節,即Byte,由8個二進制位構成(IByte=8bit)o字節是計算機 數據處理的基本單位。字,即Word,是訃算機一次
48、存取和傳送的數據長度,不同計算機的字 19的長度是不同的,51單片機的字長是8位。(9)簡述數字邏輯中的與、或、非、異或的運算規律。運算規律如下:與運算,全1為1其余為0;或運算,全0為0其余為1;非運算,逐位 取反;異或運算,相同為0相異為1。(10)PrOteUS仿真軟件為何對學習單片機原理及應用具有重要價值?單片機學習中應特別強調的是理論與實踐相結合的方法,然而實驗器材的限制常常很難 使每個學習者都得到充分的練習機會。近年來出現的單片機仿真設計軟件一PrOteUS已經克 服這種限制。PrOteUS不僅可以作為單片機應用的重要開發工具,也可以充當一種非常高效 的輔助教學手段。用戶只需在PC
49、上即可獲得接近全真環境下的單片機技能培訓,為學習者提 供了極大的便利。(ID ProteUS ISlS的工作界面中包含哪兒個窗口?菜單欄中包含哪兒個選項?參考圖1.2,列出圖中標出的3個主要窗口,3個主要工具欄和菜單欄的12個選項。(12)利用ISIS模塊開發單片機系統需要經過哪兒個主要步驟?開發過程是:K啟動ISIS,繪制電路原理圖,保存為*. dsn文件;2、輸入單片機匯編 程序,保存為趴asm文件:3、進行源文件編譯,排除語法錯誤后保存為* hex文件;4、單步 或斷點仿真調試,排除邏輯錯誤后形成最終*. hex文件;5、連續仿真運行。(13)何謂PCB?利用PrOteUS ARES模塊
50、進行PCB設計需要經過哪兒個主要步驟?PCB是印刷電路板Printed CirCUit board的英文縮寫,它是以絕緣板為基材,切成一 定尺寸,其上附有用電子印刷術制成的導電圖形和孔眼(如元件孔、緊固孔、金屬化孔等) 的電子元器件安裝底板。利用ARES模塊進行PCB設訃可以從元器件布局、布線、覆銅、形成 光繪文件等方面進行考慮。思考與練習丿2.1單項選擇題(1)下列關于程序計數器PC的描述中C是錯誤的。A. PC不屬于特殊功能寄存器B. PC中的計數值可被編程指令修改C. PC可尋址64KB RAM空間D PC中存放著下一條指令的首地址(2)MCS-51單片機的復位信號是D有效。A、下降沿
51、B、上升沿 C、低電平 D、高電平(3)以下選項中第A 項不是80C51單片機的基本配置。A.定時/計數器T2 B. 128B片內RAMC4KB片內RoM D.全雙工異步串行口(4)單片機中的CPU主要由B兩部分組成。A.運算器和寄存器B.運算器和控制器C.運算器和譯碼器D.運算器和計數器(5)在51單片機的下列特殊功能寄存器中,具有16位字長的是D。A. PCON B. TCON C. SCON D. DPTR(6)80C51單片機的ALE引腳是_A_引腳。A地址鎖存使能輸出端B.外部程序存儲器地址允許輸入端C.串行通信口輸出端D.復位信號輸入端(7)80C51單片機的存儲器為哈佛結構,其內
52、包括AoA. 4個物理空間或3個邏輯空間 B. 4個物理空間或4個邏輯空間C. 3個物理空間或4個邏輯空間 D. 3個物理空間或3個邏輯空間(8)在通用I/O方式下,欲從PI 口讀取引腳電平前應當BoA.先向Pl 口寫O B.先向PI 口寫1 C.先使中斷標志清零D.先開中斷(9)程序狀態字寄存器中反映進位(或借位)狀態的標志位符號是_A_。A. CY B. FO C . OV D. AC(10)單片機中的程序計數器PC用來CoA.存放指令B.存放正在執行的指令地址C.存放下一條指令地址D.存放上一條指令地址(11)單片機上電復位后,PC的內容和SP的內容為BOA. 0000H, OOH B.
53、 0000H, 07H C . OOo3H, 07H D. 0800H, 08H(12)80C51單片機要使用片內RAM, /EA引腳D。A.必須接+5V B.必須接地C .必須懸空 D.沒有限定(13)PSW 中的 RSI 和 RSO 用來A。A.選擇工作寄存器區號B.指示復位C.選擇定時器 D.選擇中斷方式(14)上電復位后,PSW的初始值為DoA. 1 B. 07H C . FFHD. 0(15)單片機80C51的XTALI和XTAL2引腳是D引腳。A.外接定時器B.外接串行口C.外接中斷D.外接晶振(16)80C51單片機的VSS(20)引腳是B引腳。A.主電源+5V B.接地 C.備用電源D.訪問片外存儲器(17)80C51單片機的PoP3端口中具有第二功能的端口是D。A. PO B. PI C . P2 D. P3(18)80C51單片機的/EA引腳接+5V時,程序計數器PC的有效地址范圍是(假設系統沒有 外接 RoM)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版四年級下冊數學 福州市數學期末質量監測卷教案
- 三年級數學上冊 1 時、分、秒第2課時 時間的簡單計算教學設計 新人教版
- 店鋪培訓講課課件
- 人教部編版七年級上冊第七課 戰國時期的社會變化教案
- 茶葉種植技術培訓
- 九年級化學上冊 第七單元 燃料及其利用 實驗活動3 燃燒的條件教學設計(新版)新人教版
- 六年級語文下冊 第四單元 11 十六年前的回憶配套教學設計 新人教版
- 人教版九年級化學上冊同步教學設計:第三單元課題2 原子的結構(3課時)(3份打包)
- 五年級上冊科學教學設計-第七節 制作一個潛望鏡 教科版
- 初中湘教版1.4.1有理數的加法教案
- 廣東廣州市2025屆高考數學二模試卷含解析
- 醫療機構醫療廢物管理規范考試試題及答案
- 國測省測四年級勞動質量檢測試卷
- 2024年大學生心理健康教育考試題庫及答案(含各題型)
- 信息時代的研究生 學習與創新能力培養
- 起重機防搖擺控制PPT課件
- 第十一章 地役權
- 西門子Siemens 840D參數詳解
- DLT 596-2021 電力設備預防性試驗規程
- 風機基礎土方開挖專項施工方案
- 詩歌朗誦《詩意中國》
評論
0/150
提交評論