單片機(jī)原理-期末考試試題-附答案教程文件_第1頁
單片機(jī)原理-期末考試試題-附答案教程文件_第2頁
單片機(jī)原理-期末考試試題-附答案教程文件_第3頁
單片機(jī)原理-期末考試試題-附答案教程文件_第4頁
單片機(jī)原理-期末考試試題-附答案教程文件_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、單片機(jī)原理-期末考試 試題-(附答案) 單片機(jī)原理及應(yīng)用期末考試試題匯總 1單片機(jī)是將微處理器、一定容量的 RAM和ROMW及(I/O) 口、定時器等電路集成在一塊芯片上而構(gòu)成的微型計算機(jī)。 2、單片機(jī)89C51片內(nèi)集成了 (4)KB的FLASH ROM共有 個中 斷源。 3、兩位十六進(jìn)制數(shù)最多可以表示(256)個存儲單元。 4、89C51是以下哪個公司的產(chǎn)品? ( C ) A、INTELB、AMD C、ATM EL D、PHILIPS 5、在89C51中,只有當(dāng)EA引腳接(高)電平時,CPU+訪問片內(nèi) 的 Flash ROMo 而只有(硬件復(fù)位) 方式才能讓進(jìn)入掉電模式的單片機(jī)退出掉電模式。

