單片機(jī)考試模擬題_第1頁(yè)
單片機(jī)考試模擬題_第2頁(yè)
單片機(jī)考試模擬題_第3頁(yè)
單片機(jī)考試模擬題_第4頁(yè)
單片機(jī)考試模擬題_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上一. 填空題    1. MCS-51單片機(jī)內(nèi)部主要集成了_、_、_、_、_ 等功能部件。    2. 8031的存儲(chǔ)器配置是_、_、_。    3. 51單片機(jī)的片內(nèi)數(shù)據(jù)存儲(chǔ)器可分_、_、_等3個(gè) 區(qū)間。     4.當(dāng)51單片機(jī)引腳EA接高平時(shí),CPU先訪問(wèn)_,接著再訪問(wèn)_;當(dāng)其接低電平時(shí),CPU只訪問(wèn)_。    5. DPTR叫_,寄存器_,其功能是_。    6. 51單片機(jī)作擴(kuò)展時(shí)

2、,P1口叫_口。CPU對(duì)P1口既可以_操作,又可以_操作。    7.與CPU工作直接相關(guān)的SFR寄存器有_。    8. SP叫_寄存器,它的作用是_。    9.51單片機(jī)的堆棧應(yīng)設(shè)置在_區(qū)間。    10. 當(dāng)定時(shí)器工作在方式0、1、2時(shí),其計(jì)數(shù)器最大計(jì)數(shù)長(zhǎng)度分別是_位、_位、_位。    11.單片機(jī)在作帶符號(hào)數(shù)加、減運(yùn)算時(shí),若_寄存器中的溢出標(biāo)志OV=1,則表示運(yùn)算結(jié)果_。    12. 指令SJMP re

3、l的地址為1000H,rel=20H,其轉(zhuǎn)移目標(biāo)地址應(yīng)是_。    13. 當(dāng)T0,T1作定時(shí)器使用時(shí),是對(duì)_脈沖計(jì)數(shù);當(dāng)T0,T1作計(jì)數(shù)器使用時(shí),是對(duì)_脈沖計(jì)數(shù)。    14. T0,T1工作在定時(shí)器狀態(tài)還是工作在計(jì)數(shù)器狀態(tài)應(yīng)由_來(lái)決定。    15. CPU訪問(wèn)內(nèi)部RAM數(shù)據(jù)緩沖區(qū)可采用_尋址方式。訪問(wèn)R0R7可采用_尋址方式。訪問(wèn)SFR寄存器采用_尋址方式。    16. 51單片機(jī)的中斷源有_等5個(gè)。中斷源的自然優(yōu)先級(jí)順序是_。其中斷標(biāo)志位在_和_寄存器中。 

4、;   17. 51單片機(jī)的中斷系統(tǒng)由_和_等部分組成。    18. 51單片機(jī)共有_個(gè)SFR寄存器。其地址范圍是_。    19. 51單片機(jī)的位存儲(chǔ)器共有_位。位存儲(chǔ)器在片內(nèi)_區(qū)間。    20. ALE叫_信號(hào)端子,當(dāng)其輸出高電平時(shí),P0送出_;當(dāng)其輸出低電平時(shí),CPU將從P0口讀入或?qū)懗鯻。1. CPU、存儲(chǔ)器、I/O口、定時(shí)器、中斷系統(tǒng)、總線控制2. 外部64KBROM,外部64KBRAM,內(nèi)部128BRAM 3. 工作寄存器區(qū)、位存儲(chǔ)器區(qū)、數(shù)據(jù)緩沖區(qū)4. 片內(nèi)4KB程序存

5、儲(chǔ)器,片外60 KB程序存儲(chǔ)器;片外64 KB程序存儲(chǔ)器5. 數(shù)據(jù)指針,存放當(dāng)前CPU要訪問(wèn)的外部RAM單元地址 6. 用戶I/O,字節(jié),位7. PC、A、B、PSW、SP、DPTR8. 堆棧指針,用來(lái)存放棧頂單元地址9. 內(nèi)部RAM地址為30H7FH 區(qū)間10. 13 位、 16位、 8 位 11. 程序狀態(tài),出錯(cuò)12. 1022H13. 機(jī)內(nèi)機(jī)器周期;外部事件 14. TMOD寄存器中的D6位置1或清015. 直接、寄存器、寄存器間接;寄存器;直接。16. INT0、T0、INT1、T1、串行口;INT0、T0、INT1、T1、串行口;TCON和SCON17. 5個(gè)中斷源、TCON、SCO

