MCS—51單片機原理與結(jié)構(gòu)_第1頁
MCS—51單片機原理與結(jié)構(gòu)_第2頁
MCS—51單片機原理與結(jié)構(gòu)_第3頁
MCS—51單片機原理與結(jié)構(gòu)_第4頁
MCS—51單片機原理與結(jié)構(gòu)_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、判斷題()1.MCS51單片機是高檔16位單片機。X()2.MCS-51的產(chǎn)品8051與8031的區(qū)別是:8031片內(nèi)無ROM()3.單片機的CPU從功能上可分為運算器和存貯器。X()4.MCS-51的指令寄存器是一個8位寄存器,用于暫存待執(zhí)行指令,等待譯碼。()5.MCS51的指令寄存器是對指令寄存器中的指令進行譯碼,將指令轉(zhuǎn)變?yōu)閳?zhí)行此指令所需要的電信號。()6.8051的累加器ACB一個8位的寄存器,簡稱為A,用來存一個操作數(shù)或中間結(jié)果。()7.8051的程序狀態(tài)字寄存器PSW是一個8位的專用寄存器,用于存程序運行中的各種狀態(tài)信息。()8.MCS51的程序存貯器用于存放運算中間結(jié)果。X

2、()9.MCS51的數(shù)據(jù)存貯器在物理上和邏輯上都分為兩個地址空間:一個是片內(nèi)的256字節(jié)的RAM另一個是片外最大可擴充64K字節(jié)的RAM()10.單片機的復(fù)位有上電自動復(fù)位和按鈕手動復(fù)位兩種,當(dāng)單片機運行出錯或進入死循環(huán)時,可按復(fù)位鍵重新啟動。()11.CPU勺時鐘周期為振蕩器頻率的倒數(shù)。()12.單片機的一個機器周期是指完成某一個規(guī)定操作所需的時間,一般情況下,一個機器周期等于一個時鐘周期組成。X()13.單片機的指令周期是執(zhí)行一條指令所需要的時間。一般由若干個機器周期組成。(X)14.單片機系統(tǒng)擴展時使用的鎖存器,是用于鎖存高8位地址。(X)15.MCS51單片機上電復(fù)位后,片內(nèi)數(shù)據(jù)存儲器

3、的內(nèi)容均為00Ho()16.當(dāng)8051單片機的晶振頻率為12MHz寸,ALE地址鎖存信號端的輸出頻率為2MHZ勺方脈沖。()17.8051單片機片內(nèi)RAM從00H1FH的32個單元,不僅可以作工作寄存器使用,而且可作為RAM來讀寫。(X)18.MCS51單片機的片內(nèi)存貯器稱為程序存貯器。(X)19.MCS51單片機的數(shù)據(jù)存貯器是指外部存貯器。(X)20.MCS51單片機的特殊功能寄存器集中布置在片內(nèi)數(shù)據(jù)存貯器的一個區(qū)域中。()21.微機控制系統(tǒng)的抗干擾問題是關(guān)系到微機應(yīng)用成敗的大問題二、單項選擇題1 .MCS-51單片機的CPU主要的組成部分為。AA.運算器、控制器B.加法器、寄存器C.運算器

4、、加法器D.運算器、譯碼器2 .單片機能直接運行的程序叫C。A.源程序Bo匯編程序C。目標(biāo)程序D。編譯程序3 .單片機中的程序計數(shù)器PC用來。CA.存放指令B.存放正在執(zhí)行的指令地址C.存放下一條指令地址D.存放上一條指令地址4 .單片機上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為BoA. 0000H,00HBo0000H,07HC。0003H,07HD。0800H,08H5.單片機8051的ALE引腳是B。A.輸出高電平Bo輸出矩形脈沖,頻率為fosc的1/6B. C.輸出低電平Do輸出矩形脈沖,頻率為fosc的1/26 .單片機8031的引腳EAoA.必須接地Bo必須接+5VCo可懸空D。以上三種

5、視需要而定7 .訪問外部存貯器或其它接口芯片時,作數(shù)據(jù)線和低8位地址線的是AoA.P0口BoP1口CoP2口DoP0口和P2口8 .PSW的RS1和RS0用來A。A.選擇工作寄存器區(qū)號Bo指示復(fù)位C。選擇定時器D。選擇工作方式9 .上電復(fù)位后,PSW勺值為。DA.1B。07HCoFFHD。010 .單片機上電復(fù)位后,堆棧區(qū)的最大允許范圍是B個單元。A.64Bo120Co128D。25611 .單片機上電復(fù)位后,堆棧區(qū)的最大允許范圍是內(nèi)部RAM勺D。A.00HFFHBo00HR07HC。07H7FHD。08HR7FH12 .堆棧指針SP在內(nèi)部RA麗的直接地址是。CA.00HBo07HCo81HD