2、 34、請用下圖說明89C51單片機(jī)讀端口鎖存器的必要性。 讀鎖存器是為了避免直接讀端口引腳時,收到外部電路的干擾, 而產(chǎn)生的誤讀現(xiàn)象。 35、請說明為什么使用LED需要接限流電阻,當(dāng)高電平為+5V 時,正常點(diǎn)亮一個LED需要多大阻值的限流電阻(設(shè) LED的正常 工作電流為10mA導(dǎo)通壓降為0.6V),為什么? 解:因?yàn)長ED導(dǎo)通時,電壓降是固定的(0.6V)。為了使LED既 能正常工作(電流為10mA ,又不至于被過大的電流損壞,所 以必須加一個限流電阻。 36、以下哪一條指令的寫法是錯誤的(C) o A、MOV DPTR,#3F98H B、MOV R0,#0FEH C、MOV 50H,#0

3、FC3DH D、INC RO 37、以下哪一條指令的寫法是錯誤的(D) o A、INC DPTRB、MOV RO,#OFEHC、 DEC AD、 PUSH A 38、以下哪一條指令的寫法是錯誤的(B) o A、MOVC A,A+DPTR B、MOV R0,#FEHC、 CPL AD、PUSH ACC 39是非題:在51系列單片機(jī)的指令系統(tǒng)中,其加法、減法、 乘法和除法必須有累加器 A的參與才能完成。T 40、以下哪一條是位操作指令(B) o A、MOV PQ #OFFH B、CLR P1.0C、 CPL AD、POP PSW 41、以下哪一條是位操作指令(B) o A、MOV P #OFFH

4、B、MOVC,ACC.1C、 CPL A D、POP PSW 42、以下哪一條是位操作指令( A、MOV PQ #OFFH B、SETB TROC、 CPL ROD、PUSH PSW 43、簡述89C51單片機(jī)中斷的概念。 當(dāng)CPU正在處理某件事情的時候,外部發(fā)生的某一事件請求 CPU 迅速去處理,于是,CPL時中止當(dāng)前的工作,轉(zhuǎn)去處理所發(fā)生 的時間。中斷服務(wù)處理完該事件以后,再回到原來被中止的地 方,繼續(xù)原來的工作,這樣的過程成為中斷。 44什么是保護(hù)現(xiàn)場,什么是恢復(fù)現(xiàn)場? 保護(hù)現(xiàn)場:當(dāng)CPU向應(yīng)中斷程序時,硬件會自動把斷點(diǎn)地址( 位程序計數(shù)器的值)壓入堆棧之外,用戶還須注意保護(hù)有關(guān)工作 寄

5、存器、累加器、標(biāo)志位等信息; 恢復(fù)現(xiàn)場:在完成中斷服務(wù)程序后,恢復(fù)原工作寄存器、累加 器、標(biāo)志位等的內(nèi)容。 45、單片機(jī)89C51有哪些中斷源,對其中斷請求如何進(jìn)行控制? 89C51中斷系統(tǒng)有5個中斷源: INTO:外部中斷0請求,低電平有效。通過 P3.2引腳輸入 INT1:外部中斷1請求,低電平有效。通過 P3.3引腳輸入 TO:定時器/計數(shù)器0溢出中斷請求。 16 ST1:定時器/計數(shù)器1溢出中斷請求。 TXD/RXD串行口中斷請求。當(dāng)串行口完成一幀數(shù)據(jù)的發(fā)送或 接收時,便請求中斷。 46、單片機(jī)89C51的5個中斷源分別為INTO、INT1、 TO、T1 以及 TXD/RXD 。 47

6、、單片機(jī)89C51的中斷要用到4個特殊功能寄存器,它們是 TCON SCON IE 以及 IPo 4 中斷總允許位EA=1,即CPIM中斷; 申請中斷的中斷源的中斷允許位為1,即中斷沒有屏蔽; 無同級或更高級中斷正在被服務(wù); 當(dāng)前的指令周期已經(jīng)結(jié)束; 若現(xiàn)在指令為RETI或者是訪問IE或IP指令,則該指令以及 緊接著的另一條指令已執(zhí)行完。 53、是非題:在51系列單片機(jī)中,中斷服務(wù)程序從矢量地址開 始執(zhí)行,一直到返回指令 RETI為止。T 54、在51系列單片機(jī)執(zhí)行中斷服務(wù)程序時,為什么一般都要在 矢量地址開始的地方放一條跳轉(zhuǎn)指令? 因?yàn)?1系列單片機(jī)的兩個相鄰中斷源中斷服務(wù)程序入口地址相 距

7、只有8個單元,一般的中斷服務(wù)程序是容納不下的,因此一般 都要在相應(yīng)的中斷服務(wù)程序入口地址中放一條跳轉(zhuǎn)指令。 55、為什么一般都把主程序的起始地址放在 0030H之后? 因?yàn)?000FH0030H中有中斷的矢量地址,為了避免沖突,一般 都把主程序的起始地址放在0030H之后。 56、是非題:在執(zhí)行子程序調(diào)用或執(zhí)行中斷服務(wù)程序時都將產(chǎn)生 壓棧的動作。T 57、單片機(jī)89C51片內(nèi)有兩個 16 位的定時/計數(shù)器, 即TO和T1,它們都有定時 和事件計 數(shù)的功能。 58、是非題:定時/計數(shù)器工作于定時方式時,是通過 89C51片 內(nèi)振蕩器輸出經(jīng)12分頻后的脈沖進(jìn)行計數(shù),直至溢出為止。 T 59、是非題

8、:定時/計數(shù)器工作于計數(shù)方式時,是通過 89C51的 P3.4和P3.5對外部脈沖進(jìn)行計數(shù),當(dāng)遇到脈沖下降沿時計數(shù)一 次。T 60、是非題:定時/計數(shù)器在工作時需要消耗 CPU的時間。F 61、是非題:定時/計數(shù)器的工作模式寄存器TMOUT以進(jìn)行位尋 址。F 62、是非題:定時/計數(shù)器在使用前和溢出后,必須對其賦初值 才能正常工作。F 63、簡述定時/計數(shù)器4種工作模式的特點(diǎn)。 模式仁是16位的定時器/計數(shù)器; 模式2:把TLO (或TL1)配置成一個可以自動重裝載的 8位定 時器/計數(shù)器; 模式3:對TO和T1大不相同。 若將TO設(shè)置為模式3,則TLO和THO被分為兩個相互獨(dú)立的8 位計數(shù)器