6、N、IE、IP和查詢電路 18. 18,80H FFH19. 128,20H2FH 20. 地址鎖存允許,低8位地址,8位數(shù)據(jù)二. 判斷指令的正、誤    1. 指出下列指令的正誤 MOV R1,#80H ( ) CLR 30H ( ) MOVX A,2000H ( × ) MOV R7,R1 ( × ) MOV R1,#0100H ( × ) SETB R70 ( ) MOV 20H,21H ( )     2. 判斷以下指令的正誤       

7、0; MOVX A,1000H ( × ) DEC DPTR ( × ) ADD A,B ( ) CLR R0 ( × ) INC R7 ( ) MOV R3 ,A ( ) MOV RN ,P1 ( ) MOV 40H,TL1 ( )    3. 判斷以下指令的正誤        INC R4 ( ) MOV F0H,C ( ) MOV A,2000H ( × )        MOV R1,R7 ( &#

8、215; ) XRL P1,#31H ( ) ANL #6F H,A ( × )三. 選擇題    1.下面哪些指令執(zhí)行后,能夠?qū)SW寄存器產(chǎn)生影響? 答案:( B、C、D )        (A)DEC 3FH (B)ADD A,3FH         (C)SUBB A,R0 (D)CJNE A,3FH,rel     2. 6264芯片是 答案:(B)     

9、;   (A)64KB EPROM (B)8KB RAM (C)64KB RAM     3. 指令LCALL addr16 執(zhí)行后,硬件會(huì)自動(dòng)產(chǎn)生下列操作。答案:(C)        (A)將16位地址進(jìn)棧;(B)將指令中16位二進(jìn)制數(shù)裝入DPTR;        (C)將指令中給出的16位地址裝入PC;    4. 使CPU響應(yīng)某中斷源請(qǐng)求的條件是 答案:( D )  &#

10、160;     (A)開放中斷系統(tǒng); (B)查詢到該中斷源的中斷標(biāo)志;        (C)高優(yōu)先級(jí)和同級(jí)中斷源沒(méi)有中斷請(qǐng)求; (D)A、B、C三個(gè)條件都必須具備。    5. 下面哪一個(gè)部件不屬于CPU的部件? 答案:(A)        (A)IP (B)ALU (C)PC (D)PSW     6. 要把P1口高4位變?yōu)?,低4位不變,應(yīng)使用下列哪條指令?答案:(D) 

11、       (A)ORL P1,#0FH (B)ORL P1,#0F0H        (C)ANL P1,#0F0H (D)ANL P1,#0FH     7. CPU響應(yīng)中斷后,原來(lái)程序的斷點(diǎn)地址和數(shù)據(jù)應(yīng)該由下面哪一條來(lái)完成? 答案:(C)        (A)由CPU自動(dòng)完成 (B)在中斷響應(yīng)中完成         (C)應(yīng)由硬件

12、和中斷服務(wù)程序完成 (D)在主程序中完成     8.某種存儲(chǔ)器芯片的容量是16KB,那么它與地址總線連接的根數(shù)是:答案(D)        (B) 11根,(B)12根,(C)13根,(D)14根,(E)15根。    9. 定時(shí)器T0、T1的啟動(dòng)/停止應(yīng)由下面哪一條來(lái)完成? 答案:(C)        (A)由程序來(lái)完成 (B)由硬件自動(dòng)完成       

13、; (C)當(dāng)GATE=0時(shí),由TR0、TR1置位、清0完成    10. 51單片機(jī)直接尋址指令中的直接地址單元有哪些?答案:(B)        (A)產(chǎn)品廠家給出的地址單元 (B)20H7FH單元和部分SFR寄存器        (C)30H7FH單元 (D)片內(nèi)RAM和SFR寄存器    11. 下面哪些指令是訪問(wèn)ROM的指令? 答案:(B和C)      &#

14、160; (A)MOVX A,DPTR (B)MOVC A,A+PC        (C)MOVC A,A+DPTR (D)MOVX DPTR,A    12. 下面哪些指令執(zhí)行后,能夠?qū)SW寄存器產(chǎn)生影響? 答:(B)(C)(D)        (A)DEC 3FH (B)ADD A,3FH         (C)SUBB A,R0 (D)CJNE A,3FH,rel  &

