51單片機(jī)基礎(chǔ)知識(shí)復(fù)習(xí)練習(xí)題(含答案)_第1頁
51單片機(jī)基礎(chǔ)知識(shí)復(fù)習(xí)練習(xí)題(含答案)_第2頁
51單片機(jī)基礎(chǔ)知識(shí)復(fù)習(xí)練習(xí)題(含答案)_第3頁
51單片機(jī)基礎(chǔ)知識(shí)復(fù)習(xí)練習(xí)題(含答案)_第4頁
51單片機(jī)基礎(chǔ)知識(shí)復(fù)習(xí)練習(xí)題(含答案)_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

51單片機(jī)基礎(chǔ)知識(shí)復(fù)習(xí)練習(xí)題(含答案)

51單片機(jī)基礎(chǔ)知識(shí)復(fù)習(xí)題(含答案)L8051單片機(jī)的片內(nèi)有(一)個(gè)16位的特殊功能寄存器。.MCS-51單片機(jī)的堆棧區(qū)應(yīng)建立在(片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)底128字節(jié)單元)。.MCS?51單片機(jī)定時(shí)器工作方式1是指的(D)工作方式。A.8位3B.8位自動(dòng)重裝2C13位0D.16位1.當(dāng)需要從MCS-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為(B)。A.MOVA,@R1)片內(nèi)B.MOVCA,@A+DPTR或MOVCA,@A+PC(C.MOVXA,@ROD.MOVXA,@DPTR)片外.8751單片機(jī)程序存儲(chǔ)器的容量最大可擴(kuò)展為(64K)。B.64K.如果某MCS-51單片機(jī)系統(tǒng)的定時(shí)/計(jì)數(shù)器0的中斷服務(wù)程序放在程序存儲(chǔ)區(qū)的3000H地址開始的一段空間內(nèi),此時(shí)跳轉(zhuǎn)到定時(shí)/計(jì)數(shù)器0的中斷服務(wù)程序的指令LJMP3000H應(yīng)放在(000BH)開始的中斷地址區(qū)A、0003H(外部中斷0服務(wù)入口)B、0013H(外部中斷1服務(wù)入口)C、0023H(串行口中斷服務(wù)程序入口)D、000BH(定時(shí)/計(jì)數(shù)器0中斷服務(wù)程序的開始地址區(qū))E、001BH為定時(shí)/計(jì)數(shù)器1中斷服務(wù)開始地址區(qū)F、0000H(系統(tǒng)復(fù)位后的入口).MCS-51系列單片機(jī)外擴(kuò)存儲(chǔ)器芯片時(shí),4個(gè)I/O口中用作數(shù)據(jù)總線的是:(B)B、Pon(SDA/SCL連接到總線的器件輸出級(jí)必須是漏極開路或者是集電極開路,才能執(zhí)行線與的功能).AJMP跳轉(zhuǎn)空間最大可達(dá)到(2字節(jié))A、2KB9.8051單片機(jī)中,唯一一個(gè)能出現(xiàn)在符號(hào)指令的16位寄存器是(B)A、PSWB、A、PSWB、DPTRC、PCD、B10.當(dāng)需要從MCS-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為(B)A、MOVA,@R1片內(nèi)B、MOVCA,@A+DPTR/@A+PCC>MOVXA,@R0片外D、MOVXA,@DPTR11.8051單片機(jī)內(nèi)有2個(gè)(16)位的定時(shí)器。B、1612.8031單片機(jī)當(dāng)允許CPU響應(yīng)串行口的中斷請(qǐng)求時(shí),共IE中的(A)位必須為1。A、ES和EAB、EA和ETOC、ET1和EA.MCS-51單片機(jī)定時(shí)器工作方式3是指的(A)工作方式A、8位3B、8位自動(dòng)重裝2C、13位016位1.在串行通信中采用奇校驗(yàn),若傳送的數(shù)據(jù)為0A7H和0CDH,則其奇偶校驗(yàn)位分別(A)(用“0”、“1”表示)。人、0和08、0和1€:、1和0。、1和11、字符幀的格式由起始位,數(shù)據(jù)位,奇偶校驗(yàn)位和停止位組成2、起始位——占一位,始終為邏輯0低電平,3、數(shù)據(jù)位——可選5.6?7.8.低位在前,高位在后4、奇偶校驗(yàn)位4、奇偶校驗(yàn)位占一位表征串行通信中采用奇校驗(yàn)還是偶校5、停止位——為邏輯1高電平可取1,1.5、215,設(shè)累加器A的內(nèi)容為0A8H,寄存器R2的內(nèi)容為24H,CV=1,執(zhí)行指令SUBBA,R2后結(jié)果為(C)計(jì)算公式——(A)-(X_為Rn/direct/Ri/date)-CY——AA、(A)=84HB、(R2)=83HC、(A)=83HD、(R2)=84H.判斷是否溢出時(shí)用PSW的(B)標(biāo)志位,判斷是否有進(jìn)位時(shí)用PSVV的(A)標(biāo)志位。A.CY進(jìn)位標(biāo)志位B.OV溢出標(biāo)志位C.PD.RSOE.RS1.在運(yùn)用仿真系統(tǒng)調(diào)試程序時(shí),當(dāng)要觀察子程序內(nèi)部指令的執(zhí)行結(jié)果時(shí),通常采用(B)調(diào)試方法。A.單步調(diào)試(F8)B.跟蹤調(diào)試(F7)C.快速運(yùn)行到光標(biāo)處調(diào)試(F4)D.斷點(diǎn)調(diào)試(F2)E.連續(xù)運(yùn)行調(diào)試(F9).在下面指令中,屬于無條件轉(zhuǎn)移且轉(zhuǎn)移范圍為2KB的指令是(C)OLJMPaddrl6——3ACALLaddrll2AJMPaddrll——2.當(dāng)串行口向單片機(jī)的CPU發(fā)出中斷請(qǐng)求時(shí),若CPU允許并接受中斷請(qǐng)求時(shí),程序計(jì)數(shù)器PC的內(nèi)容將被自動(dòng)修改為(E)。A.0003H0夕卜部B.000B0定計(jì)C.0013H1外部D.001BH1定計(jì)E.0023H串行口中斷.子程序的返回和中斷響應(yīng)過程中的中斷返回都是通過改變PC的內(nèi)容實(shí)現(xiàn)的,而PC內(nèi)容的改變是(D)完成的。A.通過POP命令——B.通過MOV指令——讀取C.通過RET或RETI指令——返回D.自動(dòng)8051定時(shí)/計(jì)數(shù)器共有四種操作模式,并由TMOD寄存器中MlM0的狀態(tài)決定,當(dāng)MlM0的狀態(tài)為10時(shí),定時(shí)/計(jì)數(shù)器被設(shè)定為(C)A,13位定時(shí)/計(jì)數(shù)器(00)B.16位定時(shí)/計(jì)數(shù)器(01)C.自動(dòng)重裝8位定時(shí)/計(jì)數(shù)器(10)D.T0為2個(gè)獨(dú)立的8位定時(shí)/計(jì)數(shù)器,T1停止工作(11)8051有四個(gè)工作寄存器區(qū),由PSW狀態(tài)字中的RSI、RSO兩位的狀態(tài)來決定,單片機(jī)復(fù)位后,若執(zhí)行SETBRSO指令,此時(shí)只能使用(B)區(qū)的工作寄存器。0區(qū)1區(qū)2區(qū)3區(qū).在MCS?51單片機(jī)中,當(dāng)有壓入或彈出堆棧操作時(shí),SP的內(nèi)容將隨之增大或減?。怀绦蛴?jì)數(shù)器PC的內(nèi)容將始終指示下一條將要執(zhí)行指令的地址,所以只要改變PC的內(nèi)容將改變程序的運(yùn)行路徑。SP的內(nèi)容與PC的內(nèi)容(D)o