6、。FFH的P0口,當(dāng)使用外部存貯存器時它是一個D。A.傳輸高8位地址口A.傳輸?shù)?位地址口C.傳輸高8位數(shù)據(jù)口D.傳輸?shù)?位地址/數(shù)據(jù)口14. P0口作數(shù)據(jù)線和低8位地址線時BoA.應(yīng)外接上拉電阻B.不能作I/O口C.能作I/O口D.應(yīng)外接高電平15. 對于8051單片機,其內(nèi)部RAMD。A.只能位尋址B.只能字節(jié)尋址C.既可位尋址又可字節(jié)尋址D.少部分只能位尋址16. 尋址方式就是C的方式。A.查找指令操作碼B.查找指令C.查找指令操作數(shù)D.查找指令操作碼和操作數(shù)17. 8051單片機若晶振頻率為fosc=12MHz,則一個機器周期等于CgSA.1/12B,1/2C.1D,218. MCS5

7、1單片機的數(shù)據(jù)指針DPT戲一個16位的專用地址指針寄存器,主要用來A.存放指令B.存放16位地址,作間址寄存器使用C.存放下一條指令地址D.存放上一條指令地址19. ALU表示。DA.累加器B.程序狀態(tài)字寄存器C.計數(shù)器D.算術(shù)邏輯部件20. 單片機上電后或復(fù)位后,工作寄存器R0是在。AA.0區(qū)00H單元B.0區(qū)01H單元C.0區(qū)09H單元D.SFR21. 單片機8051的XTAL1和XTAL2弓I腳是弓I腳。DA.外接定時器B.外接串行口C.外接中斷D.外接晶振22. 8051單片機的VSS(20)弓I腳是引腳。BA.主電源+5VB.接地C.備用電源D.訪問片外存貯器23. 8051單片機的

8、VCC(40)引腳是引腳。AA.主電源+5VB.接地C.備用電源D.訪問片外存貯器24. 8051單片機口是一個8位漏極型開路型雙向I/O端口。AA.P0B.P1C.P2D.P325. 8051單片機中,輸入/輸出引腳中用于專門的第二功能的引腳是。DA.P0B.P1C.P2D.P326. MCS51復(fù)位后,程序計數(shù)器PC=o即程序從開始執(zhí)行指令。B、BA.0001HB.0000HC.0003HD.0023H27. MCS51的片內(nèi)外的ROM1統(tǒng)一編址的,如果端保持高電平,8051的程序計數(shù)器PC在地址范圍內(nèi)A.1000HFFFFHB.0000HHFFFFHC.0001H0FFFHD.0000H

9、0FFFH28. MCS51的專用寄存器SFR中的堆棧指針SP是一個特殊的存貯區(qū),用來,它是按后進先出的原則存取數(shù)據(jù)的。CA.存放運算中間結(jié)果B.存放標(biāo)志位C.暫存數(shù)據(jù)和地址D.存放待調(diào)試的程序29. 單片機的堆棧指針SP始終是指示。BA.堆棧底B.堆棧頂C.堆棧地址D.堆棧中間位置30. 單片機的P0、P1口作輸入用途之前必須。AA.在相應(yīng)端口先置1B.在相應(yīng)端口先置0C.外接高電平D.外接上拉電阻31. MCS51的串行數(shù)據(jù)緩沖器SBUF用于。BA.存放運算中間結(jié)果B.存放待發(fā)送或已接收到的數(shù)據(jù)C.暫存數(shù)據(jù)和地址D.存放待調(diào)試的程序32. MCS-51單片機的P1口的功能是。AA.可作通用

10、雙向I/O口用B.可作一般I/O口用C.可作地址/數(shù)據(jù)總線用D.可作通用I/O口用33. MCS51單片機復(fù)位后,專用寄存器ACC的狀態(tài)是。CA.0000HB.07HC.00HD.0FFH34. 當(dāng)程序狀態(tài)字寄存器PSVWt態(tài)字中RS1和RS0分別為0和1時,系統(tǒng)先用的工作寄存器組為。BA.組0B.組1C.組2D.組335. 8051單片機中,唯一一個用戶可使用的16位寄存器是。DA.PSWBACCCSPD.DPTR36. 8051的程序計數(shù)器PC為16位計數(shù)器,其尋址范圍是。DA.8KB.16KC.32KD.64K37. 單片機應(yīng)用程序一般存放在中。BA.RAMBROMC寄存器D.CPU三、