15、#160;  13. 要訪問(wèn)MCS-51單片機(jī)的特殊功能寄存器應(yīng)使用的尋址方式是 答案:(C)        (A)寄存器間接尋址,(B)變址尋址,(C)直接尋址,(D)相對(duì)尋址    14. 要確定51單片機(jī)P1口的輸入、輸出工作方式,下面哪種說(shuō)法是正確的?答案:(A)        (A)由編程決定; (B)由輸入/輸出設(shè)備決定;         (C)由讀引腳或?qū)懸_指令

16、決定; (D)由CPU讀寫命令決定; 四. 閱讀程序     1. 閱讀下列程序段并回答問(wèn)題。         設(shè)片內(nèi)RAM中(59H)= #50H,問(wèn)執(zhí)行下列程序段后。        (A)=?,(50H)=?,(51H)=?,(52H)=?。        MOV A,59H        MOV R0,A 

17、60;      MOV A,#0        MOV R0,A        MOV A,#25H        MOV 51H,A        MOV 52H,#70H答案:(A)= #25H ,(50H)= #0,(51H)= #25H ,(52H)= #70H 。    2.

18、執(zhí)行下列程序段后(A)=?,(60H)=?,(61H)=?         MOV 7FH,#1A H        MOV 60H,#00H         MOV 61H,#00H        MOV A,7FH        JNB A?0,KP1    

19、60;   MOV 60H,A        KP1:MOV 61H,A    3. 已知:內(nèi)部RAM中30H和40H單元的內(nèi)容分別是#10H和#20H。        執(zhí)行下列程序后(71H)=?(A)=?(B)=?         MOV SP,#70H        PUSH 30H 

20、0;      PUSH 40H        POP A        POP B     4. 執(zhí)行下列程序段后(20H)=?(21H)=?        MOV A,#03H        MOV R0,#20H       

21、; MOV R0,A        RL A        INC R0        MOV R0,A     5. 已知:(R0)= #4BH,(A)= #84H,(4BH)= #7FH,(40H)= #20H        問(wèn):執(zhí)行下列程序段后,R0、A和4BH、40H單元的內(nèi)容是多少?   

22、     MOV A,R0         MOV R0,40H         MOV 40H,A         MOV R0,#35H        答案:     6. 執(zhí)行下列程序后,40H45H單元中的內(nèi)容分別是多少?       

23、60; CLR A        MOV R0,#40H         MOV R1,#06H        LOOP: MOV R0,A        INC A         INC R0         DJNZ R1,LOOP&

24、#160;       RET        答案:     7. 閱讀下列程序段,已知:(2000H)= #64H,執(zhí)行程序后,(1000H)=?         MOV DPTR,#2000H         MOVC A, A+DPTR        MOV DPTR,#1

25、000H        MOVX DPTR,A答案:(1000H)= #64H     2. 答案:(A)= #1A H,(60H)= #00H,(61H)= #1A H 。    3. 答案:(71H)= #10H,(A)= #20H,(B)= #10H。    4. 答案:(20H)= #03H,(21H)= #06H。    5. 答案:(R0)= #35H (A)= #7FH (4BH)= #20H (40H

26、)= #7FH 。    6. 答案:40H45H單元中的內(nèi)容分別是05 。一. 填空題    1.在程序的執(zhí)行中,當(dāng)前程序使用哪組R寄存器,是由軟件對(duì) _ 的 _ 位置1或清0來(lái)決定。    2. 51單片機(jī)的晶振頻率為12MHZ,定時(shí)器工作在方式1,為了使定時(shí)器產(chǎn)生定時(shí)1mS溢出中斷,則應(yīng)賦初值是 _ 。    3. 51單片機(jī)外部中斷源的中斷標(biāo)志在 _ 位。    4. PC叫做 _ 寄存器,其功能是 _ 。  

27、0; 5. 51單片機(jī)的T0、T1工作方式0最大計(jì)數(shù)長(zhǎng)度是 _ 位;工作方式1最大計(jì)數(shù)長(zhǎng)度是 _ 位;工作方式2最大計(jì)數(shù)長(zhǎng)度是 _ 位。    6. 相對(duì)尋趾指令的程序轉(zhuǎn)移目標(biāo)范圍是以下一條指令地址為起始地址 _ 的 _ 個(gè)字節(jié)單元。    7. 51單片機(jī)的晶振頻率為12MHZ,則機(jī)器周期應(yīng)是 _ 。    8. 51單片機(jī)片內(nèi)RAM共有 _ 個(gè)工作寄存器,可分為 _ 個(gè)寄存器組,其地址范圍是 _ 。    9. CPU響應(yīng)中斷后,PC寄存器的內(nèi)容應(yīng)是 _ 。 &