9、。定時器T1無工作模式3狀態(tài) 模式0:與模式1幾乎完全相同,唯一的差別是模式 0中,寄存 器TLO用5位,THO用8位。 并寫出程序。(設(shè)晶振頻率為 注:計數(shù)器輸入端為 P3.4(T0)、 64、如何運(yùn)用兩個定時/計數(shù)器相串聯(lián)來產(chǎn)生一秒的時鐘基準(zhǔn)信 號。試畫出必要的電路部分, 12MH?用LED顯示秒信號。 P3.5(T1) 0000H ORG LJMP ORG LJMP ORG MAIN 000BH ONE LJMP ORG 001BH COU MAIN: MOV MOV MOV MOV MOV MOV 0030H MOV SP,#60H TMOD,#01100001B TL0,#0B0H

10、TH0,#3CH TL1,#0F6H TH1,#0F6H P1,#0FFH SETB TRO SETB TR1 SETB ETO SETB ET1 SETB EA SJMP $ ONE: PUSH PUSH ACC MOV TL0,#0B0H MOV TH0,#3CH CPL P1.1 POP ACC POP PSW RETI COU: PUSH PUSH ACC CPL P1.0 POP ACC POP PSW RETI END PSW PSW 65、是非題:在51系列單片機(jī)的指令中,既有帶借位的減法指 令,又有不帶借位的減法指令。F 66、用一個定時/計數(shù)器加軟件計數(shù)器的方式,實(shí)現(xiàn)一秒的時

11、鐘 基準(zhǔn)信號,試寫出程序并加以說明。(設(shè)晶振頻率為12MH?由 P1.0 口輸出秒信號。) (本程序使用定時器TO,工作模式10由于晶振頻率為12MH? 因此利用定時器TO計時50m$其初值為3CB0H利用工作寄存 器R7作軟件計數(shù)器,計數(shù)20次。每計時滿一秒,就將P1.0 口 輸出信號取反,以輸出秒信號。) ORG0000H LJMPMAIN ORGOOOBH LJMPONE ORG0030H MAIN: MOV MOV MOV MOV MOV SETB SETB CLR SETB LJMP ONE: PUSH INC CJNE MOV CPL LOOP: MOV POP POP RETI

12、END MOV P1,#OFFH SP,#60H R7,#0 TMOD,#01H TL0,#0B0H TH0,#3CH TRO ETO PTO EA $ PUSH ACC R7 R7,#20,LOOP R7,#0 P1.0 MOVTL0,#0B0H THO, #3CH ACC PSW PSW 67、單片機(jī)89C51的時鐘頻率為6MH乙若要求定時1ms定時/ 計數(shù)器工作于模式1,其定時/計數(shù)器的初值為(FEOCH). 6當(dāng)SMO1時,波特率為 的 1/32 o 方式3:用于串行發(fā)送或接收,為 “位通用異步接口。TXBf RX酚別用于發(fā)送與接收數(shù)據(jù)。幀格式與方式 2相同,波特率與 方式1相同。 8

13、6以下哪種方式的接口總線最少?( A、SPI B、I2C C、單總線 D、并行通信 87、是非題:89C51單片機(jī)沒有SPI接口,只能依靠軟件來模擬 SPI的操作。T 8&是非題:89C51單片機(jī)沒有I2C接口,只能依靠軟件來模擬 I2C的操作。T 89、是非題:在89C51中,當(dāng)用某兩根口線來實(shí)現(xiàn)I2C總線的功 能時,這兩根口線必須接上拉電阻。T 90、是非題:在I2C總線的時序中,首先是起始信號,接著傳送 的是地址和數(shù)據(jù)字節(jié),傳送完畢后以終止信號結(jié)尾。F 91、是非題:在單總線測溫器件 DS18S2沖,每個器件都具有一 個唯一的序號。T 92、簡述在使用普通按鍵的時候,為什么要進(jìn)行去抖動處

14、理,如 何處理。 鍵抖動會引起一次按鍵被誤讀多次。為了確保 CPIM鍵的一次閉 合僅做一次處理,必須去除鍵抖動。在鍵閉合穩(wěn)定時,讀取鍵的 狀態(tài),并且必須判別;在鍵釋放穩(wěn)定后,再作處理。按鍵的抖 動,可用硬件或軟件兩種方法消除。 93、鍵盤可分為(獨(dú)立連接)式和行列(矩陣)式兩類。 鍵盤可分為(編碼)式和(非編碼)式兩類。 94、LEEM碼管有(靜態(tài))顯示和(動態(tài))顯示兩種方式。 95、簡述LED數(shù)碼管動態(tài)掃描的原理及其實(shí)現(xiàn)方式 動態(tài)掃描的原理是利用人的視覺暫留,讓人覺得各位 LED同時點(diǎn) 亮一樣。逐位輪流點(diǎn)亮各個 LER每一位保持1ms,在1020ms 之內(nèi)再一次點(diǎn)亮,重復(fù)不止,就可以實(shí)現(xiàn)動態(tài)

15、掃描。 96、是非題:在A/D轉(zhuǎn)換器中,逐次逼近型在精度上不及雙積分 型,但雙積分型在速度上較低。T 97、是非題:A/D轉(zhuǎn)換的精度不僅取決于量化位數(shù),還取決于參 考電壓。T 9&以下哪個是屬于單片機(jī)系統(tǒng)前向通道的器件?A A、A/D轉(zhuǎn)換B、D/A轉(zhuǎn)換C、 LEEM碼管 D、繼電器 99、MCS-51 單片機(jī)的 RS1,RS0=01 時,當(dāng)前寄存器 R0R7 占用看門狗是通過軟件和硬件的方式在一定的周期內(nèi)監(jiān)控彈片機(jī)的運(yùn) 內(nèi)部 RAM( B ) 單元。 A、 00H07HB 、 08H0FHC 、 10H17H D、 18H1FH 100、能否把繼電器直接接在 89C51的某一口線上來用?為什

16、么? 不能。因?yàn)?89C51的 I/O 所提供的電壓不足于驅(qū)動繼電器,必須 加一個三極管。 行狀況,如果在規(guī)定時間內(nèi)沒有收到來自單片機(jī)的清除信號,也 就是我們通常說的沒有及時喂狗,則系統(tǒng)會強(qiáng)制復(fù)位,以保證系 統(tǒng)在受干擾時仍然能夠維持正常的工作狀態(tài) 103、簡述軟件陷阱技術(shù)的原理。 軟件陷阱就是用一條引導(dǎo)指令強(qiáng)行將捕獲的程序引向一個指定的 地址,在那里有一段專門對程序出錯進(jìn)行處理的程序,以使程序 按既定目標(biāo)執(zhí)行。 101、MCS-51 單片機(jī)有片內(nèi) RAM容 量(A ) 。 A. 128B B 、 4KBC、 8KB D、 256B 104、在執(zhí)行下列指令后, A=_60H_,R0=_45H_,

17、_ (60H)=_45H_。 MOV A,# 45H 102、簡述看門狗的基本原理 MOV R0,# 60H MOVC ,A A+DPTR MOV R0,A 107、MCS-51 單片機(jī)的定時器 /計數(shù)器工作方式 0 是( C ) XCH A, R0 A、 8 位計數(shù)器結(jié)構(gòu) B、16 位計數(shù)器結(jié)構(gòu)C、13 位計數(shù)器 105、 MCS-51 單片機(jī)的最大時序定時單位是 ( D ) 。 結(jié)構(gòu) D 、2 個 8 位計數(shù)器結(jié)構(gòu) A、 拍節(jié) B 、狀態(tài) C、機(jī)器周期 D、指令周期 106、設(shè) RAM中 (2456H)=66H, (2457H)=34H,ROM中 (2456H)=55H,(2457H)=64H。請分析下面程序執(zhí)行后各寄存器的 內(nèi)容。 (A)=_64H_,( DPTR)=_2356H。 MOV A,#1 108、執(zhí)行下列程序后,( A)=_35H,( B)=_16H。 MOV A,#9FH MOV

溫馨提示

  • 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

提交評論