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

下載本文檔

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

文檔簡介

單片機(jī)應(yīng)用技術(shù)試題庫及答案-MCS—51單片機(jī)原理與結(jié)構(gòu)一、判斷題()1.MCS—51單片機(jī)是高檔16位單片機(jī)?!?)2.MCS—51的產(chǎn)品8051與8031的區(qū)別是:8031片內(nèi)無ROM。()3.單片機(jī)的CPU從功能上可分為運算器和存貯器?!?)4.MCS-51的指令寄存器是一個8位寄存器,用于暫存待執(zhí)行指令,等待譯碼。()5.MCS—51的指令寄存器是對指令寄存器中的指令進(jìn)行譯碼,將指令轉(zhuǎn)變?yōu)閳?zhí)行此指令所需要的電信號.()6.8051的累加器ACC是一個8位的寄存器,簡稱為A,用來存一個操作數(shù)或中間結(jié)果。()7.8051的程序狀態(tài)字寄存器PSW是一個8位的專用寄存器,用于存程序運行中的各種狀態(tài)信息。()8.MCS—51的程序存貯器用于存放運算中間結(jié)果.×()9.MCS—51的數(shù)據(jù)存貯器在物理上和邏輯上都分為兩個地址空間:256RAM,另一個是片外最大可擴(kuò)充64K字節(jié)的RAM。()10.單片機(jī)的復(fù)位有上電自動復(fù)位和按鈕手動復(fù)位兩種,當(dāng)單片機(jī)運行出錯或進(jìn)入死循環(huán)時,可按復(fù)位鍵重新啟動.()11.CPU的時鐘周期為振蕩器頻率的倒數(shù)。()12.單片機(jī)的一個機(jī)器周期是指完成某一個規(guī)定操作所需的時間,一般情況下,一個機(jī)器周期等于一個時鐘周期組成。×()13.單片機(jī)的指令周期是執(zhí)行一條指令所需要的時間.一般由若干個機(jī)器周期組成。(×)14.單片機(jī)系統(tǒng)擴(kuò)展時使用的鎖存器,是用于鎖存高8位地址.(×)15.MCS—51單片機(jī)上電復(fù)位后,片內(nèi)數(shù)據(jù)存儲器的內(nèi)容均為00H。()16.當(dāng)8051單片機(jī)的晶振頻率為12MHZ時,ALE地址鎖存信號端的輸出頻率為2MHZ的方脈沖。()17.8051單片機(jī)片內(nèi)RAM從00H~1FH的32個單元,不僅可以作工作寄存器使用,而且可作為RAM來讀寫。(×)18.MCS—51單片機(jī)的片內(nèi)存貯器稱為程序存貯器。(×)19.MCS—51單片機(jī)的數(shù)據(jù)存貯器是指外部存貯器.(×)20.MCS—51單片機(jī)的特殊功能寄存器集中布置在片內(nèi)數(shù)據(jù)存貯器的一個區(qū)域中。()21.微機(jī)控制系統(tǒng)的抗干擾問題是關(guān)系到微機(jī)應(yīng)用成敗的大問題.二、單項選擇題MCS-51CPUAA.運算器、控制器B.加法器、寄存器C.運算器、加法器D.運算器、譯碼器2.單片機(jī)能直接運行的程序叫C.A.源程序B。匯編程序C。目標(biāo)程序D。編譯程序3.單片機(jī)中的程序計數(shù)器PC用來。CA.存放指令B.存放正在執(zhí)行的指令地址C.存放下一條指令地址D.存放上一條指令地址單片機(jī)上電復(fù)位后,PCSPB。A.0000H,00HB.0000H,07HC.0003H,07HD。0800H,08H8051ALEB。輸出高電平Bfosc1/6CDfosc1/268031EA。A.必須接地B.必須接+5VC??蓱铱誅。以上三種視需要而定7.訪問外部存貯器或其它接口芯片時,8AA.P0B。P1C。P2D。P0P2口8.PSWRS1RS0用來A。B。指示復(fù)位CD9.上電復(fù)位后,PSW的值為。DB.07HC。FFHD。0單片機(jī)上電復(fù)位后,B個單元。A.64B。120C。128D.256單片機(jī)上電復(fù)位后,RAMD。A.00H—FFHB。00H—07HC。07H-7FHD.08H—7FHSPRAM.CA.00HB。07HC。81HD。FFHINTEL8051P0D8A8位地址口C.傳輸高8位數(shù)據(jù)口D.傳輸?shù)?位地址/數(shù)據(jù)口P08B。ABI/OCI/O口D158051RAMD。A.只能位尋址B.只能字節(jié)尋址C.既可位尋址又可字節(jié)尋址D.少部分只能位尋址16.尋址方式就是C的方式.A.查找指令操作碼B.查找指令C.查找指令操作數(shù)D.查找指令操作碼和操作數(shù)17.8051單片機(jī)若晶振頻率為fosc=12MHz,則一個機(jī)器周期等于CμS。A.1/12B.1/2C.1D.2MCS-51DPTR16.存放指令B.存放16位地址,作間址寄存器使用C.存放下一條指令地址D.存放上一條指令地址ALU.DA.累加器B.程序狀態(tài)字寄存器C.計數(shù)器D.算術(shù)邏輯部件20.單片機(jī)上電后或復(fù)位后,工作寄存器R0是在。AA.000HB.001HC.009HD.SFR21.單片機(jī)8051的XTAL1和XTAL2引腳是引腳。DAB.外接串行口CD.外接晶振22.8051VSS(20).BA.主電源+5VBC.備用電源D.訪問片外存貯器23.8051單片機(jī)的VCC(40)引腳是引腳。AA.主電源+5VBC.備用電源D.訪問片外存貯器24.80518I/O端口。AA.P0B.P1C.P2D.P325.8051單片機(jī)中,輸入/A.P0B.P1C.P2D.P3MCS—51PC=.B、BA.0001HB.0000HC.0003HD.0023HMCS—51ROM8051PC.DA.1000H—FFFFHB.0000H—FFFFHC.0001H—0FFFHD.0000H—0FFFHMCS—51SFRSP是一個特殊的存貯區(qū),CA.存放運算中間結(jié)果B.存放標(biāo)志位C.暫存數(shù)據(jù)和地址D.存放待調(diào)試的程序29.單片機(jī)的堆棧指針SP始終是指示。BA.堆棧底B.堆棧頂C.堆棧地址D.堆棧中間位置30.單片機(jī)的P0、P1口作輸入用途之前必須.AA1B0C.外接高電平D31.MCS—51SBUFBA.存放運算中間結(jié)果B.存放待發(fā)送或已接收到的數(shù)據(jù)C.暫存數(shù)據(jù)和地址D.存放待調(diào)試的程序MCS—51P1口的功能是。AAI/OBI/OC.可作地址/DI/O口用MCS-51ACCCA.0000HB.07HC.00HD.0FFHPSWRS1RS001BA0B1C2D335.805116A.PSWB.ACCC.SPD.DPTR36.8051PC16位計數(shù)器,DA.8KB.16KC.32KD.64K37.單片機(jī)應(yīng)用程序一般存放在中。BA.RAMB.ROMC.寄存器D.CPU三、多項選擇題一個應(yīng)用課題的研制,ABCDE階段。A.分析研究課題,明確解決問題的方法B.分別進(jìn)行硬件和軟件的設(shè)計C.分模塊調(diào)試系統(tǒng),進(jìn)行在線仿真和總調(diào)D.固化程序,投入實際運行E.反饋運行情況,及時修正、升級MCS—51805148I/OP0、P1、P2、P3A、B、C、EA.CPUB.4KBROMC.256BRAMD.4KBEPROME.兩個16位的定時/計數(shù)器T0和T13.MCS—51的控制器由等組成。A、C、D、EA.計數(shù)器PCB.累加器C.指令譯碼器D.指令寄存器E.定時控制與條件轉(zhuǎn)移邏輯電路4.8051單片機(jī)CPU的主要功能有。A、C、DAB.存貯數(shù)據(jù)CD.I/OELED5.8051單片機(jī)的運算器由等組成.A、B、D、EAALUBACCCPCDPSWE.BCD碼運算調(diào)整電路6.8051ALUA、B、EA.算術(shù)四則運算和邏輯運算B.移位操作C.存程序運行中的各種狀態(tài)信息D.E.位操作7.8051單片機(jī)控制信號引腳有。A、B、D、EA.RST/VPD(9腳)B.ALE/(30腳)C.XTAL1(19腳)D.(29腳)E./VPP(31腳)8.8051單片機(jī)口是一個帶內(nèi)部上拉電阻的位雙向I/O口.B、C、DA.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ù)存貯器MCS-51的數(shù)據(jù)存貯器用于存放。A、B、D、EAB.?dāng)?shù)據(jù)暫存和緩沖CDE.待調(diào)試的程序MCS—51P0A、EA.作一般I/O口使用B.作通用雙向I/O口使用C.作輸出高8位地址DI/OE.作地址/數(shù)據(jù)總線使用118051P0ACD8B8C.?dāng)?shù)據(jù)線D.I/O口操作E.時鐘線12.8051CPU,.A、CA.P2口輸出高8位地址B.P1口輸出高8位地址C.P0口輸出低8位地址D.P1口輸出低8位地址E.P2口輸出低8位地址MCS—5100HBCE。A.PCB.ACCC.BD.SPE.PSWMCS—51單片機(jī)中堆棧的作用有CDE。A.SPC.保護(hù)斷點DE.保護(hù)調(diào)用指令的下一條指令地址四、簡答題:1、8051的P0口其輸入輸出電路的特點是什么?漏極開路、驅(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)ROM。4、MCS-51系統(tǒng)中,當(dāng)PSEN信號有效時,表示CPU要從 外部程序 存儲器讀取信息。5、MCS—51有4組工作寄存,它們的地址范圍是 00H~1FH 。6、MCS—51片內(nèi)20H~2FH范圍內(nèi)的數(shù)據(jù)存儲器,既可以字節(jié)尋址又可以位 尋址。7PSW中RS1 RS0=10時,R2的地址為 12H 。8PSW中RS1 RS0=11時,R2的地址為 1AH .9、單片機(jī)系統(tǒng)復(fù)位后,(PSW)=00H,因此片內(nèi)RAM寄存區(qū)的當(dāng)前寄存器是第0 組,8個寄存器單元地址為00H ~07H 。10PC復(fù)位后為0000H .11、一個機(jī)器周期= 12 個振蕩周= 6 個時鐘周期。12PC的內(nèi)容為將要執(zhí)行的的指令地址 。13、在MCS-51單片機(jī)中,如果采用6MHz晶振,1個機(jī)器周期為2us 。14、內(nèi)部RAM中,位地址為30H的位,該位所在字節(jié)的字節(jié)地址為26H 。15、若A中的內(nèi)容為63H,那么,P標(biāo)志位的值為 0 .16、8051單片機(jī)復(fù)位后,R4所對應(yīng)的存儲單元的地址為04H ,因上電時PSW=00H .這時當(dāng)前的工作寄存器區(qū)是第0 工作寄存器區(qū).17、使用8031芯片時,需/EA引腳接低電平,因為其片內(nèi)無 程序 存儲器。18、片內(nèi)RAM低128個單元劃分為哪3個主要部分: 工作寄存器區(qū) 、位尋址和用戶RAM區(qū)。19、通過堆棧操作實現(xiàn)子程序調(diào),首先就要把 PC 的內(nèi)容入棧,以進(jìn)行斷點保護(hù)調(diào)用返回時,再進(jìn)行出棧保護(hù),把保護(hù)的斷點送回到PC .20、MCS-51單片機(jī)程序存儲器的尋址范圍是由程序計數(shù)器PC的位數(shù)所決定的,因為MCS-51的PC是16位的,因此其尋址的范圍為64 KB。21、MCS-51單片機(jī)片內(nèi)RAM的寄存器共有32 個單元,分為4 組寄存器,每組8個單元,以R0~R7作為寄存器名稱。22、但單片機(jī)的型號為8031/8032時,其芯片引線EA一定要接低電平。二、選擇題:1、當(dāng)MCS-51復(fù)位時,下面說法正確的是(A )。、PC=0000H B、SP=00H C、SBUF=00H D、P0=00H2PSW=18H時,則當(dāng)前工作寄存器是(D )。、0組 B、1組 C、2組 D、3組3、MCS-51上電復(fù)位,SP的內(nèi)容應(yīng)是( B )。、00H B、07H C、60H D、70H4、當(dāng)ALE信號有效時,表示(B )。、從ROM中讀取數(shù)據(jù) B、從P0口可靠地送出低8位地址C、從P0口送出數(shù)據(jù) D、從RAM中讀取數(shù)據(jù)5、MCS—51單片機(jī)的CPU主要的組成部分為(A 、運算器、控制器 、加法器、寄存器C、運算器、加法器 D、運算器、譯碼器6、單片機(jī)上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為( B )、0000H,00H B0000H,07H C、0003H,07H D、0800H,08H7、單片機(jī)8051的ALE引腳是(B )。、輸出高電平 B、輸出矩形脈沖,頻率為fosc的C、輸出低電平 D、輸出矩形脈,頻率為fosc的1/28、訪問外部存貯器或其它接口芯片時,作數(shù)據(jù)線和低8位地址線的是(A )。、P0口 BP1口 、P2口 DP0口和P2口9PSW中的RS1和RS0用來(A )。、選擇工作寄存器區(qū)號B、指示復(fù)位C、選擇定時器D、選擇工作方10、上電復(fù)位后,PSW的值為(D )。、1 B、07H CFFH D、011、單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是(B )個單元、64 B、120 C、128 D、25612、單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是內(nèi)部RAM的(D )。、00H-FFH B、00H—07H C、07H—7FH D08H-7FH13、對于8051單片機(jī),其內(nèi)部RAM(D 、只能位尋址 B、只能字節(jié)尋址C、既可位尋址又可字節(jié)尋址 D、少部分能位尋址14、8051單片機(jī)若晶振頻率為fosc=12MHz,則一個機(jī)器周期等于(C )μS、1/12 B1/2 、1 D215、MCS—51單片機(jī)的數(shù)據(jù)指針DPTR是一個16位的專用地址指針寄存器,主要用( B )、存放指令 B、存放16位地址,作間址寄存器使用C、存放下一條指令地址 、存放上一條指令地16、ALU表示(D )。、累加器 B、程序狀態(tài)字寄存器 C、計數(shù)器 D、算術(shù)邏輯部17、單片機(jī)上電后或復(fù)位后,工作寄存器R0是在( A )。、0區(qū)00H單元 B0區(qū)01H單元 C0區(qū)09H單元 D、18、單片機(jī)8051的XTAL1和XTAL2引腳是(D )引腳。、外接定時器 B、外接串行口 C、外接中斷 D、外接晶198051單片機(jī)的VS(20)引腳是(B )引腳。主電源+5V B.接地 C.備用電源 D.訪問片外存貯器20、8051單片機(jī)的VCC(40)引腳是(A )引腳。主電源+5V B.接地 C.備用電源 D.訪問片外存貯器21、8051單片機(jī)中,輸/輸出引腳中用于專門的第二功能的引腳( D )。、P0 BP1 、P2 DP322、MCS-51復(fù)位后,程序計數(shù)器PC=(B )。即程序從( B )開始執(zhí)行指令、0001H B、0000H 、0003H D0023H23MCS—51的專用寄存器SFR中的堆棧指針SP是一個特殊的存貯,用來( C 它是按后進(jìn)先出原則存取數(shù)據(jù)的。A、存放運算中間結(jié)果 、存放標(biāo)志位C、暫存數(shù)據(jù)和地址 D、存放待調(diào)試的程序24、單片機(jī)的堆棧指針SP始終是指示( A )、堆棧底 B、堆棧頂 C、堆棧地址 D、堆棧中間位25、MCS-51單片機(jī)復(fù)位后,專用寄存器ACC的狀態(tài)是(C ).、0000H B07H C、00H D0FFH26當(dāng)程序狀態(tài)字寄存器PSW狀態(tài)字中RS1和RS0分別為0和1時系統(tǒng)先用的工作寄存器組(B 。、組0 B、組1 、組2 D、組327、8051單片機(jī)中,唯一一個用戶可使用的16位寄存器是(D )。、PSW B、ACC 、SP D、DPTR28、8051的程序計數(shù)器PC為16位計數(shù)器,其尋址范圍是(D )。、8K B16K C32K D、64K29、單片機(jī)應(yīng)用程序一般存放在(B )中。、RAM B、ROM C、寄存器 D、CPU三、判斷題1、當(dāng)MCS—51上電復(fù)位時,堆棧指針SP=00H.( ×) SP=07H2PC存放的是當(dāng)前正在執(zhí)行的指令。(×)是將要執(zhí)行的下一條指令的地址3、MCS-5160H~80H地址范圍內(nèi)。(×)80H~FFH4MCS-511.5us。(×)8MHz1。5us5、8051的CPU是由RAM和EPROM所組成。( ×)CPU由運算器和控制器組成6PC可以看成使程序存儲器的地址指針。(√)7、判斷以下有關(guān)PC和DPTR的結(jié)論是否正確?、DPTR是可以訪問的,而PC不能訪問。 (√)B16.(√)C、它們都有自動加“1”的功能。 ( ×)PC有自動加的功能,而DPTR的加“1”則需通過指令I(lǐng)NC DPTR來完成。D、DPTR8位的寄存器使用,但PC不能。(√)8、程序計數(shù)器PC不能為用戶編程時直接使用,因為它沒有地.( √)9RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。(×)址使用,又可以供字節(jié)尋址使用。10805121(×8整除的才可以進(jìn)行位尋址。11、MCS—51單片機(jī)是高檔16位單片機(jī)。( × )12、MCS—51的產(chǎn)品8051與8031的區(qū)別是:8031片內(nèi)無ROM。(√ )13、8051ACC8A,用來存一個操作數(shù)或中間結(jié)果。(

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論