28、#160;  10. 51單片機(jī)的位存儲(chǔ)器共有 _ 位,位存儲(chǔ)器在片內(nèi) _ 區(qū)間。    11. 在變址尋址方式中,以 _ 作變址寄存器,以 _ 或 _ 作基址寄存器。    12. 51單片機(jī)在作擴(kuò)展時(shí),外部數(shù)據(jù)總線從 _ 口引出;地址總線低8位從 _ 引出;地址總線高8位從 _ 口引出;控制總線從 _ 口引出。    13. 51單片機(jī)的引腳PSEN叫 端子。在 _ 情況下該引腳輸出低電平,在 _ 情況下該引腳輸出高電平。    14. 51單片機(jī)有 _ 組工作

29、寄存器,它們的地址范圍是 _ 。    15. CPU執(zhí)行一條指令后,PC的內(nèi)容會(huì)自動(dòng)加 _ 、 _ 、 _ ,指向下一條指令地址。復(fù)位后PC的內(nèi)容 _ 。    16. 51單片機(jī)的晶振頻率為6MHZ,其機(jī)器周期是 _ 。ALE信號(hào)的周期是 _ 。    17. 若(A)= #FFH,執(zhí)行指令:INC A 以后,A中的內(nèi)容是 _ 。    18. 作有符號(hào)數(shù)的加、減運(yùn)算時(shí),若D7位向CY進(jìn)位、借位,或者D6位向D7進(jìn)位、借位不同時(shí)發(fā)生,則 _ = 1。否則 _ = 0。19

30、. 單片機(jī)的CPU對(duì)位存儲(chǔ)單元操作是用 _ 類指令。1. PSW寄存器的D4、D3 2. FFFFH03E8H = FC17H 3. TCON寄存器中的D3、D1    4. 程序指針,存放正在執(zhí)行指令的下一條地址 5. 13,16,8 6. 128+127    7. 1uS 8. 32,4,00H 1FH 9. 某中斷源的矢量地址10. 128,20H2FH    11. A,PC,DPTR12. P0,地址鎖存器,P2,P3    13. 讀外部程序存儲(chǔ)器允許,訪問(wèn)外部

31、程序存儲(chǔ)器,其他 14. 4, 00H 1FH 15. 1、2、3;全為0 16. 2S,1S17. #00H    18. OV,OV19. 位尋址方式二. 判斷以下說(shuō)法的正誤    1. 訪問(wèn)8155的指令可以是讀指令,也可以是寫指令。 答:正確。    2. 訪問(wèn)ADC0809的讀指令是獲取模擬量信息,寫指令是將數(shù)據(jù)寫入ADC0809。 答:錯(cuò)誤。    3. 訪問(wèn)DAC0832的指令可以是讀指令,也可以是寫指令。 答:錯(cuò)誤。    4.

32、8051單片機(jī)有18個(gè)SFR寄存器占有18個(gè)地址。 答:錯(cuò)誤。    5. 凡是操作數(shù)為寄存器的指令都是寄存器尋址方式指令。 答:錯(cuò)誤。    5. 執(zhí)行一條指令的快、慢取決于這條指令的長(zhǎng)度。這句話是否正確? 答案:錯(cuò)誤。    7. 寄存器A只能進(jìn)行字節(jié)操作。這句話是否正確?若有錯(cuò),則改正過(guò)來(lái)。 答案:錯(cuò)誤。    8. 指令LCALL addr16 和指令LJMP addr16 的操作過(guò)程是相同的。 答案:錯(cuò)誤。    9. CPU訪問(wèn)外部存

33、儲(chǔ)器的操作就是“讀、寫”操作。 答案:正確。    10. 51單片機(jī)復(fù)位后,片內(nèi)數(shù)據(jù)緩沖區(qū)各單元均清為0。 答案:錯(cuò)誤。    11. 因?yàn)?1單片機(jī)P0、P1口都是I/O口,所以都可以作數(shù)據(jù)口。 答案:錯(cuò)誤。 三. 選擇題    1. 微機(jī)設(shè)置堆棧的目的是: 答案:(D)        (A) 起數(shù)據(jù)緩沖作用; (B)存放將要處理的數(shù)據(jù);        (C) 保存程序斷點(diǎn)地址; (

34、D)保存程序斷點(diǎn)地址和數(shù)據(jù)。    2. CPU訪問(wèn)外部存儲(chǔ)器的時(shí)候,下面哪種說(shuō)法是正確的?(A)        (A) DPTR既可以存放ROM的地址又可以存放RAM的地址;        (B) DPTR只能存放ROM的地址;        (C) DPTR只能存放RAM的地址; 答案:(A)    3. 在程序設(shè)計(jì)中使用MOV PSW,#10H 指令的

