單片機原理及應用的試題庫_第1頁
單片機原理及應用的試題庫_第2頁
單片機原理及應用的試題庫_第3頁
單片機原理及應用的試題庫_第4頁
單片機原理及應用的試題庫_第5頁
免費預覽已結束,剩余9頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、、選擇題1.8051有四個工作寄存器區(qū),由PSW狀態(tài)字中的 RS1和RS0兩位的狀態(tài)來決定,單片機復位后,若執(zhí)行SETB RS0指令,此時只能使用區(qū)的工作寄存器。A. I區(qū)B. U區(qū)C.川區(qū)D. W區(qū)答案:2.B2、讀片外部數(shù)據(jù)存儲器時,不起作用的信號是 A./RD答案:4.CB. /WEC./PSEND.ALE3.已知:MOVA, #28HMOVR0, #20HMOVR0,AANLA, #0FHORLA, #80HXRLA, R0執(zhí)行結果A的內容為A. AOHB.28HC.08HD.88H答案:6.A4在進行BCD碼運算時,緊跟加法運算指令后面的指令必須是指令。A.ADDB.DA AC.AD

2、DCD.由實際程序確定答案:7.B9、關于定時器,若振蕩頻率為12 MHz,在方式1下最大定時時間為A.8.192msB. 65.536 ms C. 0.256msD.16.384ms答案:9.B11、開機復位后,CPU使用的是第0組工作寄存器,地址范圍是oA.00H-10HB.08H-0FHC.10H-1FHD.00H-07H答案:11.D13、 在進行BCD碼運算時,緊跟加法運算指令后面的指令必須是 指令A.ADDB.DA AC.ADDCD.由實際程序確定答案:3.B14、進位標志CY在中。A.累加器B.算邏運算部件ALU C.程序狀態(tài)字寄存器PSW D.DPTR答案:14.C15、MCS

3、-51單片機有七種尋址方式,A .間接B .變址答案:5.BMOVX A ,C 相對A+DPTR 屬于D.直接尋址。16、有如下程序段:MOV31H,#24H ;MOVA,31H ;SWAPA ;ANLA,#0F0H ;執(zhí)行結果是A. (A)=24HB. (A) =42H C . (A)答案:16.C19、8 位 LED顯示器米用動態(tài)顯示方式時()=40HD. (A) =00H(不加鎖存器),至少需要提供的I/O線總數(shù)是:A. 16B. 20C.18D. 6答案:19.A20、堆棧數(shù)據(jù)的進出原則是A.先進先出B.進入不出C.后進后出D.先進后出答案:20.D21、要MCS-51系統(tǒng)中,若晶振頻

4、率屢6MHz,,一個機器周期等于()卩sA、1.5B、3C、1D、2答案:21、D,22、單片機復位后,累加器 A、PC、PSW的內容為()A、A =:FFHPC = 00HPSW =FFHB、A =:00HPC = 0000HPSW =00HC、A =:07HPC = 0000HPSW =FFHD、A =00HPC = 00HPSW =00H答案:22、B,PSW狀態(tài)字中的RS1、RS0兩位的狀態(tài)來決定,單片機復位后,若執(zhí) )區(qū)的工作寄存器。1區(qū)23、8031有四個工作寄存器區(qū),由行 SETBA、0區(qū)C、2區(qū)答案:23、25、在進行A、ADDC、ADDC答案:25、RS1指令,此時只能使用B

5、、D、3區(qū)C,BCD碼運算時,緊跟加法運算指令后面的指令必須是(B、DA AD、由實際程序確定)指令。26、假定 A=38H , (R0) =17H , (17H) =34H,執(zhí)行以下指令:ANLA,#17HORL17H,AXRLA,R0CPLA后, A 的內容為( )。A 、 CDHB、 DCHC、 BCHD 、DBH答案: 26、D ,31、要MCS-51系統(tǒng)中,若晶振頻率屢 12MHz,個機器周期等于()卩sA 、 1.5B 、 3C 、 1D 、 2答案: 31 、 C ,33、 8051 有四個工作寄存器區(qū),由 PSW 狀態(tài)字中的 RS1、 RS0 兩位的狀態(tài)來決定,單片機復位后,若

6、執(zhí) 行 SETB RS0 指令,此時只能使用( )區(qū)的工作寄存器。A、 0 區(qū) B、 1 區(qū)C、 2 區(qū)D、 3 區(qū)C 中斷服務程序的入口地址D 主程序等待中斷指令的地址答案: 33、 B ,37、設內部 RAM(30H)=40H , (40H)=10H , (10H)=00H ,分析以下程序執(zhí)行后 ( B ) =()。MOV R0, #30HMOV A , R0MOV R1 , AMOV B , R1A 、 00H B 、 40HC 、 30HD 、 10H答案: 37、 A ,二、判斷題1、MOV A,30H 這條指令執(zhí)行后的結果( A ) =30H 。答案:1、(X)()2、 8031

