(完整版)單片機(jī)試題及其答案_第1頁
(完整版)單片機(jī)試題及其答案_第2頁
(完整版)單片機(jī)試題及其答案_第3頁
(完整版)單片機(jī)試題及其答案_第4頁
(完整版)單片機(jī)試題及其答案_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 一填空題AT89S51單片機(jī)芯片共有40個(gè)引腳,MCS-51系列單片機(jī)為8位單片機(jī)。AT89S51單片機(jī)有級優(yōu)先級中斷。AT89S51內(nèi)部數(shù)據(jù)存儲器的地址范圍是00H-7FH,位地址空間的字節(jié)地址范圍是20H-2FH,對應(yīng)的位地址范圍是00H-7FH,外部數(shù)據(jù)存儲器的最大可擴(kuò)展容量是64k字節(jié)。單片機(jī)也可稱為微控制器或嵌入式控制器。當(dāng)MCS-51執(zhí)行MOVCA,A+PC指令時(shí),伴隨著PSEN控制信號有效。當(dāng)單片機(jī)復(fù)位時(shí)PSW=00H,當(dāng)前的工作寄存器區(qū)是0區(qū),R4所對應(yīng)的存儲單元地址為04HoMCS-51系列單片機(jī)指令系統(tǒng)的尋址方式有寄存器尋址、直接尋址、寄存器間接尋址、立即尋址、基址加變址

2、、位尋址。(相對尋址也可)51系列單片機(jī)的典型芯片分別為AT89S51、8031、AT89C51。AT89S51的d3口為雙功能口。由AT89S51組成的單片機(jī)系統(tǒng)在工作時(shí)EA引腳應(yīng)該接地。二選擇題如果(A)=45H,(Rl)=20H,(20H)=12H,執(zhí)行XCHDA,R1;結(jié)果(A)=(A)A.42HB.20HC.12HD.15HAT89S51復(fù)位后,PC與SP的值為分別為(B)A.0000H、00HB.0000H、07HC.FFFFH、00HD.0000H、FFH堆棧數(shù)據(jù)的進(jìn)出原則是(B)A.先進(jìn)先出B.先進(jìn)后出C.后進(jìn)后出D.進(jìn)入不出已知:R0=28H(28H)=46H,順序執(zhí)行下面三

3、條指令后MOVA,#32H;MOVA,45H;MOVA,R0執(zhí)行結(jié)果A的內(nèi)容為(A)A.46HB.28HC.45HD.32HAT89S51單片機(jī)中,唯個(gè)用戶不能直接使用的寄存器是(C).A.PSWB.DPTRC.PCD.B判斷題AT89S51單片機(jī)可執(zhí)行指令:MOV35H,R3o(x)8031與8751的區(qū)別在于內(nèi)部是否有程序存儲器。(V)當(dāng)向堆棧壓入一個(gè)字節(jié)的數(shù)據(jù)后,SP中的內(nèi)容減1。(x)程序計(jì)數(shù)器PC中裝的內(nèi)容是當(dāng)前正在執(zhí)行指令的地址。(x)5某特殊功能寄存器的字節(jié)地址為80H,它即能字節(jié)尋址,也能位尋址。(V)AT89S51單片機(jī)中的PC是不可尋址的。(V)當(dāng)AT89S51執(zhí)行MOVX

4、DPTR,A指令時(shí),伴隨著WR*信號有效。(V)AT89S51的定時(shí)器/計(jì)數(shù)器對外部脈沖進(jìn)行計(jì)數(shù)時(shí),要求輸入的計(jì)數(shù)脈沖的高電平或低電平的持續(xù)時(shí)間不小于1個(gè)機(jī)器周期。(x)區(qū)分外部程序存儲器和數(shù)據(jù)存儲器的最可靠的方法是看其是被WR*還是被PSEN*信號連接。(V)各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在AT89S51的TCON寄存器中。(X)簡答題為什么基本型51單片機(jī)指令M0VA,R0;規(guī)定R0內(nèi)容不能超過7FH,而增強(qiáng)型的沒有此限制?答:因?yàn)榧拇嫫鏖g接尋址方式中R0或R1的內(nèi)容是操作數(shù)的RAM地址,內(nèi)部RAM的尋址范圍是00H7FHo簡述中斷響應(yīng)需要滿足的條件。答:1有中斷源發(fā)出中斷請求;2中