11、多項選擇題1. 一個應(yīng)用課題的研制,大致可分為ABCDE階段。A.分析研究課題,明確解決問題的方法B.分別進行硬件和軟件的設(shè)計C.分模塊調(diào)試系統(tǒng),進行在線仿真和總調(diào)D.固化程序,投入實際運行E.反饋運行情況,及時修正、升級2. MCS-51的產(chǎn)品8051單片機內(nèi)部由4個8位的I/O端口P0、P1、P2、P3串行口等組成。A、B、OEA.CPUB.4KB的ROMC256B的RAMD4KB的EPROME.兩個16位的定時/計數(shù)器T0和T13. MCS-51的控制器由等組成。A、GDEA.計數(shù)器PCB.累加器C.指令譯碼器D.指令寄存器E.定時控制與條件轉(zhuǎn)移邏輯電路4. 8051單片機CPU勺主要功

12、能有。A、CDA.產(chǎn)生各種控制信號B.存貯數(shù)據(jù)C.算術(shù)、邏輯運算及位操作D.I/O端口數(shù)據(jù)傳輸E.驅(qū)動LED5. 8051單片機的運算器由等組成。AB、DEA.算術(shù)邏輯部件ALUB.累加器ACCC計數(shù)器PCD.程序狀態(tài)寄存器PSWE.BCD運算調(diào)整電路6. 8051單片機算術(shù)邏輯部件ALU是由加法器和其他邏輯電路組成,用于對數(shù)據(jù)進行。/AB、EA.算術(shù)四則運算和邏輯運算B.移位操作C.存程序運行中的各種狀態(tài)信息D.用來存一個操作數(shù)中間結(jié)果E.位操作7. 8051單片機控制信號引腳有。A、B、DEA.RST/VPD(9腳)B.ALE/(30腳)C.XTAL1(19腳)D.(29腳)E./VPP(

13、31腳)8. 8051單片機口是一個帶內(nèi)部上拉電阻的位雙向I/O口。B、GDA.P0B.P1C.P2D.P3E.P0,79. MCS-51的存貯器配置在物理結(jié)構(gòu)上有四個存儲空間,它們是:ACDE。A.片內(nèi)程序存貯器B.片內(nèi)外統(tǒng)一編址的64KB字節(jié)的程序存貯器地址空間C.片外程序存貯器D.片內(nèi)數(shù)據(jù)存貯器E.片外數(shù)據(jù)存貯器9. MCS-51的數(shù)據(jù)存貯器用于存放。A、RD.EA.運算中間結(jié)果B.數(shù)據(jù)暫存和緩沖C.編好的程序和表格常數(shù)D.標(biāo)志位E.待調(diào)試的程序10. MCS-51單片機專用寄存器P0口的功能為。AEA.作一般I/O口使用B.作通用雙向I/O口使用C.作輸出高8位地址D.作通用I/O口使

14、用E.作地址/數(shù)據(jù)總線使用11. 對8051的P0口來說,使用時可作為ACD。A.低8位地址線B.高8位地址線C.數(shù)據(jù)線D.I/O口操作E.時鐘線12. 8051CPUS訪問外部存貯器時,地址輸出是。A、CA.P2口輸出高8位地址B.P1口輸出高8位地址C.P0口輸出低8位地址D.P1口輸出低8位地址E.P2口輸出低8位地址13. MCS51單片機復(fù)位后,下列專用寄存器狀態(tài)為00H的是:BCE。A.PCB.ACCCBD.SPE.PSW14. MCS51單片機中堆棧的作用有CDEoA.保護SPB.保護棧頂C.保護斷點D.保護現(xiàn)場E.保護調(diào)用指令的下一條指令地址四、簡答題:1、8051的P0其輸入

15、輸出電路的特點是什么漏極開路、驅(qū)動電流負(fù)載時需外接上拉電阻、有三態(tài)緩沖器、有鎖存器。一、填空題:1、當(dāng)MCS-51引腳ALE有效時,表示從P0口穩(wěn)定地送出了低8位地址。2、MCS-51的堆棧是軟件填寫堆棧指針臨時在片內(nèi)數(shù)據(jù)存儲器內(nèi)開辟的區(qū)域。3、當(dāng)使用8751且EA=1,程序存儲器地址小于1000H時,訪問的是片內(nèi)ROM4、MCS-51系統(tǒng)中,當(dāng)PSEN言號有效時,表示CP原從外部程序存儲器讀取信息。5、MCS-51有4組工作寄存器,它們的地址范圍是00H1FH。6、MCS-51片內(nèi)20H2FH范圍內(nèi)的數(shù)據(jù)存儲器,既可以字節(jié)尋址又可以位尋址。7、 PSWRS1RS0=10時,R2的地址為12H