7、與 8051 的區(qū)別在于內部是否有數(shù)據(jù)存儲器。 答案: 2、(X)()3、 MCS-51 單片機可執(zhí)行指令: MOV R6 , R7 。 答案: 3、(X)()4 、指令中直接給出的操作數(shù)稱為直接尋址。答案: 4、(X)()5、 MCS-51 單片機中的 PC 是不可尋址的。答案:5、(V)()6、 MCS-51 有 5 個中斷源,有 5 個中斷優(yōu)先級,優(yōu)先級由軟件填寫特殊功能寄存器IP 以選擇。( )答案:6、(X)7、 MCS-51單片機可執(zhí)行指令:MOV R5, R4。()答案:7、(X)8、 MOV A , R7,將R7單元中的數(shù)據(jù)作為地址,從該地址中取數(shù),送入A中。 () 答案:&a

8、mp; (V)9、80C52單片機包含 4K的ROM , 256字節(jié)的RAM , 6個中斷源。()答案:9、(X)10、 堆棧的操作原則是先進后出、后進先出。() 答案:10、(X)12、MCS-51單片機可執(zhí)行指令: MOV A, R3;()答案:12、X13、MOV A , 30H這條指令執(zhí)行后的結果 A=30H;()答案:13、X14、SP內裝的是棧頂首址的內容;()答案:14、X15、 對程序存儲器的讀操作,只能使用MOV指令;()答案:15、X17、8031與8751的區(qū)別在于內部是否有程序存儲器 ;()答案:17、V()()()還是被()18、 程序計數(shù)器PC中裝的內容是當 前正在

9、執(zhí) 行指令的 地址 答案:18、(X)19、 MCS-51 單片機可執(zhí)行指令:MOV 28H , R4 ;19、( X)20、 當向堆棧壓入一個字節(jié)的數(shù)據(jù)后,SP中的內容減 1 ;21、區(qū)分外部程序存儲器和數(shù)據(jù)存儲器的最可靠的方法是看其是被WR20 (X)PSEN信號連接21、(V)22、8031 片內含 EPROM , 8051 片內不含 EPROM。22、(X)三、填空題第一部分2. MCS-51共有111條指令,可分為幾種不同的尋址方式。如:MOV A R1屬于尋址方式,MOV C, bit 屬于尋址方式。答案:2. 間接_位3. 外部中斷有兩種觸發(fā)方式,電平觸發(fā)方式和邊沿觸發(fā)方式。其中

10、電平觸發(fā)方式只適合于外部中斷以 (高或低)電平輸入,邊沿觸發(fā)方式適合于以 (正或負)脈沖輸入。答案:3. 低負第二部分1. MCS-51單片機PC的長度為16位;SP的長度為位,DPTR的長度為位。答案:1. _8_162. 訪問MCS-51單片機程序存儲器地址空間.片內數(shù)據(jù)存儲器地址.片外數(shù)據(jù)存儲器地址的指令分別為, MOV和。答案:2. MOVCMOVX第三部分5、 訪問8051片外數(shù)據(jù)存儲器 MOVX指令采用的是 尋址式,訪問片外程序存儲器MOVC指令采用的是尋址方式。答案:5、間接 ,基址加變址6、 MCS-51單片機PC的長度為16位;SP的長度為 位,DPTR的長度為 位。答案:6

11、、8,16第四部分1、使用8031單片機時引腳EA接電平,因其內部無程序存儲器,8031片外可直接尋址的存儲空間達答案:KB。1、 低 ,_6_ 。6、 MCS-51單片機指令系統(tǒng),其中訪問特殊功能寄存器是通過 尋址方式。答案:6、 直接7、訪問MCS-51單片機程序存儲器地址空間、片內數(shù)據(jù)存儲器地址、片外數(shù)據(jù)存儲器地址的指令分別為 、和 。答案:7、 MOVC 、 MOVMOVX 。8、 外部中斷有兩種觸發(fā)方式: 和 。答案:8、電平觸發(fā)方式,邊沿觸發(fā)方式5、MCS-51指令系統(tǒng)主要有哪幾種尋址方式?每種尋址方式舉個例子。答案:A :寄存器尋址MOV A, R5B:直接尋址MOV A, 3A