5、斷總允許位EA=1,即CPU開中斷;3申請中斷的中斷源的中斷允許位為1,即中斷沒有屏蔽;4無同級或更高級中斷正在被服務(wù);5當(dāng)前的指令周期已經(jīng)結(jié)束;6若現(xiàn)在指令為RETI或者是訪問IE或IP指令,則該指令以及緊接著的另一條指令已執(zhí)行3定時(shí)器/計(jì)數(shù)器用作定時(shí)器模式時(shí),計(jì)數(shù)脈沖又誰提供?定時(shí)時(shí)間和哪些因素有關(guān)?答:定時(shí)/計(jì)數(shù)器作定時(shí)時(shí),其計(jì)數(shù)脈沖由系統(tǒng)振蕩器產(chǎn)生的內(nèi)部時(shí)鐘信號12分頻后提供。定時(shí)時(shí)間與時(shí)鐘頻率和定時(shí)初值有關(guān)。4.為什么定時(shí)器T1作為串行口波特率發(fā)生器時(shí),常采用方式2?若已知時(shí)鐘頻率、串行口通信波特率、如何計(jì)算裝入T1的初值?答:方式2的8位計(jì)數(shù)器(最大計(jì)數(shù)值=28=256d),每次計(jì)

6、數(shù)溢出時(shí),由硬件電路自動重裝計(jì)數(shù)初值。初裝值計(jì)算舉例如下:波特率=(2的SMOD次方)xF)/(32x12x(256-N)其中:SMOD是特殊功能寄存器PCON的第7位,取1或0(波特率倍增,或不倍增)。晶振為11.0592MHZ,當(dāng)SMOD取0,波特率=F/(32x12x(256-N),計(jì)數(shù)初裝值N=256-F/(波特率x32x12)=256-1105920/(9600 x32x12)=253即0FDh圖為8段共陰數(shù)碼管,請寫出如下數(shù)值的段碼乂乂2鞏乂e答案0483FH106H25BH34FH66H56DHP73H707H7FHC39H分析下面程序的功能:(1)寫出每條指令的功能(2)分析程

7、序的總體功能。ORG0000HLJMPMAINORG000BHLJMPIT0PMAIN:MOVJNBP1.0,MAINTMOD,#05H;定時(shí)器/計(jì)數(shù)器T0為計(jì)數(shù)方式1SETBTR0;啟動T0,開始計(jì)數(shù)SETBET0;允許T0中斷SETBEA;CPU開中斷WAIT:JBP1.2,WAITCLREACLRTR0MOVR1,TH0MOVR0,TL0AJMP$IT0P:INCR2在電平負(fù)跳變前,如果計(jì)數(shù)器溢出,則進(jìn)位存入R2六RETI試編寫程序,查找在內(nèi)部RAM的30H50H單元中是否有0BBH這一數(shù)據(jù)。如果有,則將七51H單元置為“01H”;如果沒有,則將51H單元置為“00H”START:MOV

8、R0,#30HMOVR2,#20HLOOP:MOVA,R0CJNEA,#0BBH,NEXTMOV51H,#01HLJMPEXITNEXT:INCR0DJNZR2,LOOPMOV51H,#00HEXIT:RET一填空題單片機(jī)與普通微型計(jì)算機(jī)的不同之處在于其將CPU、存儲器和(I/O口)三部分,通過內(nèi)部總線連接在一起,集成在一塊芯片上。AT89S51內(nèi)部數(shù)據(jù)存儲器的地址范圍是00H7FH,位地址空間的字節(jié)地址范圍是TOC o 1-5 h z20H2FH,對應(yīng)的位地址范圍是00H7FH,外部數(shù)據(jù)存儲器的最大可擴(kuò)展容量64K。如果(A)=34H,(R7)=0ABH,執(zhí)行XCHA,R7;結(jié)果(A)二OA

9、BH,(R7)=34H若A中的內(nèi)容為67H,那么,P標(biāo)志位為1。AT89S51復(fù)位后,PC與SP的值為分別為000H和07HAT89S51的P0口為高8位地址總線口。7.數(shù)據(jù)指針DPTR有位,程序計(jì)數(shù)器PC有位8當(dāng)單片機(jī)的PSW=01H時(shí),這時(shí)當(dāng)前的工作寄存器區(qū)是0區(qū),R4所對應(yīng)的存儲單元地址為04H9串行口方式2接收到的第9位數(shù)據(jù)送SCON寄存器的RB8位中保存。10.欲使P1口的低4位輸出0,高4位不變,應(yīng)執(zhí)行一條ANLPl#0F0H命令。二選擇題(每題2分共10分)(C)A.內(nèi)部RAM單元數(shù)目不同B.內(nèi)部RAM存儲器的類型不同C.內(nèi)部程序存儲器的類型不同D.內(nèi)部寄存器數(shù)目不同2對于程序存

10、儲器的操作,只能使用(D)A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令串行口工作方式1的波特率是(D)A.固定的,為fosc/32B.固定的,為fosc/16.C.固定的,為fosc/64D.可變的,由定時(shí)器T1的溢出率決定AT89S51只有()為單一功能口,其余都是多功能口。A.P0B.P1C.P2D.P35串行口的方式0的波特率為(A)A.fosc/12B.fosc/6C.fosc/32D.fosc/64判斷題TOC o 1-5 h zAT89S51單片機(jī)可執(zhí)行指令:MOV35H,R3。(x)程序計(jì)數(shù)器PC中裝的內(nèi)容是當(dāng)前正在執(zhí)行指令的地址。(x)指令中直接給出的操作數(shù)稱

11、為直接尋址(x)當(dāng)向堆棧壓入一個(gè)字節(jié)的數(shù)據(jù)后,SP中的內(nèi)容減1(x)當(dāng)EA腳接高電平時(shí),對ROM的讀操作只訪問片外程序存儲器(x)6某特殊功能寄存器的字節(jié)地址為80H,它即能字節(jié)尋址,也能位尋址(V)7.逐次比較型A/D轉(zhuǎn)換器與雙積分A/D轉(zhuǎn)換器比較,轉(zhuǎn)換速度比較慢(x)內(nèi)部RAM的位尋址區(qū),既能位尋址,又可字節(jié)尋址(V)串行口工作方式1的波特率是固定的,為fosc/32(x)定時(shí)器的方式2可以作為串行口波特率發(fā)生器(V)簡答題1.簡述AT89S51單片機(jī)片內(nèi)集成了哪些功能部件?答:1個(gè)CPU;128B的RAM單元;4KB程序存儲器;4個(gè)8位可編程并行I/O口(P0口、P1口、P2口、P3口)

12、;1個(gè)全雙工串行口;定時(shí)器/計(jì)數(shù)器;一個(gè)中斷系統(tǒng),5個(gè)中斷源,2個(gè)優(yōu)先級;一個(gè)片內(nèi)振蕩器及時(shí)鐘電路;可尋址64KB外部數(shù)據(jù)存儲器和64KB外部程序存儲器空間的控制電路簡述定時(shí)器/計(jì)數(shù)器方式2有什么特點(diǎn)?適用于哪些應(yīng)用場合?答:定時(shí)器/計(jì)數(shù)器的工作方式2具有自動恢復(fù)初值的特點(diǎn),適用于精確定時(shí),比如波特率的產(chǎn)生。簡述AT89S51串行口有幾種工作方式?各種工作方式的波特率如何確定?答:串行口有4種工作方式:方式0、方式1、方式2、方式3;方式1的波特率=2SMOD/32X定時(shí)器T1的溢出率方式2的波特率=2SMOD/64Xfosc方式3的波特率=2SMOD/32X定時(shí)器T1的溢出率采用6MHz的晶

13、振,定時(shí)5ms,用定時(shí)器方式1時(shí)的初值應(yīng)為多少?答:機(jī)器周期=12/Fosc=12/(6x106Hz)=2us定時(shí)5ms的計(jì)數(shù)值=5000Us/2us=2500d約定T1工作方式1,是16位計(jì)數(shù)器,初裝值=216-2500d=65536d-2500d=63036d=F63ChTH1F6H,TL13CH簡述行列式鍵盤線反轉(zhuǎn)法識別按鍵的工作原理05+5VMCS-51PI.0PI1PI,2PI3PldPI.3PI.6PI.7答:第1步:讓行線編程為輸入線,列線編程為輸出線,使輸出線輸出為全低電平,則行線中電平由高變低的所在行為按鍵所在行。第2步:再把行線編程為輸出線,列線編程為輸入線,使輸出線輸出為全低電平,則列線中電平由高變低的所在列為按鍵所在列。綜合上述兩步,可確定按鍵所在行和列。分析下面程序的功能:(1)寫出每條指令的功能(2)分析程序的總體功能。LJMPMAINORGLJMPIT0PMAIN:JNBP1.0,MAINMOVTMOD,#05HSETBTR0SETBET0SETBEAWAIT:JBP1.2,WAITCLREACLRTR0MOVR1,TH0MOVR0,TL0AJMP$IT

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論