16、。8、 PSWRS1RS0=11時,R2的地址為1AH。9、單片機系統(tǒng)復(fù)位后,(PSW=00H,因此片內(nèi)RAMW存區(qū)的當(dāng)前寄存器是第0組,8個寄存器的單元地址為00H07H。10、PC復(fù)位后為0000H。11、一個機器周期=12個振蕩周期=6個時鐘周期。12、PC的內(nèi)容為將要執(zhí)行的的指令地址。13、在MCS-51單片機中,如果采用6MH直振,1個機器周期為2us。14、內(nèi)部RAM43,位地址為30H的位,該位所在字節(jié)的字節(jié)地址為26H。15、若A中的內(nèi)容為63H,那么,P標(biāo)志位的值為0o16、8051單片機復(fù)位后,R4所對應(yīng)的存儲單元的地址為04H,因上電時PSW=00H。這時當(dāng)前的工作寄存器

17、區(qū)是第0工作寄存器區(qū)。17、使用8031芯片時,需將/EA引腳接低電平,因為其片內(nèi)無程序存儲器18、片內(nèi)RAMffi128個單元劃分為哪3個主要部分:工作寄存器區(qū)、位尋址區(qū)和用戶RAME。19、通過堆棧操作實現(xiàn)子程序調(diào)用,首先就要把PC的內(nèi)容入棧,以進行斷點保護。調(diào)用返回時,再進行出棧保護,把保護的斷點送回到PC。20、MCS-51單片機程序存儲器的尋址范圍是由程序計數(shù)器PC的位數(shù)所決定的,因為MCS-51的PC是16位的,因此其尋址的范圍為64KB21、MCS-51單片機片內(nèi)RAM勺寄存器共有32個單元,分為4組寄存器,每組_8個單元,以R0R722、但單片機的型號為8031/8032時,其

18、芯片引線EA一定要接低電平、選擇題:1、當(dāng)MCS-51復(fù)位時,下面說法正確的是(A、PC=0000HB、SP=00HA)oC、SBUF=00HD、P0=00H2、PSW=18Ht,則當(dāng)前工作寄存器是(DA、0組B、1組3、MCS-51上電復(fù)位后,SP的內(nèi)容應(yīng)是(A、00HB、07H4、當(dāng)ALE信號有效時,表示(B)cA、從ROW讀取數(shù)據(jù))。C、2組B)。C、60HB、從P0口可靠地送出低8位地址D、3組D、70HC、從P0口送出數(shù)據(jù)5、MCS-51單片機的CPL&要的組成部分為(A)A運算器、控制器R加法器、寄存器C、運算器、加法器D、運算器、譯碼器6、單片機上電復(fù)位后,PC的內(nèi)容和S

19、P的內(nèi)容為(B)。A0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H7、單片機8051的ALE引腳是(B)。A輸出高電平R輸出矩形脈沖,頻率為fosc的1/6G輸出低電平D.輸出矩形脈沖,頻率為fosc的1/28、訪問外部存貯器或其它接口芯片時,作數(shù)據(jù)線和低8位地址線的是(A)。AP0口B、P1口CCP2口D、P0口和P2口9、PSW5的RS1和RS0用來(A)。A、選擇工作寄存器區(qū)號B、指示復(fù)位C、選擇定時器D、選擇工作方式10、上電復(fù)位后,PSW勺值為(D)。A1B、07HGFFH11、單片機上電復(fù)位后,堆棧區(qū)的最大允許范圍是(B)個單元A64B、120

20、C、128D、256RAM勺(D )12、單片機上電復(fù)位后,堆棧區(qū)的最大允許范圍是內(nèi)部A00HFFHB、00H07HC、07H7FHD、08H7FH13、對于8051單片機,其內(nèi)部A只能位尋址RAM(D)。B、只能字節(jié)尋址G既可位尋址又可字節(jié)尋址14、8051單片機若晶振頻率為D少部分能位尋址fosc=12MHz,則一個機器周期等于(A1/12B、1/2C、1D、215、MCS-51單片機的數(shù)據(jù)指針DPTR1一個16位的專用地址指針寄存器,主要用來(A、存放指令B、存放16位地址,作間址寄存器使用C、存放下一條指令地址D、存放上一條指令地址16、ALU表示(DA、累加器B、程序狀態(tài)字寄存器C、

21、計數(shù)器D、算術(shù)邏輯部件17、單片機上電后或復(fù)位后,工作寄存器R0是在(18、19、20、21、22、A、0區(qū)00H單元B、0區(qū)01H單元)。C、0區(qū)09H單元D、SFR單片機8051的XTAL1和XTAL2弓I腳是(DA、外接定時器B、外接串行口引腳。C、外接中斷D、外接晶振8051單片機的VSS(20)引腳是(B)引腳。A.主電源+5VB.接地C.備用電源D.訪問片外存貯器8051單片機的VCC(40)引腳是(A)引腳。A.主電源+5VB.接地C.備用電源D.訪問片外存貯器8051單片機中,輸入/輸出引腳中用于專門的第二功能的引腳是(A、P0B、P1C、P2D、P3MCS-51復(fù)位后,程序計

22、數(shù)器PC=(B)。即程序從(開始執(zhí)行指令。A、0001HB、0000HC、0003HD、0023H23、MCS-51的專用寄存器SFR中的堆棧指針SP是一個特殊的存貯區(qū),用來(進先出的原則存取數(shù)據(jù)的。A、存放運算中間結(jié)果B、存放標(biāo)志位C、暫存數(shù)據(jù)和地址D.存放待調(diào)試的程序24、單片機的堆棧指針SP始終是指示(A、堆棧底B、堆棧頂C、堆棧地址D、堆棧中間位置25、MCS-51單片機復(fù)位后,專用寄存器ACC勺狀態(tài)是(C)。A、0000HB、07HC、00H0FFH26、當(dāng)程序狀態(tài)字寄存器PS怵態(tài)字中RS1和RS0#別為0和1時,系統(tǒng)先用的工作寄存器組為(BA、組0B、組1C、組2D、組327、80

23、51單片機中,唯個用戶可使用的16位寄存器是(DA、PSWB、ACCC、SPD、DPTR28、8051的程序計數(shù)器PC為16位計數(shù)器,其尋址范圍是(A、8KB、16KC、32KD、64K29、單片機應(yīng)用程序一般存放在(B)中。A、RAMB、ROMC、寄存器D、CPU三、判斷題1、2、3、當(dāng)MCS-51上電復(fù)位時,堆棧指針PC存放的是當(dāng)前正在執(zhí)行的指令。MCS-51的特殊功能寄存器分布在SP=00H(SP=07H是將要執(zhí)行的下一條指令的地址60H80H地址范圍內(nèi)。(X)80HFFH4、在MCS-51系統(tǒng)中,一個機器周期等于。(X)若晶振頻率為8MHz才可能為5、8051的CPU是由RAMWEPR

24、OMf組成。(X)CPU由運算器和控制器組成6、PC可以看成使程序存儲器的地址指針。(V)7、判斷以下有關(guān)PC和DPTR勺結(jié)論是否正確A、DPTR1可以訪問的,而PC不能訪問。(V)B、它們都是16位的存儲器。(V)C、它們都有自動加“1”的功能。(X)PC有自動力口“1”的功能,而DPTR勺力口“T則需通過指令I(lǐng)NCDPTR來完成。DDPTRW以分為兩個8位的寄存器使用,但PC不能。(V)8、程序計數(shù)器PC不能為用戶編程時直接使用,因為它沒有地址。(V)9、內(nèi)部RAM勺位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。(X)位尋址區(qū)既可以供位尋址使用,又可以供字節(jié)尋址使用。10、8051共有21個特殊功能寄存器,它們的位都是可以用軟件設(shè)置的,因此,是可以進行位尋址的。(X)特殊功能寄存器中其單元地址能被8整除的才可以進行位尋址。11、MCS-51單片機是高檔16位單片機。(X)12、MCS-51的產(chǎn)品8051與8031的區(qū)別是:8031片內(nèi)無ROM(V)13、8051的累加器ACC一個8位的寄存器,簡稱為A,用來存一個操作數(shù)或中間結(jié)果。(V)14、8051的程序狀態(tài)字寄存器PSW是一個8位的專用寄存器,用于存程序運行中的各種狀態(tài)信息。(V)15、MCS-51的數(shù)據(jù)存

溫馨提示

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

最新文檔

評論

0/150

提交評論