單片機(jī)復(fù)習(xí)題_第1頁(yè)
單片機(jī)復(fù)習(xí)題_第2頁(yè)
單片機(jī)復(fù)習(xí)題_第3頁(yè)
單片機(jī)復(fù)習(xí)題_第4頁(yè)
單片機(jī)復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩13頁(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ì)文檔-傾情為你奉上單片機(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論