![單片機(jī)復(fù)習(xí)題_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/11/c09d7f38-1741-44e5-b296-234f4093f151/c09d7f38-1741-44e5-b296-234f4093f1511.gif)
![單片機(jī)復(fù)習(xí)題_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/11/c09d7f38-1741-44e5-b296-234f4093f151/c09d7f38-1741-44e5-b296-234f4093f1512.gif)
![單片機(jī)復(fù)習(xí)題_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/11/c09d7f38-1741-44e5-b296-234f4093f151/c09d7f38-1741-44e5-b296-234f4093f1513.gif)
![單片機(jī)復(fù)習(xí)題_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/11/c09d7f38-1741-44e5-b296-234f4093f151/c09d7f38-1741-44e5-b296-234f4093f1514.gif)
![單片機(jī)復(fù)習(xí)題_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/11/c09d7f38-1741-44e5-b296-234f4093f151/c09d7f38-1741-44e5-b296-234f4093f1515.gif)
版權(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ì)文檔-傾情為你奉上單片機(jī)復(fù)習(xí)選擇題18051單片機(jī)外接ROM時(shí),使用( )引腳來(lái)選通74LS373芯片AALE B C D.28051單片機(jī)內(nèi)含定時(shí)器和串行口的個(gè)數(shù)分別為( )A2和1 B1和2 C3和1 D2和238051單片機(jī)外部中斷0請(qǐng)示信號(hào)輸入的引腳是( )ARXD B C D48051片可擴(kuò)展數(shù)據(jù)存儲(chǔ)器( )KB。A64 B32 C8 D45、MOV C,#00H指令中目的操作數(shù)的尋址方式是( A )。A、位尋址 B、直接尋址 C、立即尋址 D、寄存器尋址6、外部中斷1固定對(duì)應(yīng)的中斷入口地址為( C )A、0003H B、000BH C、0013H D、001BH7、執(zhí)行返回
2、指令時(shí),返回的斷點(diǎn)是( C )。A、調(diào)用指令的首地址 B、調(diào)用指令的末地址 C、調(diào)用指令下一條指令的首地址 D、返回指令的末地址8、當(dāng)MCS-51復(fù)位時(shí),下面說(shuō)法正確的是:( A )。A、PC=0000H B、SP=00H C、P0=00H D、(20H)=00H。9、要使MCS-51能夠響應(yīng)定時(shí)器T1中斷、串行接口中斷,它的中斷允許寄存器IE的內(nèi)容應(yīng)該是( A )。A、98H B、84H C、42H D、22H11、執(zhí)行LCALL 4000H指令時(shí),MCS-51所完成的操作是( D )。A、保護(hù)PC B、4000HPC C、保護(hù)現(xiàn)場(chǎng) D、PC+3入棧,4000HPC13、PC中存放的是( A
3、 )。 A、下一條指令的地址 B、當(dāng)前正在執(zhí)行的指令 C、當(dāng)前正在執(zhí)行的指令地址 D、下一條要執(zhí)行的指令14、MCS-51的相對(duì)轉(zhuǎn)移指令的最大負(fù)跳距離為( B )。A、2K B、128 C、127 D、25615、各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)中的( B )。A、TMOD B、TCON/SCON C、IE D、IP16、假定設(shè)置堆棧指針SP的值為37H,在進(jìn)行子程序調(diào)用時(shí)將斷點(diǎn)地址進(jìn)棧保護(hù)后,SP的值為( D )。A、36H B、37H C、38H D、39H17.開(kāi)始時(shí)(A)=0,但在MCS-51執(zhí)行完MOV A,#08H后,PSW的哪一位被置位( )。 A、Cy B
4、、AC C、OV D、P18.MCS-51單片機(jī)的堆棧區(qū)應(yīng)建立在( )。A、片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)的低128字節(jié)單元 B、片外數(shù)據(jù)存儲(chǔ)區(qū)C、片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)的高128字節(jié)單元 D、程序存儲(chǔ)區(qū)19.要使MCS-51能夠響應(yīng)定時(shí)器T1中斷、串行接口中斷,它的中斷允許寄存IE的內(nèi)容應(yīng)該是( )。A、98H B、84H C、42H D、22H20. 8051單片機(jī)中,唯一一個(gè)用戶不能直接使用的寄存器是( C ) A、PSW
5、 B、DPTR C 、PC D、B 21.各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)中的( B )。A、TMOD B、TCON/SCON C、IE D、IP22.當(dāng)需要從MCS-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為( B )。A、MOV A, R1 B、M
6、OVC A, A+DPTRC、MOVX A, R0 D、MOVX A, DPTR23、十進(jìn)制數(shù)126其對(duì)應(yīng)的十六進(jìn)制可表示為( D ) A、8F B、8E C、FE &
7、#160;D、7E 25、一3的補(bǔ)碼是( D ) A、 B、 C、 D、 26、CPU主要的組成部部分為( A
8、) A、運(yùn)算器、控制器 B、加法器、寄存器 C、運(yùn)算器、寄存器 D、運(yùn)算器、指令譯碼器 27、在單片機(jī)中,通常將一些中間計(jì)算結(jié)果放在( A )中 A、累加器 B、控制器
9、 C、程序存儲(chǔ)器 D、數(shù)據(jù)存儲(chǔ)器 28、數(shù)據(jù)指針DPTR在( A )中 A、CPU控制器 B、CPU運(yùn)算器 C、外部程序存儲(chǔ)器 D、外部數(shù)據(jù)存儲(chǔ)器
10、 29、指令和程序是以( C )形式存放在程序存儲(chǔ)器中 A、源程序 B、匯編程序 C、二進(jìn)制編碼 D、BCD碼 30、單片機(jī)應(yīng)用程序一般存放在( B )
11、60; A、RAM B、ROM C、寄存器 D、CPU 31、單片機(jī)上電后或復(fù)位后,寄存器R0是在( A ) A、0區(qū)00H單元
12、60; B、0區(qū)01H單元 C、0區(qū)09H單元 D、SFR 32、進(jìn)位標(biāo)志CY在( C )中 A、累加器 B、算邏運(yùn)算部件ALU
13、160; C、程序狀態(tài)字寄存器PSW D、DPTR 33、單片機(jī)8051的XTAL1和XTAL2引腳是( D )引腳 A、外接定時(shí)器 B、外接串行口 C、外接中斷
14、0; D、外接晶振 34、8031復(fù)位后,PC與SP的值為( B ) A、0000H,00H B、0000H,07H C、0003H,07H寄存器 D、0800H,00H 35、單片機(jī)的堆棧指針SP始終是( B
15、; ) A、指示堆棧底 B、指示堆棧頂 C、指示堆棧地址 D、指示堆棧長(zhǎng)度 36、P0、P1口作輸入用途之前必須( A ) A、相應(yīng)端口先置1 B、相應(yīng)端口先置0
16、 C、外接高電平 D、外接上拉電阻 37、一個(gè)EPROM的地址有A0-A11引腳,它的容量為( B ) A、2KB B、4KB C、11KB
17、60; D、12KB 40、執(zhí)行指令MOVX A,DPTR時(shí),WRRD腳的電平為( A ) A、WR高電平,RD低電平 B、WR低電平,RD高電平
18、 C、WR高電平,RD高電平 D、WR低電平,RD低電平 41、INTEL 8031的PO,當(dāng)使用外部存儲(chǔ)器時(shí)它是一個(gè)( D ) A、傳輸高8位地址 B、傳輸?shù)?位地址
19、 C、傳輸?shù)?位數(shù)據(jù) D、傳輸?shù)?位地址數(shù)據(jù)總線 43、下列指令中錯(cuò)誤的是( C ) A、MOV A,R4 B、MOV 20H,R4
20、C 、MOV R4,R3 D、MOV R4,R344、下列指令中不影響標(biāo)志位CY的指令有( D ) A、ADD A,20H B、CLR C 、RRC A
21、 D、INC A47、8051單片機(jī)共有( A )個(gè)中斷優(yōu)先級(jí) A、2 B、3 C
22、160;、4 D、548、設(shè)累加器A的內(nèi)容為0C9H,寄存器R2的內(nèi)容為54H,CY=1,執(zhí)行指令SUBB A,R2后結(jié)果為( A ) A、(A)=74H B、(R2)=74H &
23、#160;C 、(A)=75H D、(R2)=75H 49、設(shè)(A)=0C3H,(R0)=0AAH,執(zhí)行指令A(yù)NL A,R0后,結(jié)果( A ) A、(A)=82H B、(A)=6CH C 、(R0)=82
24、160; D、(R0)=6CH 50、8051的程序計(jì)數(shù)器PC為16位計(jì)數(shù)器,其尋址范圍是( D ) A、8K B、16K
25、60;C 、32K D、64K 51、提高單片機(jī)的晶振頻率,則機(jī)器周期( C ) A、不變 B、變長(zhǎng)
26、60; C 、變短 D、不定 52、在堆棧操作中,當(dāng)進(jìn)棧數(shù)據(jù)全部彈出后,這時(shí)SP應(yīng)指向( C ) A、棧底單元 B、7FH單元 C 、棧底單元地址加
27、1 D、棧底單元地址減153、8051單片機(jī)中,唯一一個(gè)用戶不能直接使用的寄存器是( C ) A、PSW B、DPTR C 、PC D、B 54、80
28、51單片機(jī)中,唯一一個(gè)用戶可使用的16位寄存器是( B ) A、PSW B、DPTR C 、ACC D、PC 55、執(zhí)行如下三條指令后,30H單元的內(nèi)容是( C
29、 ) MOV R1,30H MOV 40H,0EH MOV R1,40H A、40H B、30H
30、60; C 、0EH D、FFH 56、有如下程序段: MOV R0,30H SETB C CLR A ADDC A,00H MOV R0,A 執(zhí)行結(jié)果是(
31、160; B ) A、(30H)=00H B、(30H)=01H C 、(00H)=00H D、(00H)=01H 57、中斷是一種( D ) A、共享技術(shù) B、數(shù)據(jù)轉(zhuǎn)換技術(shù) C&
32、#160;、數(shù)據(jù)共享技術(shù) D、并行處理技術(shù) 58、執(zhí)行MOV IE,81H指令的意義是:( B ) A、屏蔽中斷源 B、開(kāi)放外部中斷源0 C 、開(kāi)放外部中斷源1 D、開(kāi)放外部中斷源0和1 59寄存器間接尋址可用于( )。乘法 查表 堆棧 除法 608051定時(shí)計(jì)數(shù)器的啟/停應(yīng)由( )位控制。THI
33、 TLI TI TRI 61堆棧指針SP的值應(yīng)該是( )范圍內(nèi)。內(nèi)部80H-FFH 外部80H-FFH 內(nèi)部00H-7FH 外部00H-7FH 62直接尋址的尋址范圍是( )。內(nèi)部00H-FFH 外部00H-FFH 內(nèi)部0000H-FFFFH 外部0000H-FFFFH 63SJMP執(zhí)行后,SP的值會(huì)( )。+2 -2 +1 不變 64以下( )指令是非法指令。MOVX A,R0 MOVC A,A+PC MOV DPTR,A DEC R0 65MCS-51系列單片機(jī)屬高檔8位單片機(jī),其指令系統(tǒng)中共有( )條指令。96 111 127 256 66指令JNZ rel的尋址方式是( )。位尋址 寄
34、存器尋址 寄存器間接尋址 相對(duì)尋址 67外部中斷請(qǐng)求信號(hào)INT1是從( )并行I/O口進(jìn)入8051單片機(jī)內(nèi)部的。P0口 P1口 P2口 P3口68下列寄存器中哪一個(gè)寄存器與51單片機(jī)的定時(shí)計(jì)數(shù)器的啟/??刂莆挥嘘P(guān)。TMOD TCON TH0,TL0 TH1,TL1 69從P3口讀入外部狀態(tài)應(yīng)該采用以下( )段程序。MOV P3,#00 MOV P3,#0 MOV P3,#FFH MOV P3,#0FFH MOV A,P3 MOV P3,A MOV A,P3 MOV A,P3 70SFR的地址范圍是( )。外部00-FFH 外部80-FFH 內(nèi)部00-FFH 內(nèi)部80-FFH71INT1的中斷服
35、務(wù)程序的入口地址是( )。000BH 0003H 0013H 001BH72ACALL指令執(zhí)行后,SP的值會(huì)( )。+2 -2 +1 不變 73用譯碼法進(jìn)行外部程序存儲(chǔ)器擴(kuò)展時(shí),譯碼器輸出應(yīng)接到存儲(chǔ)器( )引腳上。WR CS RD VCC 748031定時(shí)計(jì)數(shù)器的啟/停應(yīng)由( )位控制。THI TLI TI TRI 75堆棧指針SP的值應(yīng)該是( )范圍內(nèi)。3 內(nèi)部80H-FFH 外部80H-FFH 內(nèi)部00H-7FH 外部00H-7FH 76直接尋址的尋址范圍是( )。3 內(nèi)部00H-FFH 外部00H-FFH 內(nèi)部0000H-FFFFH 外部0000H-FFFFH 77SJMP執(zhí)行后,SP的
36、值會(huì)( )。+2 -2 +1 不變 78以下( )指令是非法指令。3 MOVX A,R0 MOVC A,A+PC MOV DPTR,A DEC R0 79MCS-51系列單片機(jī)屬高檔8位單片機(jī),其指令系統(tǒng)中共有( )條指令。96 111 127 256 80指令JNZ rel的尋址方式是( )。位尋址 寄存器尋址 寄存器間接尋址 相對(duì)尋址 81外部中斷請(qǐng)求信號(hào)INT是從( )并行I/O口進(jìn)入8031單片機(jī)內(nèi)部的。P0口 P1口 P2口 P3口82由8031芯片組成的單片機(jī)專(zhuān)用模塊中,那一個(gè)I/O口在單片機(jī)運(yùn)行時(shí)由內(nèi)部控制電路自動(dòng)轉(zhuǎn)換為數(shù)據(jù)總線口及地址總線復(fù)用功能口。P0口 P1口 P2口 P3
37、口 83下列寄存器中哪一個(gè)寄存器與51單片機(jī)的定時(shí)計(jì)數(shù)器的啟/??刂莆挥嘘P(guān)。TMOD TCON TH0,TL0 TH1,TL1 84從P3口讀入外部狀態(tài)應(yīng)該采用以下( )段程序。MOV P3,#00 MOV P3,#0 MOV P3,#FFH MOV P3,#0FFH MOV A,P3 MOV P3,A MOV A,P3 MOV A,P3 85AJMP addr11是無(wú)條件轉(zhuǎn)移指令,它的轉(zhuǎn)移范圍可以在( )。0000-00FFH之間 0000-FFFFH之間000H-FFFH之間 1000H-17FFH之間 86SFR的地址范圍是( )。3 外部00-FFH 外部80-FFH 內(nèi)部00-FFH
38、 內(nèi)部80-FFH87INT1的中斷服務(wù)程序的入口地址是( )。000BH 0003H 0013H 001BH88、EPROM是指( )。A. 隨機(jī)存儲(chǔ)器 B.電擦除的只讀存儲(chǔ)器C.只讀存儲(chǔ)器 D.紫外線可擦除的只讀存儲(chǔ)器89、MCS-51系列單片機(jī)的CPU是( )位的。A.4位 B.8位 C.16位 D.32位90、8051的內(nèi)部RAM中,用作位尋址的單元地址是( )。A.00H-1FH B.20H-2FH C.30H-4FH D.50H-6FH91、12MHz晶振的單片機(jī)在定時(shí)方式下,定時(shí)器可能實(shí)現(xiàn)的最小定時(shí)時(shí)間是( ) A8us B4us C2us D1us 92、在單片機(jī)擴(kuò)展系統(tǒng)中,8
39、051地址總線和數(shù)據(jù)總線分時(shí)復(fù)用所用端口是( )A. P3口 B. P1口 C. P2口 D. P0口93、在MCS-51單片機(jī)中,惟一一個(gè)可供用戶使用的16位寄存器是( )APWS BACC CDPTR DPC94、JZ rel指令中,是判斷( )中的內(nèi)容是否為0。AA BB CC DPC95、訪問(wèn)擴(kuò)展的外部程序存儲(chǔ)器的時(shí)候,應(yīng)在程序中使用( )。AMOV指令 BMOVX指令 CMOVC指令 DSWAP指令96、若要求最大定時(shí)時(shí)間為216×機(jī)器周期,則應(yīng)使定時(shí)器工作于( )。 A工作方式0 B工作方式l C工作方式2 D工作方式3978051單片機(jī)的兩個(gè)定時(shí)器/計(jì)數(shù)器是( )。 A
40、14位加法計(jì)數(shù)器 B14位減法計(jì)數(shù)器 C16位加法計(jì)數(shù)器 D16位減法計(jì)數(shù)器98執(zhí)行LCALL 4000H指令時(shí),MCS-51所完成的操作是( )。 A保護(hù)PCB.4000HPCC保護(hù)現(xiàn)場(chǎng)DPC+3入棧,4000HPC99下面哪一條指令產(chǎn)生信號(hào)( )。AMOVX A,DPTRB.MOVC A,A+DPTRCMOVC A+DPTR,ADMOVX DPTR, A100、使用T1時(shí),有幾種工作模式( )。A1B.2C3D4101、MCS-51單片機(jī)各中斷源的優(yōu)先級(jí)別設(shè)定是利用寄存器()ATMODB.IPCPCONDSCON102、指令A(yù)JMP的跳轉(zhuǎn)范圍是()。A256BB.1KBC2KBD64KB1
41、03、執(zhí)行返回指令時(shí),返回的斷點(diǎn)是()。A調(diào)用指令的首地址B.調(diào)用指令的末地址C調(diào)用指令下一條指令的首地址D返回指令的末地址105、在中斷服務(wù)程序中,至少應(yīng)該有一條( D )。A、傳送指令 B、轉(zhuǎn)移指令 C、加法指令 D、中斷返回指令106、某存儲(chǔ)器芯片地址線為12根,那么它的存儲(chǔ)容量為( C )。A、1KB B、2KB C、4KB D、8KB107、8051是( C )A、CPU B、微處理器 C、單片微機(jī) D、控制器108、要訪問(wèn)MCS-51的特殊功能寄存器應(yīng)使用的尋址方式是( C )A、寄存器間接尋址 B、變址尋址 C、直接尋址 D、相對(duì)尋址填空題1、若不使用MCS-51片內(nèi)的存儲(chǔ)器,引
42、腳必須接 地或“0”電平 。2、MCS-51有4個(gè)并行I/O口,其中P1P3口是準(zhǔn)雙向口,所以由輸出轉(zhuǎn)輸入時(shí)必須先寫(xiě)入 1 。3、MCS-51系統(tǒng)中,當(dāng)信號(hào)有效時(shí),表示CPU要從 程序 存儲(chǔ)器中讀取信息。4、MCS-51中有4組工作寄存器,它們的地址范圍是 00H1FH 。5、在MCS-51系統(tǒng)中,若用傳送指令訪問(wèn)程序存儲(chǔ)器,它的操作碼助記符是 MOVC 。6、在MCS-51系統(tǒng)中,若用傳送指令訪問(wèn)片外RAM,它的操作碼助記符是 MOVX 。7、累加器(A)=80H,執(zhí)行完ADD A,#83H后,標(biāo)志Cy= 1 。8、MOV PSW,#10H是將MCS-51的工作寄存器組置為第 2 組。9、設(shè)
43、DPTR=2000H,(A)=80H,則MOVC A,A+DPTR源操作數(shù)的實(shí)際地址為 2080H 。10、PSW中的RS0 RS1=11H時(shí),R2的地址為 1AH 。 11、MOV C,20H源尋址方式為 直接位 尋址。12、若單片機(jī)的使用的頻率為6MHz的晶振,那么狀態(tài)周期為 0.333s ;機(jī)器周期為 2s ;指令周期為 2s8s 。13、假定(A)=85H,(R0)=20H,(20H)=0AFH。執(zhí)行下列指令后,A的內(nèi)容為 34H ;Cy的內(nèi)容為 1 ;AC的內(nèi)容為 1 ;OV的內(nèi)容為 1 ;P的內(nèi)容為 1 。 ADD A,R014、MCS-51的兩條查表指令是 MOVC A,A+DP
44、TR 和 MOVC A,A+PC 。15、欲使P1口的高4位輸出1,而低4位不變,應(yīng)執(zhí)行一條 ORL P1,0F0H 指令。16、P0口作地址/數(shù)據(jù)總線,傳送地址碼的 低 8位;P2口作地址/數(shù)據(jù)總線,傳送地址碼的 高 8位。17、MCS-51中21個(gè)特殊功能寄存器凡是能被8整除的都有 位 尋址功能。19、MCS-51片內(nèi)20H2FH范圍內(nèi)的數(shù)據(jù)存儲(chǔ)器,既可以字節(jié)尋址又可以 位 尋址。20、在MCS-51系統(tǒng)中,若用傳送指令訪問(wèn)片內(nèi)RAM,它的操作碼助記符是 MOV 。21、計(jì)算機(jī)的系統(tǒng)總線分別由 地址 總線、 控制 總線和 數(shù)據(jù) 總線組成。22、執(zhí)行ANL A,#0FH指令后,累加器A的高4
45、位= 00H 。23、ORL A,#0F0H是將A的高4位置1,而低4位 不變 。25、12根地址線可尋址 4 KB的存儲(chǔ)單元。26、MOVX A,DPTR源操作數(shù)尋址方式為 寄存器間接尋址 。27、假定(SP)=60H,(A)=30H,(B)=70H,執(zhí)行下列指令后,SP的內(nèi)容為 62H ;61H單元的內(nèi)容為 30H ;62H單元的內(nèi)容為 70H 。 PUSH A PUSH B28、假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)00,執(zhí)行了下指令后,A的內(nèi)容為 00H ;R3的內(nèi)容為 10H ;30H的內(nèi)容為 0F1H ;40H的內(nèi)容為 01H 。
46、 INC AINC R3INC 30HINC R029、8051的1意味著訪問(wèn)前4K是 程序存儲(chǔ)器,超過(guò)4K后訪問(wèn)的是 程序存儲(chǔ)器。30、執(zhí)行ANL A,0FH后,累加器A的內(nèi)容高4位是 。31、在立即尋址方式中,在數(shù)前使用 號(hào)來(lái)表示立即數(shù)。32、要利用共陽(yáng)極八段數(shù)碼管顯示數(shù)字“2”,則該數(shù)碼管的字型碼為 。33、8051單片機(jī)有 個(gè)中斷源,分成 個(gè)優(yōu)先級(jí)。34、欲使P1口的低4位輸出0,而高4位不變,應(yīng)執(zhí)行一條 ANL P1,#0F0H 指令。35、8051的異步通信口為 全雙工 (單工/半雙工/全雙工)。36、如果(A)=34H,(R7)=0ABH,執(zhí)行XCHA, R7;結(jié)果(A)= 0A
47、BH ,(R7)= 34H 。33、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,則執(zhí)行下列指令后:POPDPH;POPDPL;POPSP;則:(DPH)= _3CH_;(DPL)=_5FH_;(SP)=_50H_;37MCS-51單片機(jī)是( 8 )位的單片機(jī)。38MCS-51單片機(jī)有( 5 )個(gè)中斷源,( 2 )級(jí)優(yōu)先級(jí)中斷。39串行口方式3發(fā)送的第9位數(shù)據(jù)要事先寫(xiě)入( SCON )寄存器的( TB8 )位。40串行口的方式0的波特率為 (FOSC/12 )。418051內(nèi)部數(shù)據(jù)存儲(chǔ)器的地址范圍是( 007FH ),位地址空間的字
48、節(jié)地址范圍是( 202FH ),對(duì)應(yīng)的位地址范圍是( 007FH),外部數(shù)據(jù)存儲(chǔ)器的最大可擴(kuò)展容量是(64KB )。42在內(nèi)部RAM中可位尋址區(qū)中,位地址為40H的位,該位所在字節(jié)的字節(jié)地址為( 28H )。43如果(A)=58H,(R1)= 49H,(49H)= 79H,執(zhí)行指令XCH A, R1后;結(jié)果(A)=( 49 ) ,(49H)=( 58H )。44已知fosc=12MHz,T0作為定時(shí)器使用時(shí),其定時(shí)時(shí)間間隔為( 1us )。45、如果(DPTR)=5678H,(SP)=42H,(3FH)=12H ,(40H)=34H,(41H)=50H,(42H)=80H,則執(zhí)行下列指令后:P
49、OPDPHPOPDPLRET則:(PCH) =_34H_;(PCL)=_12H_ ;(DPH)=_80H_;(DPL)=_50H_;46、累加器(A)=80H,執(zhí)行完指令A(yù)DD A,#83H后,進(jìn)位位C 。47、當(dāng)MCS-51引腳ALE信號(hào)有效時(shí),表示從P0口穩(wěn)定地送出了 地址。48、若用傳送指令訪問(wèn)MCS-51的程序存儲(chǔ)器,它的操作碼助記符應(yīng)為 。49、MCS-51串行口有4種工作方式,這可在初始化程序中用軟件填寫(xiě)特殊功能寄存器 加以選擇。50、MCS-51單片機(jī)復(fù)位后,執(zhí)行第一條指令的地址為: 。51、假定(SP=60H),(ACC=30H),(B=70H)。執(zhí)行下列指令:PUSH ACC
50、PUSH B后,SP的內(nèi)容為 ,61H單元的內(nèi)容為 ,62H的內(nèi)容為 。52、8051單片機(jī)堆棧遵循數(shù)據(jù) 的原則。53、8051單片機(jī)使用電源為 。54、MOVX A, DPTR源操作數(shù)尋址方式為 。55、單片機(jī)的三總線可以分為 總線、 總線和控制總線。56串行口方式2接收到的第9位數(shù)據(jù)送( SCON )寄存器的( RB8 )位中保存。57當(dāng)單片機(jī)復(fù)位時(shí)PSW( 00 )H,這時(shí)當(dāng)前的工作寄存器區(qū)是( 0 )區(qū),R6所對(duì)應(yīng)的存儲(chǔ)單元地址為( 06 )H。58若A中的內(nèi)容為67H,那么,P標(biāo)志位為( 1 )。59MCS-51單片機(jī)的通訊接口有( 串行 )和(并行 )兩種型式。在串行通訊中,發(fā)送時(shí)
51、要把( 并行)數(shù)據(jù)轉(zhuǎn)換成(串行 )數(shù)據(jù)。接收時(shí)又需把( 串行 )數(shù)據(jù)轉(zhuǎn)換成(并行 )數(shù)據(jù)。60MCS-51內(nèi)部提供( 2 )個(gè)可編程的( 16 )位定時(shí)/計(jì)數(shù)器,定時(shí)器有( 4 )種工作方式。61、已知下程序已全部執(zhí)行完畢,請(qǐng)?jiān)谧⑨尷锩嫣顚?xiě)下程序的執(zhí)行結(jié)果。 MOV A,#10H; (A)=10H MOV B,A ; (B)= 10H . MOV PSW,A; (PSW)= 11H .62.MCS-8051系列單片機(jī)字長(zhǎng)是 8 位,有 40 根引腳。單片機(jī)的特點(diǎn)有 體積小、價(jià)格低、功能全。 63.MCS-51中,T0中斷服務(wù)程序入口地址為 000BH 。64、MCS-51復(fù)位后,A的內(nèi)容為 0
52、0H ;SP的內(nèi)容為 07H ;P0P3的內(nèi)容為 0FFH 。65、和的中斷標(biāo)志位分別是 IE0 和 IE1 。簡(jiǎn)答題、計(jì)算題、綜合題1。試用數(shù)據(jù)傳送指令編制一個(gè)初始化程序。設(shè)定:采用定時(shí)器T0產(chǎn)生50Hz的方波,由P1.0輸出此方波(設(shè)時(shí)鐘頻率為12MHz)。試確定其初值、允許中斷、采用定時(shí)方式而且在工作方式1。最后再用位操作指令啟動(dòng)定時(shí)器。要有注釋。解:MOV TMOD,#01H ;將T0設(shè)置為:由TR0啟動(dòng)、定時(shí)方式、工作方式1MOV TH0,#0D8H ;給定時(shí)器中計(jì)數(shù)器的高8位送入初值MOV TL0,#0F0H ;給定時(shí)器中計(jì)數(shù)器的低8位送入初值MOV IE,#82H ;中斷允許總控
53、位EA=1、T0中斷允許ET0=1,允許T0中斷SETB TR0 ;將TR0位置1,啟動(dòng)T0工作2.試用位操作指令編制一個(gè)初始化程序。設(shè)定:外部中斷源為下降沿觸發(fā)的低優(yōu)先級(jí)中斷源。要有注釋。解:SETB IT0 ;將TCON中“外部中斷信號(hào)請(qǐng)求方式位IT0”(8AH)置1,即:設(shè)為下降沿觸發(fā)方式。SETB EX0 ;將IE中“外部中斷0中斷允許位EX0”(AAH)置1,即:設(shè)外部中斷源為允許中斷。CLR PX0 ;將IP“外部中斷0優(yōu)先級(jí)設(shè)定位PX0”(BAH)置0,即:設(shè)外部中斷源為低優(yōu)先級(jí)中斷源。SETB EA ;將IE“中斷允許總控制位EA”(AFH)置1, 即:將中斷允許總控制位開(kāi)啟,
54、讓上面的各項(xiàng)設(shè)置全部生效。3、采用6MHz的晶振,定時(shí)1ms,用定時(shí)器方式0時(shí)的初值應(yīng)為多少?(請(qǐng)給出計(jì)算過(guò)程)解:采用6MHZ晶振機(jī)器周期為2us(213-X)×2×10-6=1×10-3X=7692(D)=1E0CH=1 1110 0000 1100(B),化成方式0要求格式為 1111 0000 1100 B即0F00CH綜上可知:TLX=0CH, THX=0F0H4、分析下列程序的功能PUSH ACCPUSH BPOP ACCPOP B解:該程序的功能是通過(guò)累加器ACC與寄存器B數(shù)據(jù)交換。5MCS-51外擴(kuò)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器可以有相同的地址空間,但不
55、會(huì)發(fā)生數(shù)據(jù)沖突,為什么? 答:不發(fā)生數(shù)據(jù)沖突的原因是:MCS-51中訪問(wèn)程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的指令不一樣。選通信號(hào)不同,前者為PSEN,后者為WR與RD。程序存儲(chǔ)器訪問(wèn)指令為movc A,DPTR; movc A,A+pc。數(shù)據(jù)存儲(chǔ)器訪問(wèn)指令為:movx A,DPTR; movx A,Ri; movx DPTR,A。6下面查表程序中有一個(gè)數(shù)據(jù)表,一個(gè)數(shù)3在R0中,運(yùn)行下面查表程序后R1的值。地址 源程序ORG 0000H0000H:MOV A, R00001H:MOV DPTR, #TAB0004H:MOVC A, A+DPTR0005H:MOV R1, A0006H:SJMP $0008H
56、:TAB:DB 3FH,06H,5BH,4FH,66HDB 6DH,7DH,07H,7FH,6FH END7寫(xiě)出MCS-51的所有中斷源,并說(shuō)明說(shuō)明哪些中斷源在響應(yīng)中斷時(shí),由硬件自動(dòng)清除,哪些中斷源必須用軟件清除,為什么? 答:外部中斷INTO定時(shí)器/計(jì)數(shù)器中斷T0外部中斷INT1定時(shí)器/計(jì)數(shù)器中斷T1串行口中斷 其中串行口中斷TI與RI必須用軟件清“0”,因?yàn)榇谥袛嗟妮敵鲋袛酁門(mén)I,輸入中斷為RI, 必須用軟件清“0”。8MCS-51采用12MHz的晶振,定時(shí)1ms,如用定時(shí)器方式1時(shí)的初值(16進(jìn)制數(shù))應(yīng)為多少?(寫(xiě)出計(jì)算過(guò)程)解:采用12MHZ的晶振,Tcy=1/fosc×1
57、2=1/12×10-6×12=1us采用定時(shí)器方式1(為16位)定時(shí)1ms 設(shè)初值為X,則:(216-X)×1×10-6=1×10-3則=>X=64536將其轉(zhuǎn)換成二進(jìn)的為:11000再將其轉(zhuǎn)化為16進(jìn)制數(shù)為:FC18初值為T(mén)XH=FCH TXL=18H9寫(xiě)出8051單片機(jī)中5個(gè)中斷源的名稱和對(duì)應(yīng)的中斷服務(wù)程序入口地址。 10.寫(xiě)出8051單片機(jī)4個(gè)并行接口P0口、P1口、P2口和P3口各自的功能(5分)11、按下列要求寫(xiě)出相應(yīng)的指令。將外部RAM 5000H內(nèi)容送內(nèi)部寄存器R2中。 交換內(nèi)部RAM 30H和31H中的內(nèi)容。12.已知A=
58、A6H,(50H)=30H,CY=1,執(zhí)行SUBB A,50H指令進(jìn)行兩個(gè)數(shù)相減,說(shuō)明差的值及PSW的有關(guān)標(biāo)志位的內(nèi)容。結(jié)果A=CY=AC=OV=P=16.使用定時(shí)/計(jì)數(shù)器0以工作方式2實(shí)現(xiàn)定時(shí),在P1.0輸出周期為200s的連續(xù)方波。已知晶振頻率fosc=6MH。求計(jì)數(shù)初值,方式控制字,編制相應(yīng)程序(查詢方式),要有注釋。17.將8031單片機(jī)片外RAM 1000H1030H單元中的數(shù)據(jù)順序傳送到片內(nèi)RAM 從30H開(kāi)始的地址單元中。18、試編寫(xiě)程序,查找在內(nèi)部RAM的30H3FH單元中出現(xiàn)0AH的次數(shù),并將查找的結(jié)果存入50H單元。19. 設(shè)內(nèi)部RAM存有一無(wú)符號(hào)數(shù)數(shù)據(jù)
59、塊,長(zhǎng)度為128字節(jié),在以30H單元為首址的連續(xù)單元中。試編程找出其中最小的數(shù),并放在20H單元。20.編寫(xiě)一個(gè)程序,把片外RAM從2000H開(kāi)始存放的8個(gè)數(shù)傳送到片內(nèi)30H開(kāi)始的單元中。21、程序分析1閱讀下列程序,并要求:1)說(shuō)明程序的功能; 2)寫(xiě)出涉及的寄存器及片內(nèi)RAM單元(如圖所示)的最后結(jié)果。地 址40H41H42H43HCYA內(nèi) 容98HAFHMOV R0,#40H MOV A,R0INC R0ADD A,R0 INC R0MOV R0,ACLR AADDC A,#00HINC R0MOV R0,ASJMP $功能:結(jié)果:22、利用定時(shí)器T0產(chǎn)生定時(shí)脈沖。每隔2ms產(chǎn)生寬度為2
60、個(gè)機(jī)器周期的正脈沖,由P1.0輸出此定時(shí)序列脈沖信號(hào)(設(shè)時(shí)鐘頻率為6MHZ)。解:首先求出定時(shí)器T0初值。由于時(shí)鐘頻率為6MHZ,所以,機(jī)器周期為2µs。因?yàn)椋簍=(213-T0初值)´ 機(jī)器周期所以,當(dāng)t=2ms時(shí),則:(213-T0初值)´ 2´10-6=2´10-3解得:T0初值=7096= 11000B,其中將高8位 B=DDH賦給TH0,低5位11000B=18H賦給TL0。方法一: 采用查詢工作方式,編程如下:ORG 0000HAJMP MAINORG 0100H MAIN:CLR P1.0MOV TMOD , #00H;設(shè)定T0的
61、工作方式MOV TH0 , #0DDH;給定時(shí)器T0送初值MOV TL0 , #18H SETB TR0;啟動(dòng)T0工作 LOOP:JNB TF0 , $;$為當(dāng)前指令指針地址CLR TF0SETB P1.0;產(chǎn)生2µs正脈沖CLR P1.0MOV TH0 , #0DDH;重裝載TH0和TL0MOV TL0 , #18HSJMP LOOPEND方法二:采用中斷工作方式,編程如下:ORG 0000HAJMP MAINORG 000BHAJMP T0INTORG 0100H MAIN:CLR P1.0 MOV TH0 , #0DDH;給定時(shí)器T0送初值MOV TL0 , #18H MOV
62、IE , #82H;允許T0中斷SETB TR0;啟動(dòng)T0SJMP $中斷服務(wù)程序:ORG 0300HT0INT:SETB P1.0CLR P1.0MOV TH0 , #0DDH;重裝載TH0和TL0MOV TL0 , #18HRETI23、設(shè)單片機(jī)晶振頻率為12MHz,使用定時(shí)器T1以方式1產(chǎn)生頻率為500Hz的方波,并由P1.0輸出,以中斷方式完成。(要求計(jì)算定時(shí)器的初值,編寫(xiě)完整程序。)24、如何區(qū)別不同空間的尋址?解:MOV 訪問(wèn)片內(nèi)RAM 8位地址MOVX訪問(wèn)片外RAM 16位地址MOVC讀訪問(wèn)片外ROM 16位地址PC是執(zhí)行ROM中程序的地址指針,PC不可尋址,一般是自動(dòng)加1,或者
63、跳轉(zhuǎn)25、如何簡(jiǎn)捷地判斷8051正在工作?解:用示波器查看ALE是否有focs/6的脈沖輸出26、開(kāi)機(jī)時(shí)8051使用哪個(gè)工作寄存器組?解:如何確定和改變當(dāng)前工作寄存器組?開(kāi)機(jī)時(shí)間使用第一個(gè)工作寄存器組改變PSW中的RS1、RS0兩位例如:選擇第一組,可以執(zhí)行:set rs0選擇第二組,可以執(zhí)行:clr rs0 set rs127、8051內(nèi)部RAM分為哪四個(gè)部分?解:00H-1FH 工作寄存器組(R0R7)*420H-2FH 128個(gè)位尋址空間(00H-7FH)30H-7FH 用戶RAM區(qū)和SP數(shù)據(jù)緩沖80H以上: SFR(地址不連續(xù)的)28、使單片機(jī)復(fù)位有哪幾種方式?單片機(jī)復(fù)后的初始狀態(tài)如何?解:復(fù)位操作有兩種:1、上電自動(dòng)復(fù)位:通過(guò)復(fù)位電路的電容充電來(lái)實(shí)現(xiàn)2、按鍵手動(dòng)復(fù)位:按鍵電平復(fù)位,按鍵脈沖復(fù)位復(fù)位后的初始狀態(tài):大多數(shù)寄存器清零,SP=07H,四個(gè)P口為FFH下面幾個(gè)寄存器有不確定的位:IP: *BIE: 0*BPCON: 0*00000B根本不確定的是:SCON29、PSW的作用是什么?常用標(biāo)志位有哪些?解:PSW提供了程序執(zhí)行后的狀態(tài)信號(hào),供程序查詢和判別使用。常用的標(biāo)志位有:CY,AC,RS0和RS1,OV,P。30、如何區(qū)別位地址7cH和字地址7cH?位地址7cH在片內(nèi)RAM中的什么位置?解:采用不同的尋址方式來(lái)區(qū)別
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人抵押貸款合同范本
- 個(gè)人與公司借款合同模板
- 二手房產(chǎn)交易合同范文
- XX項(xiàng)目投資合作合同
- 個(gè)人經(jīng)營(yíng)場(chǎng)所租賃合同樣本
- 二手車(chē)購(gòu)銷(xiāo)合同范本大全
- 2025年車(chē)聯(lián)網(wǎng)智能交通系統(tǒng)聯(lián)合研發(fā)與推廣協(xié)議
- 2025年倉(cāng)儲(chǔ)租賃費(fèi)用協(xié)議樣本
- 2025年標(biāo)準(zhǔn)企業(yè)勞動(dòng)協(xié)議樣本
- 中小學(xué)教師聘用合同范本官方版
- 2025福建新華發(fā)行(集團(tuán))限責(zé)任公司校園招聘30人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 油氣長(zhǎng)輸管道檢查標(biāo)準(zhǔn)清單
- 山東鐵投集團(tuán)招聘筆試沖刺題2025
- 2024年濰坊護(hù)理職業(yè)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 相交線教學(xué)課件
- 貝克曼梁測(cè)定路基路面回彈彎沉
- 機(jī)電安裝施工質(zhì)量標(biāo)準(zhǔn)化實(shí)施圖冊(cè)
- 西藏自治區(qū)建筑與市政工程竣工驗(yàn)收?qǐng)?bào)告
- ge680ct用戶學(xué)習(xí)aw4.6軟件手冊(cè)autobone xpress指南中文
- 2023年高一年級(jí)必修二語(yǔ)文背誦篇目
- 競(jìng)聘崗位演講評(píng)分表
評(píng)論
0/150
提交評(píng)論