A.都是8位地址B.都是16位地址C.位數(shù)相同D.位數(shù)不同.在中斷允許寄存器中,中斷控制寄存器EA位的作用是(A)A.CPU總中斷允許控制位B.中斷請(qǐng)求總標(biāo)志位IEC.各中斷源允許控制位ETD.串行口中斷允許位ESE、觸發(fā)方式控制位IT.下列指令中,不影響堆棧指針的指令是(B)oA.RETB.JBbit,relC.LCALLaddrl6D.RETI.指令SJMP的尋址范圍是(B)A.任意范圍B?—128到+127C.64KD.2K.在五個(gè)中斷源中,可通過軟件確定各中斷源中斷級(jí)別的高或低,但在同一級(jí)別中,按硬件排隊(duì)的優(yōu)先級(jí)別最高的是(C)中斷。A.定時(shí)器T0?2B.定時(shí)器Tl?4C.外部中斷INTO"D.外部中斷INTL3.調(diào)用子程序、中斷響應(yīng)過程及轉(zhuǎn)移指令的共同特點(diǎn)是(B)。A.都能返回B.都通過改變PC實(shí)現(xiàn)轉(zhuǎn)移C.都將返回地址壓入堆棧D.都必須保護(hù)現(xiàn)場(chǎng)(中斷).單片機(jī)復(fù)位后,累加器A、PC、PSW的內(nèi)容為(B)A=FFHA=FFHA=00HA=07HA=00HPC=OOHPC=0000HPC=0000HPC=OOHPSW=FFHPSW=OOHPSW=FFHPSW=OOH.8051定時(shí)/計(jì)數(shù)器是否計(jì)滿可采用等待中斷的方法進(jìn)行處理,也可通過對(duì)(C)的查詢方法進(jìn)行判斷。A.OV標(biāo)志B.CY標(biāo)志C.中斷標(biāo)志D.奇偶標(biāo)志.單片機(jī)在與外部I/O口進(jìn)行數(shù)據(jù)傳送時(shí),將使用(A)指令。A.MOVX(片外)B.MOV(片內(nèi))C.MOVC(程序)D.視具體I/O口器件而定。33.定時(shí)器T0的溢出標(biāo)志為TFO,采用查詢方式,若查詢到有溢出時(shí),該標(biāo)志(A)A.由軟件清零B.由硬件自動(dòng)清零C.隨機(jī)狀態(tài)D.AB都可以.定時(shí)器T0的溢出標(biāo)志TFO,在CPU響應(yīng)中斷后(B)oA.由軟件清零B.由硬件清零C.隨機(jī)狀態(tài)D.AB都可以.使用單片機(jī)開發(fā)系統(tǒng)調(diào)試程序時(shí),對(duì)源程序進(jìn)行匯編的目的是(D)oA.連續(xù)執(zhí)行鍵B.將目標(biāo)程序轉(zhuǎn)換成源程序C.將低級(jí)語言轉(zhuǎn)換成高級(jí)語言D.將源程序轉(zhuǎn)換成目標(biāo)程序.堆棧指針SP的作用是(B)。A.指示堆棧的棧底B.指示堆棧的棧頂C.指示下一條將要執(zhí)行指令的地址D.指示中斷返回的地址.在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果一些特征的寄