12、HC :立即數(shù)尋址MOV A, #3AHD:變址尋址MOVC A, A+PCE:相對尋址SJMP LOOPF:位尋址ANLC,70HG :寄存器間址MOV A, R09、MCS-51單片機存儲器的分為幾個空間邏輯空間,每個空間的地址范圍是多少?FFFFH答:分為程序存儲器、內部數(shù)據(jù)存儲器和外部數(shù)據(jù)存儲器。FFFFHI外部FF1000H1000H0FFFEA=1程序存儲器內部外部EA=0SFR0080H7FH內部RAM0000H內部數(shù)據(jù)存儲器外部數(shù)據(jù)存儲器MOVRO,#30HMOVA,R0MOVR1,AMOVB,R1MOVR1,P1MOVP2,P1五、讀程序題)讀程序P2 口設內部RAM(30H

13、)=40H,(40H)=10H,(10H)=00H(P1)=CAH,分析以下程序執(zhí)行后各單元及寄存器、 的內容。;( );( );( );( );( );( )(R0)=,(R1)=(A)=,(B)=,(40H)=(P1)=(P2)=,(10H)=()答案:MOVR0, #30H;(R0) 30HMOVA,R0;(A) J(R0)MOVR1,A;(R1) (A)MOVB,R1;(B) (R1)MOVR1,P1;(R1) (P1)MOVP2,P1;(P2) (P1)MOV10H, #20H;(10H) 20H執(zhí)行上述指令后的結果為:(R0)=30H , (R1)=(A)=40H ,(B)=10H

14、 , (40H)=(P1)=(P2)=CAH , (10H)=20HMOV 10H, #20H 執(zhí)行上述指令后的結果為:;( )六、程序設計1、比較大小The address of X is VAR on external RAM. The addressof Y is FUNC on external RAM too. Please write the software accord ing to the flowi ng fun ctio n.10 -1JX>0x=oX<0答案:1、ORG0000HLJMPMAINORG0040HMAINMOVDPTR,#VARMOVXA,DP

15、TRJZZEROJNBACC.7,PULSMOVA,#0FFHAJMPOUTPULS:MOVA,#01HAJMPOUTZEROMOVA, #00HOUT:MOVDPTR,#FUNCMOVX DPTR,ASJMP$END6請編程:片外RAM2000開始的單元中有10個字節(jié)的二進制數(shù),求它們之和,并將結果存 儲在片內RAM的30H的單元中(和V 256 )。答案:ORG 0000HJMP MAINORG 0100HMAIN:MOVMOVMOVADDIO :MOVXADDR7, #0AHDPTR, #2000H30H,#00HA, DPTRA, 30HMOV 30H,AINC DPTRDJNZ R7

16、, ADDIOSJMP $END第三章指令系統(tǒng)題目及答案、填空題1 . MCS-51單片機PC的長度為 16 位;SP的長度為 8 位DPTR的長度為 16 位。2 訪問8031片外數(shù)據(jù)存儲器 MOVX指令采用的是_尋址式。訪問片外程序存儲器MOVC指令采用的是尋址方式。3 .若系統(tǒng)晶振頻率為 6MHz,則機器周期2 口 s,最短和最長的指令周期分別為2口 s 禾廿8口 So4 若(PSW)= 18H,則選取的是第 組通用寄存器。這一組通用寄存器的地址范圍從 H -H o5. 設(A) = 55H , ( R5) = AAH,則執(zhí)行 ANL A,R5 指令后的結果是 (A) = ,( R5)

17、=6、 關于堆棧類操作的兩條指令分別是PUSH 、 POP o、判斷題1、 指令字節(jié)數(shù)越多,執(zhí)行時間越長。()2、 內部寄存器 Rn (n=07 )作為間接尋址寄存器。()3、MOV A,R0這條指令中R0的尋址方式稱之為寄存器間址尋址。4、MOV A , 30H這條指令執(zhí)行后的結果 A=30H()5、 MOV A , R7,將R7單元中的數(shù)據(jù)作為地址,從該地址中取數(shù),送入A中。()6、 SP是單片機內部一個特殊區(qū)域,與RAM無關。()三、寫出下列指令執(zhí)行的結果1、MOVA, #28HMOVMOVANLORLXRLRO, #20HR0,AA, #0FHA, #80HA, R0A=;R0=;(2

18、0H)=2、MOVDPTR, #2314HMOVR0, DPHMOV14H, #22HMOVR1, DPL執(zhí)行以上指令后A=DPTR=MOV23H,#56HMOVA, R0XCHA, DPH3、MOVA, #50HMOVB, #77HPUSHACCPUSHBPOPACCPOPB執(zhí)行完本段指令后(A) =_(B)=四、下列指令是否錯誤,如錯請改正:1 .MOVA, #1000H; A -1000H2.MOVXA , 1000H; A -(1000H)片外 RAM3.MOVCA , 1000H; A -(1000H)片外 ROM4.MOVX60H , A ;片外 RAM(60H) A5.MOVR0, 60H ;片內 RAM : (61H) (60H)MOV61H , R06.XCHR1 , R

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論