35、目的是: 答案:(A)        (A)當(dāng)前程序使用第2組工作寄存器 (B)程序初始化         (C)給一個(gè)單元賦初值 (D)將立即數(shù)10H暫存入PSW中    4. 51單片機(jī)的堆棧操作,應(yīng)該是: 答案:(C)        (A)先入棧,再修改指針 (B)先修改棧指針,再出棧        (C)先修改棧指針,再

36、入棧 (D)以上都不對(duì)。    5. 執(zhí)行返回指令時(shí),返回的斷點(diǎn)是: 答案:(C)        (A)調(diào)用指令的首地址 (B)調(diào)用指令的末地址        (C)調(diào)用指令下一條指令的首地址 (D)返回指令的末地址     6. 可以使程序循環(huán)轉(zhuǎn)移的指令是: 答案:(B)        (A)AJMP addr11 (B)DJNZ Rn ,rel 

37、0;       (C)SJMP rel (D)ACALL addr11    7. CPU響應(yīng)中斷后,將產(chǎn)生哪些操作? 答案:(D)        (A)保護(hù)現(xiàn)場(chǎng) (B)自動(dòng)到中斷服務(wù)程序去執(zhí)行        (C)斷點(diǎn)地址進(jìn)棧 (D)斷點(diǎn)地址進(jìn)棧,將矢量地址裝入PC    8. 51單片機(jī)外擴(kuò)8155芯片后,可以擴(kuò)展的I/O口線是:答案:(B) 

38、0;      (A)16根 (B)22根 (C)24根 (D)32根     9. 作有符號(hào)數(shù)的加、減運(yùn)算時(shí),若OV=1,則說(shuō)明運(yùn)算結(jié)果是:答案:(D)    10. 51單片機(jī)的位存儲(chǔ)器共有:答案:(A)        (A)128位; (B)64位; (C)32位; (D)16位;    11. 可編程I/O接口8155的PA、PB、PC口工作方式由下面哪種說(shuō)法決定是正確的?答案:(A) &

39、#160;      (A)由寫入命令寄存器的命令字決定 (B)由輸入/輸出設(shè)備決定         (C)由讀引腳或?qū)懸_指令決定 (D)由CPU讀寫命令決定     12. 當(dāng)51單片機(jī)的時(shí)鐘頻率為7.5MHZ時(shí),則一個(gè)機(jī)器周期應(yīng)是:答案:(B)  四. 閱讀程序     1. 問(wèn)執(zhí)行下列程序段后(A)=? (B)=?         MOV SP,#3AH

40、60;       MOV A,#20H         MOV B,#30H         PUSH A         PUSH B         POP A        POP B      

41、60;  答案:     2. 閱讀下列程序段并回答問(wèn)題。請(qǐng)問(wèn)該程序執(zhí)行何種操作,其功能是什么?        MOV R0 ,#20H         MOV R1,#0FH         MOV 30H,#00H        MOV A,R0      

42、0; ML1:CLR C        INC R0         ADD A,R0         JNC ML2         INC 30H        ML2:DJNZ R1,ML1         MOV 31H,A 

43、60;       答:     3. 下列程序的功能是什么?執(zhí)行后(3FH)=?         MOV 3FH,#02H         MOV R7 ,#06H         MOV A,3FH         LOOP:RL A     &

44、#160;   DJNZ R7 ,LOOP         MOV 3FH,A        答:     4. 執(zhí)行下面程序后,(R1)=?,(R2)=?         MOV R1,#2FH        MOV R2,#3FH       

45、MOV A,R1         MOV B,R2         XCH A,B         MOV R1,A        MOV R2,B        答案:    5. 閱讀下列程序段,指出該程序的功能。     &

46、#160;  CLR C         MOV A,DPL        SUBB A,#01H        MOV DPL,A        MOV A,DPH        SUBB A,#00H        MOV D

47、PH,A         答案:    6. 閱讀下列程序段,指出該程序的功能。         MOV 30H,#B7H         MOV 31H,#06H         PUSH 30H         PUSH 31H         POP DPH        

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論