單片機原理 期末考試試題 附答案_第1頁
單片機原理 期末考試試題 附答案_第2頁
單片機原理 期末考試試題 附答案_第3頁
單片機原理 期末考試試題 附答案_第4頁
單片機原理 期末考試試題 附答案_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

單片機原理及應(yīng)用期末考試試題匯總1、單片機是將微處理器、一定容量RAM和ROM以及

I/O

口、定時器等電路集成在一塊芯片上而組成微型計算機。2、單片機89C51片內(nèi)集成了

4

KBFLASHROM,共有

5

個中止源。3、兩位十六進制數(shù)最多能夠表示

256

個存放單元。4、89C51是以下哪個企業(yè)產(chǎn)品?(

C

)A、INTEL

B、AMD

C、ATMEL

D、PHILIPS5、在89C51中,只有當(dāng)EA引腳接

電平時,CPU才訪問片內(nèi)FlashROM。6、是非題:當(dāng)89C51EA引腳接低電平時,CPU只能訪問片外ROM,而不論片內(nèi)是否有程序存放器。T7、是非題:當(dāng)89C51EA引腳接高電平時,CPU只能訪問片內(nèi)4KB空間。F8、當(dāng)CPU訪問片外存放器時,其低八位地址由

P0

口提供,高八位地址由

P2

口提供,8位數(shù)據(jù)由

P0

口提供。9、在I/O口中,

P0

口在接LED時,必須提供上拉電阻,

P3

口具備第二功效。10、是非題:MCS-51系列單片機直接讀端口和讀端口鎖存器結(jié)果永遠是相同。F11、是非題:是讀端口還是讀鎖存器是用指令來區(qū)分。T12、是非題:在89C51片內(nèi)RAM區(qū)中,位地址和部分字節(jié)地址是沖突。F13、是非題:中止矢量地址位于RAM區(qū)中。F14、MCS-51系列單片機是屬于(

B

)體系結(jié)構(gòu)。A、馮諾依曼

B、普林斯頓

C、哈佛

D、圖靈15、89C51具備

64

KB字節(jié)尋址能力。16、是非題:在89C51中,當(dāng)CPU訪問片內(nèi)、外ROM區(qū)時用MOVC指令,訪問片外RAM區(qū)時用MOVX指令,訪問片內(nèi)RAM區(qū)時用MOV指令。T17、在89C51中,片內(nèi)RAM分為地址為

00H~7FH

真正RAM區(qū),和地址為80H~FFH特殊功效存放器(SFR)區(qū)兩個部分。18、在89C51中,通用存放器區(qū)共分為

4

組,每組

8

個工作存放器,當(dāng)CPU復(fù)位時,第

0

組存放器為當(dāng)前工作存放器。19、是非題:工作存放器區(qū)不允許做普通RAM單元來使用。F20、是非題:工作存放器組是經(jīng)過置位PSW中RS0和RS1來切換。T21、是非題:特殊功效存放器能夠看成普通RAM單元來使用。F22、是非題:訪問128個位地址用位尋址方式,訪問低128字節(jié)單元用直接或間接尋址方式。T23、是非題:堆棧指針SP內(nèi)容可指向片內(nèi)00H~7FH任何RAM單元,系統(tǒng)復(fù)位后,SP初始化為00H。F24、數(shù)據(jù)指針DPTR是一個

16

位特殊功效存放器存放器。25、是非題:DPTR只能看成一個16位特殊功效存放器來使用。F26、是非題:程序計數(shù)器PC是一個能夠?qū)ぶ诽厥夤πТ娣牌鳌27、在89C51中,一個機器周期包含

12

個振蕩周期,而每條指令都由一個或幾個機器周期組成,分別有單周期指令、雙周期指令和4周期指令。28、當(dāng)系統(tǒng)處于正常工作狀態(tài)且振蕩穩(wěn)定后,在RST引腳上加一個

電平并維持

2

