單片機(jī)原理及應(yīng)用期末考試試題含答案_第1頁
單片機(jī)原理及應(yīng)用期末考試試題含答案_第2頁
單片機(jī)原理及應(yīng)用期末考試試題含答案_第3頁
單片機(jī)原理及應(yīng)用期末考試試題含答案_第4頁
單片機(jī)原理及應(yīng)用期末考試試題含答案_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、單片機(jī)原理及應(yīng)用期末考試試題匯總I/O 口、定時1、單片機(jī)是將微處理器、一定容量的RAM和ROM以及2、單片機(jī)89C51片內(nèi)集成了4KB的FLASHROM共有5個中斷源。256 個存儲單元。C )D、 PHILIPS高 電平時, CPU 才訪問片內(nèi)的、兩位十六進(jìn)制數(shù)最多可以表示、89C51是以下哪個公司的產(chǎn)品?(A、INTELB、AMDC、ATMEL器等電路集成在一塊芯片上而構(gòu)成的微型計算機(jī)。5、在89C51中,只有當(dāng)EA引腳接FlashROM。6是非題:當(dāng)89C51的EA引腳接低電平時,內(nèi)是CPL 只能訪問片內(nèi)的 4KB 空間。 FP0 口提供,高八位P0 口提供。否有程序存儲器。TCPL只

2、能訪問片外ROM而不管片7、是非題:當(dāng)89C51的EA引腳接高電平時,、當(dāng)CPU訪問片外的存儲器時,其低八位地址由地址由P2口提供,8位數(shù)據(jù)由、在I/O口中,P0口在接LED時,必須提供上拉電阻,P3口具有第二功能。、是非題:MCS-51系列單片機(jī)直接讀端口和讀端口鎖存器的結(jié)果永遠(yuǎn)是相同的。F、是非題:是讀端口還是讀鎖存器是用指令來區(qū)別的。T、是非題:在89C51的片內(nèi)RAM區(qū)中,位地址和部分字節(jié)地址是沖突的。F、是非題:中斷的矢量地址位于RAMX中。F、MCS-51系列單片機(jī)是屬于(B)體系結(jié)構(gòu)。A、馮諾依曼B、普林斯頓C、哈佛D、圖靈15、89C51具有64KB的字節(jié)尋址能力。16、是非題

3、:在89C51中,當(dāng)CPU訪問片內(nèi)、夕卜ROk區(qū)時用MOV指令,訪問片外RAM區(qū)時用MOVX指令,訪問片內(nèi)RAM區(qū)時用MOV旨令。T17、在89C51中,片內(nèi)RAM八為地址為00H7FH的真正RAM區(qū),和地址為80HFFH的特殊功能寄存器(SFR)區(qū)兩個部分。在89C51中,通用寄存器區(qū)共分為4組,每組8個工作寄存器,當(dāng)CPU復(fù)位時,第0組寄存器為當(dāng)前的工作寄存器。、是非題:工作寄存器區(qū)不允許做普通的RAM單元來使用。F、是非題:工作寄存器組是通過置位PSW中的RS0和RS1來切換的。T、是非題:特殊功能寄存器可以當(dāng)作普通的RAh單元來使用。F是非題:訪問128個位地址用位尋址方式,訪問低12

4、8字節(jié)單元用直接或間接尋址方式。T是非題:堆棧指針SP的內(nèi)容可指向片內(nèi)00H7FH的任何RAM單元,系統(tǒng)復(fù)位后,SP初始化為00HoF數(shù)據(jù)指針DPTF是一個16位的特殊功能寄存器寄存器。是非題:DPTR只能當(dāng)作一個16位的特殊功能寄存器來使用。F、是非題:程序計數(shù)器PC是一個可以尋址的特殊功能寄存器。F在89C51中,一個機(jī)器周期包括12個振蕩周期,而每條指令都由一個或幾個機(jī)器周期組成,分別有單周期指令、雙周期指令和4周期指令。當(dāng)系統(tǒng)處于正常工作狀態(tài)且振蕩穩(wěn)定后,在RST引腳上加一個高電平并維持2個機(jī)器周期,可將系統(tǒng)復(fù)位。是非題:單片機(jī)89C51復(fù)位后,其PC指針初始化為0000H,使單片機(jī)從

5、該地址單元開始執(zhí)行程序。T、單片機(jī)89C51復(fù)位后,其I/O口鎖存器的值為0FFH,堆棧指針的值為07H,SBUF的值為不定,內(nèi)部RAM的值不受復(fù)位的影響,而其余寄存器的值全部為0H。、是非題:單片機(jī)系統(tǒng)上電后,其內(nèi)部RAM的值是不確定的。T32、以下哪一個為51系列單片機(jī)的上電自動復(fù)位電路(假設(shè)RST端內(nèi)部無下拉電阻)(P11圖1-8(a)。33、在89C51中,有兩種方式可使單片機(jī)退出空閑模式,其一是任何的中斷請求被響應(yīng),其二是硬件復(fù)位;而只有硬件復(fù)位方式才能讓進(jìn)入掉電模式的單片機(jī)退出掉電模式。34、請用下圖說明89C51單片機(jī)讀端口鎖存器的必要性。讀鎖存器是為了避免宜接讀端口引腳時,收到

6、外部電路的干擾,而產(chǎn)生的誤讀現(xiàn)象。35、請說明為什么使用LED需要接限流電阻,當(dāng)高電平為+5V時,正常點(diǎn)亮一個LED需要多大阻值的限流電阻(設(shè)LED的正常工作電流為10mA導(dǎo)通壓降為0.6V),為什么?解:因為LED導(dǎo)通時,電壓降是固定的(0.6V)。為了使LED既能正常工作(電流為10mA,又不至于被過大的電流損壞,所以必須加一個限流電阻。36、以下哪一條指令的寫法是錯誤的(C)A、MOVDPTR,#3F98HB、MOVR0,#0FEHINCC、DA、INC DPTRPUSH AB、 MOV R0,#0FEHC、 DEC AR047、MOVCAA+DPTR法是瞰而OVR0,#FEH D C、

7、)CPL AD、PUSH ACC 39、是非題:在51系列單片機(jī)的指令系統(tǒng)中,其加法、減法、乘法和除法必 須有累加器A的參與才能完成。T40、以下哪一條是位操作指令(B)*、MOVPO條拇0FFH法是四的CLR P1.0B C、CPL APOP PSWD、41、以下哪一條是位操作指令(A、MOV P1 , #0FFHB、MOV C,ACC.1POP PSW42、以下哪一條是位操作指令(BC、CPL A)D、A、 MOVP0 , #0FFH B、 SETB TR0C、 CPL R0D、PUSH PSW43、簡述89C51單片機(jī)中斷的概念 當(dāng)CPU正在處理莫件事情的時候,外部發(fā)生的莫一事 件請求C

8、PL迅速去處理,于 是,CPU暫時中止當(dāng)前的工作,轉(zhuǎn)去處理所發(fā)生的時間。中斷 服務(wù)處理完該事件 以后,再回到原來被中止的地方,繼續(xù)原來的工作,這樣的過程成為中 斷。44、 什么是保護(hù)現(xiàn)場,什么是恢復(fù)現(xiàn)場?保護(hù)現(xiàn)場:當(dāng)CPJ向應(yīng)中斷程序時,硬件會自動把斷點(diǎn)地址(16位程序計數(shù)器的值)壓入堆棧之外,用戶還須注意保護(hù)有關(guān)工作寄存器、累加器、標(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:外部中斷

9、1請求,低電平有效。通過P3.3引腳輸入。?TO:定時器/計數(shù)器0溢出中斷請求。?T1:定時器/計數(shù)器1溢出中斷請求。?TXD/RXD串行口中斷請求。當(dāng)串行口完成一幀數(shù)據(jù)的發(fā)送或接收時,便請求中斷。46、單片機(jī)89C51的5個中斷源分別為INTO、INT1、TO、T1以及TXD/RXD。單片機(jī)89C51的中斷要用到4個特殊功能寄存器,它們是TCONSCONIE以及IP。在89C51中,外部中斷由IT0(1)位來控制其兩種觸發(fā)方式,分別是電平觸發(fā)方式和邊沿觸發(fā)方式。49、簡述單片機(jī)89C51中斷的自然優(yōu)先級順序,如何提高某一中斷源的優(yōu)先級別。中斷源(控制位)自然優(yōu)先級外部中斷O(PXO)最高定時

10、器/計數(shù)器0溢出中斷(PT0)外部中斷1(PX1)定時器/計數(shù)器1溢出中斷(PT1)串行口中斷(PS)最低若某幾個控制位為1,則相應(yīng)的中斷源就規(guī)定為高級中斷;反之,若某幾個控制位為0,則相應(yīng)的中斷源就規(guī)定為低級中斷。當(dāng)同時接收到幾個同一優(yōu)先級的中斷請求時,響應(yīng)哪個中斷源則取決于內(nèi)部硬件查詢順序(即自然優(yōu)先級)。50、是非題:在89C51中,當(dāng)產(chǎn)生中斷響應(yīng)時,所有中斷請求標(biāo)志位都由硬件自動清零。F51、中斷處理過程分為3個階段,即中斷響應(yīng)、中斷處理以及中斷返回。52、簡述51系列單片機(jī)中斷響應(yīng)的條件。?有中斷源發(fā)出中斷請求;?中斷總允許位EA=1,即CPU開中斷;?申請中斷的中斷源的中斷允許位為

11、1,即中斷沒有屏蔽;?無同級或更高級中斷正在被服務(wù);?當(dāng)前的指令周期已經(jīng)結(jié)束;?若現(xiàn)在指令為RETI或者是訪問IE或IP指令,則該指令以及緊接著的另一條指令已執(zhí)行完。53、是非題:在51系列單片機(jī)中,中斷服務(wù)程序從矢量地址開始執(zhí)行,一直到返回指令RETI為止。T54、在51系列單片機(jī)執(zhí)行中斷服務(wù)程序時,為什么一般都要在矢量地址開始的地方放一條跳轉(zhuǎn)指令?因為51系列單片機(jī)的兩個相鄰中斷源中斷服務(wù)程序入口地址相距只有8個單元,一般的中斷服務(wù)程序是容納不下的,因此一般都要在相應(yīng)的中斷服務(wù)程序入口地址中放一條跳轉(zhuǎn)指令。因為OOOOH-0030H中有中斷的矢量地址,為了避免沖突,一般都把主程序的起始地址

12、放在0030H之后。56、是非題:在執(zhí)行子程序調(diào)用或執(zhí)行中斷服務(wù)程序時都將產(chǎn)生壓棧的動作。T55 、為什么一般都把主程序的起始地址放在0030H之后?、單片機(jī)89C51片內(nèi)有兩個16位的定時/計數(shù)器,即T0和T1,它們都有定時和事件計數(shù)的功能。、是非題:定時/計數(shù)器工作于定時方式時,是通過89C51片內(nèi)振蕩器輸出經(jīng)12分頻后的脈沖進(jìn)行計數(shù),直至溢出為止。T、是非題:定時/計數(shù)器工作于計數(shù)方式時,是通過89C51的P3.4和P3.5對外部脈沖進(jìn)行計數(shù),當(dāng)遇到脈沖下降沿時計數(shù)一次。T、是非題:定時/計數(shù)器在工作時需要消耗CPU的時間。F、是非題:定時/計數(shù)器的工作模式寄存器TMO可以進(jìn)行位尋址。F

13、、是非題:定時/計數(shù)器在使用前和溢出后,必須對其賦初值才能正常工作。F、簡述定時/計數(shù)器4種工作模式的特點(diǎn)。模式1:是16位的定時器/計數(shù)器;模式2:把TL0(或TL1)配置成一個可以自動重裝載的8位定時器/計數(shù)器;模式3:對T0和T1大不相同。若將T0設(shè)置為模式3,則TL0和TH0被分為兩個相互獨(dú)立的8位計數(shù)器。定時器T1無工作模式3狀態(tài)。模式0:與模式1幾乎完全相同,唯一的差別是模式0中,寄存器TL0用5位,TH0用8位。、如何運(yùn)用兩個定時/計數(shù)器相串聯(lián)來產(chǎn)生一秒的時鐘基準(zhǔn)信號。試畫出必要的電路部分,并寫出程序。(設(shè)晶振頻率為12MHz用LED顯示秒信號。注:計數(shù)器輸入端為P3.4(T0)

14、、P3.5(T1)。)ORG0000HLJMPMAINONEORG000BHLJMPORGLJMPORGMAIN:MOVMOVMOVMOVMOVMOVSETBSETBSETBSETBSETBSJMPONE:PUSHMOVMOVCPLPOPPOP001BHCOU0030HMOVP1,#0FFHSP,#60HTMOD,#01100001BTL0,#0B0HTH0,#3CHTL1,#0F6HTH1,#0F6HTR0TR1ET0ET1EA$PUSHPSWACCTL0,#0B0HTH0,#3CHP1.1ACCRETIPSWCOU:PUSHPSWACCPUSHCPLPOPP1.0POPRETIEND65、

15、是非題:在51系列ACC單片機(jī)的指令中,既PSW有帶借位的減法指令,又有不帶借位的減法指令。F66、用一個定時/計數(shù)器加軟件計數(shù)器的方式,實現(xiàn)一秒的時鐘基準(zhǔn)信號,試寫出程序并加以說明。(設(shè)品振頻率為12MHz由P1.0口輸出秒信號。)(本程序使用定時器T0,工作模式1。由于品振頻率為12MHz因此利用定時器T0計時50ms其初值為3CB0H利用工作寄存器R7作軟件計數(shù)器,計數(shù)20次每計時滿一秒,就將P1.0口輸出信號取反,以輸出秒信號。)ORGLJMPORGLJMPORGMAIN:MOVMOVMOVMOVMOV0000HMAIN000BHONE0030HMOVP1,#0FFHSP,#60HR7

16、,#0TMOD,#01HTL0,#0B0HTH0,#3CHSETBTR0SETBET0CLRPT0SETBEALJMPONE:PUSHPSWPUSHACCINCR7CJNER7,#20,LMOVR7,#0CPLP1.0LOOP:MOVTL0MOVTH0,#3CHPOPACCPOPPSWRETIEND67、單片機(jī)89C51的時鐘頻率為6MHz若要求定時1ms定時/計數(shù)器工作于模 TOC o 1-5 h z 式1,其定時/計數(shù)器的初值為FE0CH。68、是非題:單片機(jī)89C51的定時/計數(shù)器是否工作可以通過外部中斷進(jìn)行控制。T通信和串69、單片機(jī)89C51具有并行行通信兩種通信方式。COU:PUS

17、HPSW70、是非題:并行通信的優(yōu)點(diǎn)是傳送速度高,缺點(diǎn)是所需傳送線較多,遠(yuǎn)距離通信不方便。T點(diǎn)是傳送速71、是非題:串行通信的優(yōu)點(diǎn)是只需一對傳送線,成本低,適于遠(yuǎn)距離通信,缺度較低。T、串行通信有同步通信和異步通信兩種通信方式。、在異步通信中,數(shù)據(jù)的幀格式定義一個字符由4部分組成,即:起始位、數(shù)據(jù)位、奇偶校驗位和停止位。、是非題:異步通信中,在線路上不傳送字符時保持高電平。T、是非題:在異步通信的幀格式中,數(shù)據(jù)位是低位在前高位在后的排列方式。T、是非題:異步通信中,波特率是指每秒傳送二進(jìn)制代碼的位數(shù),單位是b/s。T77、串行通信中,為使設(shè)備同步工作,需要通信雙方有兩個共同的要求,一是通信雙方

18、必須采用統(tǒng)一的編碼方式,二是通信雙方必須能產(chǎn)生相同的傳送速率。78、是非題:在89C51的串行通信中,串行口的發(fā)送和接收都是對特殊功能寄存器SBUF進(jìn)行讀/寫而實現(xiàn)的。T79、單片機(jī)89C51中的串行通信共有4種方式,其中方式0是用作同步移位寄存器來擴(kuò)展I/O口的。80、是非題:在單片機(jī)89C51中,串行通信方式1和方式3的波特率是固定不變的。F81、是非題:在單片機(jī)89C51中,讀和寫的SBUF在物理上是獨(dú)立的,但地址是相同的。T82、是非題:單片機(jī)89C51一般使用非整數(shù)的晶振是為了獲得精確的波特率。T83、是非題:單片機(jī)89C51和PC機(jī)的通信中,使用芯片MAX232是為了進(jìn)行電平轉(zhuǎn)換。

19、T84、設(shè)89C51的品振頻率為11.0592MHz選用定時器T工作模式2作波特率發(fā)生器,波特率為2400b/s,且SMO置0,則定時器的初值為F4H。85、簡述89C51串口通信的四種方式及其特點(diǎn)。方式0:同步移位寄存器輸入/輸出方式,常用于擴(kuò)展I/O口。波特率固定為振蕩頻率的1/12,并不受PCO寄存器中SMO位的影響。方式1:用于串行發(fā)送或接收,為10位通用異步接口。TXD與RXD分別用于發(fā)送與接收數(shù)據(jù)。收發(fā)一幀數(shù)據(jù)的格式為1位起始位、8位數(shù)據(jù)位(低位在前)、1位停止位,共10位。波特率由定時器T1的溢出率與SMO值同時決定。方式2:用于串行發(fā)送或接收,為11位通用異步接口。TXD與RX

20、D分別用于發(fā)送與接收數(shù)據(jù)。收發(fā)一幀數(shù)據(jù)的格式為1位起始位、8位數(shù)據(jù)位(低位在前)、1位可編程的第9數(shù)據(jù)位和1位停止位,共11位。波特率取決于PCOF中SMOI位的值:當(dāng)SMO呂0時,波特率為的1/64;當(dāng)SMOS1時,波特率為的1/32。方式3:用于串行發(fā)送或接收,為11位通用異步接口。TXD與RXD分別用于發(fā)送與接收數(shù)據(jù)。幀格式與方式2相同,波特率與方式1相同。 TOC o 1-5 h z 86、以下哪種方式的接口總線最少?(C)A、SPIB、I2CC、單總線D、并行通信87、是非題:89C51單片機(jī)沒有SPI接口,只能依靠軟件來模擬SPI的操作。T88、是非題:89C51單片機(jī)沒有I2C接

21、口,只能依靠軟件來模擬I2C的操作。T89、是非題:在89C51中,當(dāng)用某兩根口線來實現(xiàn)I2C總線的功能時,這兩根口線必須接上拉電阻。T90、是非題:在I2C總線的時序中,首先是起始信號,接著傳送的是地址和數(shù)據(jù)字節(jié),傳送完畢后以終止信號結(jié)尾。F91、是非題:在單總線測溫器件DS18S2C中,每個器件都具有一個唯一的序號。92、簡述在使用普通按鍵的時候,為什么要進(jìn)行去抖動處理,如何處理。鍵抖動會引起一次按鍵被誤讀多次。為了確保CPU對鍵的一次閉合僅做一次處理,必須去除鍵抖動。在鍵閉合穩(wěn)定時,讀取鍵的狀態(tài),并且必須判別;在鍵釋放穩(wěn)定后,再作處理。按式和式兩類獨(dú)立連接行列(矩93、鍵盤可分為鍵盤可分

22、為和編碼非編碼式兩類94、LED數(shù)碼管有靜態(tài)顯示和態(tài)顯示兩種方式。鍵的抖動,可用硬件或軟件兩種方法消除。95、簡述LED數(shù)碼管動態(tài)掃描的原理及其實現(xiàn)方式動態(tài)掃描的原理是利用人的視覺暫留,讓人覺得各位LED同時點(diǎn)亮一樣。逐位輪流點(diǎn)亮各個LED每一位保持1ms在10?20ms之內(nèi)再一次點(diǎn)亮,重復(fù)不止,就可以實現(xiàn)動態(tài)掃描。96、是非題:在A/D轉(zhuǎn)換器中,逐次逼近型在精度上不及雙積分型,但雙積分型在速度上較低。T97、是非題:A/D轉(zhuǎn)換的精度不僅取決于M化位數(shù),還取決于參考電壓。T98、以下哪個是屬于單片機(jī)系統(tǒng)前向通道的器件?(A)A、A/D轉(zhuǎn)換B、D/A轉(zhuǎn)換D、繼電器C、LED數(shù)碼99、MCS-51單片機(jī)的RS1,RS0=01時,當(dāng)前寄存器R0-R7占用內(nèi)部RAM(B)單元。A、00H07HB、08H0FHC、10H17HD18H1FH能否把繼電器宜接接在89C51的莫一口線上來用?為什么?不能。因為89C51的I/O所提供的電壓不足于驅(qū)動繼電器,必須加一個三極管。101、MCS-51單片機(jī)有片內(nèi)RAM容M(A)。A.128BB、4KBC、

溫馨提示

  • 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

提交評論