存器是(BA.PCB.PSW(反映程序運(yùn)行狀態(tài)和運(yùn)算結(jié)果的)C.AD.SP.定時(shí)器/計(jì)數(shù)T1的中斷入口地址是(C)oA0003HB000BHC001BHD0013HA0003HB000BHC001BHD0013H.8031定時(shí)/計(jì)數(shù)器共有四種操作模式,由TMOD寄存器中MlM0的狀態(tài)決定,當(dāng)MlM0的狀態(tài)為01時(shí),定時(shí)/計(jì)數(shù)器被設(shè)定為A.13位定時(shí)/計(jì)數(shù)器00B.16位定時(shí)/計(jì)數(shù)器01C.自動(dòng)重裝8位定時(shí)/計(jì)數(shù)器10D.T0為2個(gè)獨(dú)立的8位定時(shí)/計(jì)數(shù)器,T1停止工作11.單片機(jī)在進(jìn)行取指令操作時(shí),指令的地址是由」的內(nèi)容決定。C.DPTRD.PSENC.DPTRD.PSEN和ALEE.ALE、RD和WR.下列指令中錯(cuò)誤的有(ACLRR7x(改為A)MOVCCLRR7x(改為A)MOVCA,@A+DPTRC.MOVP,AD.JBCTFO,LOOP.計(jì)算機(jī)能直接識(shí)別的語言是A.匯編語言B.自然語言A.匯編語言B.自然語言C.機(jī)器語言D.硬件和軟件43.定時(shí)/計(jì)數(shù)器的定時(shí)是指(E),定時(shí)/計(jì)數(shù)器的計(jì)數(shù)是指(D)A.對(duì)時(shí)間計(jì)數(shù)B.外部事件定時(shí)C.內(nèi)部事件計(jì)數(shù)D.外部事件計(jì)數(shù)E.對(duì)內(nèi)部時(shí)鐘計(jì)數(shù)二、填空題、數(shù)據(jù)存儲(chǔ)器、.8051單片機(jī)的內(nèi)部硬件結(jié)構(gòu)包括了CPU、序存儲(chǔ)器和定時(shí)計(jì)數(shù)器特殊功能寄存器以及并行I/O口、串行口、中斷控制系統(tǒng)、時(shí)鐘電路、位處理器等部件,這些部件通過單片機(jī)內(nèi)部總線相連接內(nèi)部總線根據(jù)其功能又分為逢據(jù)—總線、境址_總線控制數(shù)據(jù)存儲(chǔ)器、.MCS-51中PSW寄存器的RSO、RS1兩位用于設(shè)定工作寄存器組,B寄存器是國(guó)一位寄存器。.假定(SP)=40H,(3FH)=70H,(40H)=20Ho執(zhí)行下列指令:POPDPHPOPDPL后,DPTR的內(nèi)容為2070H,SP的內(nèi)容是3EH。.在MCS?51單片機(jī)中的中斷源有三一個(gè),分別為外部中斷0003H定時(shí)器。溢出中斷000BH10013H定時(shí)器0003H定時(shí)器。溢出中斷000BH10013H定時(shí)器1溢出中斷001BH和串行口中斷0023H.(100001010101.0101)bcd=(1101010111.1)b=(855?5)d.若由程序設(shè)定RSI、RS0=ll,則工作寄存器R0-R7的直接地址為」8H—1FH_o.若采用偶校驗(yàn),累加器A中的數(shù)據(jù)為OIUOOIOB,則PSW中的P=0O8.8051的各中斷源的向量地址分別為0BH、TOC\o"1-5"\h\z13H、1BH和23H。.程序狀態(tài)字PSW的最高位(PSW.7)是進(jìn)位標(biāo)志。.程序結(jié)束偽指令是一END,子程序返回指令是RET中斷程序返回指令是RETI。判斷題MOVXA,50H(0)MOVXA,@Ri/@DPTRMOVX@Ri/@DPTR,AINCDPTR/A/Rn/direct/@Ri(1)DECDPTR(0)DECA/Rn/direct/Ri4、DJNZ30H,LOOP(1)ADDCA,R7/direct/@Ri/#data(1)PUSHACC(1)7、MULA,B(0)MULAB8、ANL#30H,A(0)9ANL30H(/A),A/X(1)JBPO,LOOP(0)JBbitrel11、MOVX@RO,20HMOVX@Ri,ATOC\o"1-5"\h\z12、SUBA,R2(0)SUBBA,R213、ORLPl.O,P3.0(0)14、CJNEA,R2,LOOP(0)CJNEA,direct/#data,LOOPPOPACC(direct)(1)RLPl(0)RLA17、MOVC,ACC.0(1)18、MOVR2,R3(0)MOVR2,A19、JBCPl.0(bit),LOOP(1)20、XCHDA,RO(0)XCHDA,0R0(Ri)21、內(nèi)部寄存器Rn(n=0-7)作為間接尋址寄存器。(0)RORI22、MOVA,30H這條指令執(zhí)行后的結(jié)果是(A)=30H。(0)23、SP為堆棧指針,堆棧是單片機(jī)內(nèi)部的一個(gè)特殊區(qū)域,與RAM無關(guān)。(0)24、PC存放的是當(dāng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論