個機器周期,可將系統(tǒng)復(fù)位。29、是非題:單片機89C51復(fù)位后,其PC指針初始化為0000H,使單片機從該地址單元開始執(zhí)行程序。T30、單片機89C51復(fù)位后,其I/O口鎖存器值為

0FFH

,堆棧指針值為

07H

,SBUF值為

不定

,內(nèi)部RAM值不受復(fù)位影響,而其余存放器值全部為0H

。31、是非題:單片機系統(tǒng)上電后,其內(nèi)部RAM值是不確定。T32、以下哪一個為51系列單片機上電自動復(fù)位電路(假設(shè)RST端內(nèi)部無下拉電阻)(P11圖1-8(a))。33、在89C51中,有兩種方式可使單片機退出空閑模式,其一是任何中止請求被響應(yīng),其二是

硬件復(fù)位

;而只有

硬件復(fù)位

方式才能讓進入掉電模式單片機退出掉電模式。34、請用下列圖說明89C51單片機讀端口鎖存器必要性。讀鎖存器是為了防止直接讀端口引腳時,收到外部電路干擾,而產(chǎn)生誤讀現(xiàn)象。35、請說明為何使用LED需要接限流電阻,當(dāng)高電平為+5V時,正常點亮一個LED需要多大阻值限流電阻(設(shè)LED正常工作電流為10mA,導(dǎo)通壓降為0.6V),為何?解:因為LED導(dǎo)通時,電壓降是固定(0.6V)。為了使LED既能正常工作(電流為10mA),又不至于被過大電流損壞,所以必須加一個限流電阻。36、以下哪一條指令寫法是錯誤(

C

)。A、MOVDPTR,#3F98H

B、MOVR0,#0FEH

C、MOV50H,#0FC3DH

D、INCR037、以下哪一條指令寫法是錯誤(

D

)。A、INCDPTR

B、MOVR0,#0FEH

C、DEC

A

D、PUSH

A38、以下哪一條指令寫法是錯誤(

B

)。A、MOVCA,@A+DPTR

B、MOVR0,#FEH

C、CPL

A

D、PUSH

ACC39、是非題:在51系列單片機指令系統(tǒng)中,其加法、減法、乘法和除法必須有累加器A參加才能完成。T40、以下哪一條是位操作指令(

B

)。A、MOVP0,#0FFH

B、CLRP1.0

C、CPL

A

D、POP

PSW41、以下哪一條是位操作指令(

B

)。A、MOVP1,#0FFH

B、MOVC,ACC.1

C、CPL

A

D、POP

PSW42、以下哪一條是位操作指令(

B

)。A、MOVP0,#0FFH

B、SETB

TR0

C、CPL

R0

D、PUSH

PSW43、簡述89C51單片機中止概念。當(dāng)CPU正在處理某件事情時候,外部發(fā)生某一事件請求CPU快速去處理,于是,CPU暫時中止當(dāng)前工作,轉(zhuǎn)去處理所發(fā)生時間。中止服務(wù)處理完該事件以后,再回到原來被中止地方,繼續(xù)原來工作,這么過程成為中止。44、什么是保護現(xiàn)場,什么是恢復(fù)現(xiàn)場?保護現(xiàn)場:當(dāng)CPU響應(yīng)中止程序時,硬件會自動把斷點地址(16位程序計數(shù)器值)壓入堆棧之外,用戶還須注意保護關(guān)于工作存放器、累加器、標(biāo)志位等信息;恢復(fù)現(xiàn)場:在完成中止服務(wù)程序后,恢復(fù)原工作存放器、累加器、標(biāo)志位等內(nèi)容。45、單片機89C51有哪些中止源,對其中止請求怎樣進行控制?89C51中止系統(tǒng)有5個中止源:●INT0:外部中止0請求,低電平有效。經(jīng)過P3.2引腳輸入。●INT1:外部中止1請求,低電平有效。經(jīng)過P3.3引腳輸入?!馮0:定時器/計數(shù)器0溢出中止請求。●T1:定時器/計數(shù)器1溢出中止請求?!馮XD/RXD:串行口中止請求。當(dāng)串行口完成一幀數(shù)據(jù)發(fā)送或接收時,便請求中止。46、單片機89C515個中止源分別為

INT0、INT1、T0、T1

以及

TXD/RXD

。47、單片機89C51中止要用到4個特殊功效存放器,它們是TCON、SCON、IE以及IP。48、在89C51中,外部中止由IT0(1)位來控制其兩種觸發(fā)方式,分別是

電平

觸發(fā)方式和

邊緣

觸發(fā)方式。49、簡述單片機89C51中止自然優(yōu)先級次序,怎樣提升某一中止源優(yōu)先級別。中止源(控制位)

自然優(yōu)先級外部中止0(PX0)

最高定時器/計數(shù)器0溢出中止(PT0)外部中止1(PX1)定時器/計數(shù)器1溢出中止(PT1)串行口中止(PS)

最低若某幾個控制位為1,則對應(yīng)中止源就要求為高級中止;反之,若某幾個控制位為0,則對應(yīng)中止源就要求為低級中止。當(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系列單片機中止響應(yīng)條件?!裼兄兄乖窗l(fā)出中止請求;●中止總允許位EA=1,即CPU開中止;●申請中止中止源中止允許位為1,即中止沒有屏蔽;●無同級或更高級中止正在被服務(wù);●當(dāng)前指令周期已經(jīng)結(jié)束;●若現(xiàn)在指令為RETI或者是訪問IE或IP指令,則該指令以及緊接著另一條指令已執(zhí)行完。53、是非題:在51系列單片機中,中止服務(wù)程序從矢量地址開始執(zhí)行,一直到返回指令RETI為止。T54、在51系列單片機執(zhí)行中止服務(wù)程序時,為何通常都要在矢量地址開始地方放一條跳轉(zhuǎn)指令?因為51系列單片機兩個相鄰中止源中止服務(wù)程序入口地址相距只有8個單元,通常中止服務(wù)程序是容納不下,所以通常都要在對應(yīng)中止服務(wù)程序入口地址中放一條跳轉(zhuǎn)指令。55、為何通常都把主程序起始地址放在0030H之后?因為0000H~0030H中有中止矢量地址,為了防止沖突,通常都把主程序起始地址放在0030H之后。56、是非題:在執(zhí)行子程序調(diào)用或執(zhí)行中止服務(wù)程序時都將產(chǎn)生壓棧動作。T57、單片機89C51片內(nèi)有兩個

16

位定時/計數(shù)器,即T0和T1,它們都有

定時

事件計數(shù)

功效。58、是非題:定時/計數(shù)器工作于定時方式時,是經(jīng)過89C51片內(nèi)振蕩器輸出經(jīng)12分頻后脈沖進行計數(shù),直至溢出為止。T59、是非題:定時/計數(shù)器工作于計數(shù)方式時,是經(jīng)過89C51P3.4和P3.5對外部脈沖進行計數(shù),當(dāng)碰到脈沖下降沿時計數(shù)一次。T60、是非題:定時/計數(shù)器在工作時需要消耗CPU時間。F61、是非題:定時/計數(shù)器工作模式存放器TMOD能夠進行位尋址。F62、是非題:定時/計數(shù)器在使用前和溢出后,必須對其賦初值才能正常工作。F63、簡述定時/計數(shù)器4種工作模式特點。模式1:是16位定時器/計數(shù)器;模式2:把TL0(或TL1)配置成一個能夠自動重裝載8位定時器/計數(shù)器;模式3:對T0和T1大不相同。若將T0設(shè)置為模式3,則TL0和TH0被分為兩個相互獨立8位計數(shù)器。定時器T1無工作模式3狀態(tài)。模式0:與模式1幾乎完全相同,唯一差異是模式0中,存放器TL0用5位,TH0用8位。64、怎樣利用兩個定時/計數(shù)器相串聯(lián)來產(chǎn)生一秒時鐘基準(zhǔn)信號。試畫出必要電路部分,并寫出程序。(設(shè)晶振頻率為12MHz,用LED顯示秒信號。注:計數(shù)器輸入端為P3.4(T0)、P3.5(T1)。)ORG

0000HLJMP

MAINORG

000BHLJMP

ONEORG

001BHLJMP

COUORG

0030HMAIN:

MOV

P1,#0FFHMOV

SP,#60HMOV

TMOD,#01100001BMOV

TL0,#0B0HMOV

TH0,#3CHMOV

TL1,#0F6HMOV

TH1,#0F6HSETB

TR0SETB

TR1SETB

ET0SETB

ET1SETB

EASJMP

$ONE:

PUSH

PSWPUSH

ACCMOV

TL0,#0B0HMOV

TH0,#3CHCPL

P1.1POP

ACCPOP

PSWRETICOU:

PUSH

PSWPUSH

ACCCPL

P1.0POP

ACCPOP

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

0000HLJMP

MAINORG

000BHLJMP

ONEORG

0030HMAIN:

MOV

P1,#0FFHMOV

SP,#60HMOV

R7,#0MOV

TMOD,#01HMOV

TL0,#0B0HMOV

TH0,#3CHSETB

TR0SETB

ET0CLR

PT0SETB

EALJMP

$ONE:

PUSH

PSWPUSH

ACCINC

R7CJNE

R7,#20,LOOPMOV

R7,#0CPL

P1.0LOOP:

MOV

TL0,#0B0HMOV

TH0,#3CHPOP

ACCPOP

PSWRETIEND67、單片機89C51時鐘頻率為6MHz,若要求定時1ms,定時/計數(shù)器工作于模式1,其定時/計數(shù)器初值為

FE0CH

。68、是非題:單片機89C51定時/計數(shù)器是否工作能夠經(jīng)過外部中止進行控制。T69、單片機89C51具備

并行

通信和

串行

通信兩種通信方式。70、是非題:并行通信優(yōu)點是傳送速度高,缺點是所需傳送線較多,遠距離通信不方便。T71、是非題:串行通信優(yōu)點是只需一對傳送線,成本低,適于遠距離通信,缺點是傳送速度較低。T72、串行通信有

同時

通信和

異步

通信兩種通信方式。73、在異步通信中,數(shù)據(jù)幀格式定義一個字符由4部分組成,即:

起始位

、數(shù)據(jù)位、

奇偶校驗位

和停頓位。74、是非題:異步通信中,在線路上不傳送字符時保持高電平。T75、是非題:在異步通信幀格式中,數(shù)據(jù)位是低位在前高位在后排列方式。T76、是非題:異步通信中,波特率是指每秒傳送二進制代碼位數(shù),單位是b/s。T77、串行通信中,為使設(shè)備同時工作,需要通信雙方有兩個共同要求,一是

通信雙方必須采取統(tǒng)一編碼方式

,二是

通信雙方必須能產(chǎn)生相同傳送速率

。78、是非題:在89C51串行通信中,串行口發(fā)送和接收都是對特殊功效存放器SBUF進行讀/寫而實現(xiàn)。T79、單片機89C51中串行通信共有

4

種方式,其中方式

0

是用作同時移位存放器來擴展I/O口。80、是非題:在單片機89C51中,串行通信方式1和方式3波特率是固定不變。F81、是非題:在單片機89C51中,讀和寫SBUF在物理上是獨立,但地址是相同。T82、是非題:單片機89C51通常使用非整數(shù)晶振是為了取得精準(zhǔn)波特率。T83、是非題:單片機89C51和PC機通信中,使用芯片MAX232是為了進行電平轉(zhuǎn)換。T84、設(shè)89C51晶振頻率為11.0592MHz,選取定時器T工作模式2作波特率發(fā)生器,波特率為2400b/s,且SMOD置0,則定時器初值為

F4H

。85、簡述89C51串口通信四種方式及其特點。方式0:同時移位存放器輸入/輸出方式,慣用于擴展I/O口。波特率固定為振蕩頻率1/12,并不受PCON存放器中SMOD位影響。方式1:用于串行發(fā)送或接收,為10位通用異步接口。TXD與RXD分別用于發(fā)送與接收數(shù)據(jù)。收發(fā)一幀數(shù)據(jù)格式為1位起始位、8位數(shù)據(jù)位(低位在前)、1位停頓位,共10位。波特率由定時器T1溢出率與SMOD值同時決定。方式2:用于串行發(fā)送或接收,為11位通用異步接口。TXD與RXD分別用于發(fā)送與接收數(shù)據(jù)。收發(fā)一幀數(shù)據(jù)格式為1位起始位、8位數(shù)據(jù)位(低位在前)、1位可編程第9數(shù)據(jù)位和1位停頓位,共11位。波特率取決于PCON中SMOD位值:當(dāng)SMOD=0時,波特率為1/64;當(dāng)SMOD=1時,波特率為1/32。方式3:用于串行發(fā)送或接收,為11位通用異步接口。TXD與RXD分別用于發(fā)送與接收數(shù)據(jù)。幀格式與方式2相同,波特率與方式1相同。86、以下哪種方式接口總線最少?(

C

A、SPI

B、I2C

C、單總線

D、并行通信87、是非題:89C51單片機沒有SPI接口,只能依靠軟件來模擬SPI操作。T88、是非題:89C51單片機沒有I2C接口,只能依靠軟件來模擬I2C操作。T89、是非題:在89C51中,當(dāng)用某兩根口線來實現(xiàn)I2C總線功效時,這兩根口線必須接上拉電阻。T90、是非題:在I2C總線時序中,首先是起始信號,接著傳送是地址和數(shù)據(jù)字節(jié),傳送完成后以終止信號結(jié)尾。F91、是非題:在單總線測溫器件DS18S20中,每個器件都具備一個唯一序號。T92、簡述在使用普通按鍵時候,為何要進行去抖動處理,怎樣處理。鍵抖動會引發(fā)一次按鍵被誤讀數(shù)次。為了確保CPU對鍵一次閉合僅做一次處理,必須去除鍵抖動。在鍵閉合穩(wěn)定時,讀取鍵狀態(tài),而且必須判別;在鍵釋放穩(wěn)定后,再作處理。按鍵抖動,可用硬件或軟件兩種方法消除。93、鍵盤可分為

獨立連接

式和

行列(矩陣)

式兩類。鍵盤可分為

編碼

式和

非編碼

式兩類。94、LED數(shù)碼管有

靜態(tài)

顯示和

動態(tài)

顯示兩種方式。95、簡述LED數(shù)碼管動態(tài)掃描原理及其實現(xiàn)方式。動態(tài)掃描原理是利用人視覺暫留,讓人以為各位LED同時點亮一樣。逐位輪番點亮各個LED,每一位保持1ms,在10~20ms之內(nèi)再一次點亮,重復(fù)不止,就能夠?qū)崿F(xiàn)動態(tài)掃描。96、是非題:在A/D轉(zhuǎn)換器中,逐次迫近型在精度上不及雙積分型,但雙積分型在速度上較低。T97、是非題:A/D轉(zhuǎn)換精度不但取決于量化位數(shù),還取決于參考電壓。T98、以下哪個是屬于單片機系統(tǒng)前向通道器件?(

A

)A、A/D轉(zhuǎn)換

B、D/A轉(zhuǎn)換

C、LED數(shù)碼管

D、繼電器99、MCS-51單片機RS1,RS0=01時,當(dāng)前存放器R0—R7占用內(nèi)部RAM(

B

)單元。

A、00H—07H

B、08H—0FH

C、10H—17HD、18H—1FH100、能否把繼電器直接接在89C51某一口線上來用?為何?不能。因為89C51I/O所提供電壓不足于驅(qū)動繼電器,必須加一個三極管。101、MCS-51單片機有片內(nèi)RAM容量(

A)。

A.128BB、4KB

C、8KBD、256B102、簡述看門狗基本原理??撮T狗是經(jīng)過軟件和硬件方式在一定周期內(nèi)監(jiān)控彈片機運行情況,假如在

溫馨提示

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

評論

0/150

提交評論