2023年單片機(jī)原理及應(yīng)用復(fù)習(xí)題及答案_第1頁
2023年單片機(jī)原理及應(yīng)用復(fù)習(xí)題及答案_第2頁
2023年單片機(jī)原理及應(yīng)用復(fù)習(xí)題及答案_第3頁
2023年單片機(jī)原理及應(yīng)用復(fù)習(xí)題及答案_第4頁
2023年單片機(jī)原理及應(yīng)用復(fù)習(xí)題及答案_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

單片機(jī)原理及應(yīng)用復(fù)習(xí)題及答案?一、選擇題(在每個小題四個備選答案中選出一個對的答案,填在題的括號中)

1、80C51基本型單片機(jī)內(nèi)部程序存儲器容量為(C)。

(A)16K(B)8K(C)4K(D)2K?2、在80C51單片機(jī)應(yīng)用系統(tǒng)中,可以作為時鐘輸出的是(C)引腳。?(A)(B)RST(C)ALE(D)

3、在80C51的4個并行口中,能作為通用I/O口和高8位地址總線的是(C)。

(A)P0(B)P1(C)P2(D)P3

4、當(dāng)優(yōu)先級的設(shè)立相同時,若以下幾個中斷同時發(fā)生,(D)中斷優(yōu)先響應(yīng)。?(A)(B)T1(C)串口(D)T0?5、在80C51中,要訪問SFR使用的尋址方式為(A)。

(A)直接尋址(B)寄存器尋址(C)變址尋址(D)寄存器間接尋址?6、以下的4條指令中,不合法的指令為(D)。?(A)INCA(B)DECA(C)INCDPTR(D)SWAPACC

7、當(dāng)需要擴(kuò)展一片8K的RAM時,應(yīng)選用的存儲器為(B)。

(A)2764(B)6264(C)6116(D)62128

8、若想擴(kuò)展鍵盤和顯示,并希望增長256字節(jié)的RAM時,應(yīng)選擇(A)芯片。

(A)8155(B)8255(C)8279(D)74LS164?9、80C51單片機(jī)要進(jìn)行10位幀格式的串行通訊時,串行口應(yīng)工作在(B)。

(A)方式0(B)方式1(C)方式2(D)方式3?10、80C51復(fù)位初始化時未改變SP的內(nèi)容,第一個入棧的單元地址為(A)。

(A)08H(B)80H(C)00H(D)07H11、CPU重要的組成部部分為(A

)A、運(yùn)算器、控制器

B、加法器、寄存器

C、運(yùn)算器、寄存器D、運(yùn)算器、指令譯碼器12、指令和程序是以(

C)形式存放在程序存儲器中

A、源程序

B、匯編程序

C、二進(jìn)制編碼

D、BCD碼

13、單片機(jī)應(yīng)用程序一般存放在(B

)

A、RAM

B、ROM

C、寄存器

D、CPU14、單片機(jī)8051的XTAL1和XTAL2引腳是(

)引腳

?

A、外接定期器

B、外接串行口

C、外接中斷

D、外接晶振

15、INTEL

8051

CPU是(

C)位的單片機(jī)

?

A、16

B、4

C、8

D、準(zhǔn)16

16.在遠(yuǎn)距離數(shù)據(jù)傳送時,一般采用____(dá)__傳送方式。()A.串行 B.并行C.模擬 D.?dāng)?shù)字二、填空題?1、計(jì)算機(jī)的經(jīng)典結(jié)構(gòu)由存儲器、運(yùn)算器、控制器、輸入設(shè)備、輸出設(shè)備組成。?2、80C51單片機(jī)基本型內(nèi)部RAM有128個字節(jié)單元,這些單元可以分為三個用途不同的區(qū)域,一是工作寄存器區(qū),二是位尋址區(qū),三是數(shù)據(jù)緩沖區(qū)。

3、在8051單片機(jī)中,由2個振蕩周期組成1個狀態(tài)周期,由6個狀態(tài)周期組成1個機(jī)器周期。

4、8051的堆棧是向地址的高端生成的。入棧時SP先加1,再壓入數(shù)據(jù)。?5、對于80C51無嵌套的單級中斷,響應(yīng)時間至少3個機(jī)器周期,最多8個機(jī)器周期。6、根據(jù)數(shù)據(jù)傳輸方式的不同,可將串行通信分為同步通信和異步通信。7、外圍設(shè)備與CPU之間常用的通信方式有三種:查詢方式、中斷傳輸方式、直接存儲器存?。―MA)方式。8、單片機(jī)片內(nèi)RAM有128個可按位尋址的位,占16個單元9、8051單片機(jī)中外部RAM的地址為0000H至____(dá)____(dá)__H。10、8051單片機(jī)中Ti(i=0或1)的方式0為13位的計(jì)數(shù)器,由TLi的高___(dá)___(dá)_位和THi的低__________位構(gòu)成。11、在寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的___(dá)_____(dá)_____。12、P2口既可作為_____(dá)__(dá)_____(dá)___,也可以作為__(dá)___(dá)_____(dá)______??蓪ぶ菲釸AM64K字節(jié)(0000H—FFFFH)可尋址片外ROM64K字節(jié)(0000H—FFFFH)片內(nèi)FlashROM4K字節(jié)(000H—FFFH)13、單片機(jī)響應(yīng)中斷后,產(chǎn)生長調(diào)用指令LCALL,執(zhí)行該指令的過程涉及:一方面把___(dá)_________(dá)的內(nèi)容壓入堆棧,以進(jìn)行斷點(diǎn)保護(hù),然后把長調(diào)用指令的16位地址送___(dá)____(dá)___(dá)_,使程序執(zhí)行轉(zhuǎn)向________中的中斷地址區(qū)。14、設(shè)和數(shù)為兩位BCD數(shù),若高位___(dá)____(dá)____,則用____________(dá)指令來調(diào)整。15、簡述80C51單片機(jī)的中斷系統(tǒng)功能;

5個中斷源、2個優(yōu)先級16、簡述80C51單片機(jī)定期/計(jì)數(shù)器的功能;?答:2個16位定期/計(jì)數(shù)器。T0有4種工作方式,T1有4種工作方式。17、單片機(jī)與普通計(jì)算機(jī)的不同之處在于將(CPU)、(存儲器)和(I/O接口)三部分集成于一塊芯片上。18、在MCS-5z晶振,1個機(jī)器周期為(2μs),假如采用12MHz晶振,1個機(jī)器周期為(1μs)19、子程序調(diào)用和中斷服務(wù)時CPU自動將當(dāng)前PC值壓棧保存,返回時自動將PC值彈棧三、簡答題

簡述80C51單片機(jī)的I/O口的功能和特點(diǎn);

答:P0:地址總線低8位/數(shù)據(jù)總線和一般I/O口?P1:一般I/O口

P2:地址總線高8位和一般I/O口

P3:第二功能和一般I/O口

4個口作為一般I/O時均為準(zhǔn)雙向口。

簡述80C51單片機(jī)的中斷系統(tǒng)功能;?答:5個中斷源、2個優(yōu)先級

中斷控制、中斷響應(yīng)時間、中斷受阻條件等……。?簡述80C51單片機(jī)定期/計(jì)數(shù)器的功能;

答:2個16位定期/計(jì)數(shù)器。T0有4種工作方式,T1有4種工作方式。?簡述80C51單片機(jī)串行口的功能;

答:全雙工。由SBUF和PCON完畢控制,波特率由T1產(chǎn)生。收、發(fā)中斷用一個中斷向量,中斷標(biāo)志RI、TI由軟件清除。4種工作方式……。

5、簡述80C51單片機(jī)指令系統(tǒng)的特點(diǎn)及尋址方式。?答:111條指令,大多為單、雙周期指令,速度快。指令字節(jié)多為單、雙字節(jié),省空間。尋址方式多(7種),操作靈活。有布爾指令集,控制應(yīng)用方便。7種尋址方式為……。??四、程序閱讀與分析題?1、試閱讀下面的程序,指出該程序結(jié)束后累加器ACC和寄存器TH0的值,并說明該程序完畢了如何的功能。

ORG0000H?MOVSP,#60H?MOVA,#10H

MOVTH0,#20H?PUSHACC

PUSHTH0?POPACC

POPTH0?END

答:運(yùn)用堆?;Q了ACC和TH0的內(nèi)容,(A)=20H,(TH0)=10H?2、程序段如下,試說明其功能。

MOVR0,#50H?MOVR1,#60H?MOVA,@R0?ADDA,@R1

MOV@R0,A?INCR0

INCR1

MOVA,@R0?ADDCA,@R1?MOV@R0,A

MOV00H,C

答:雙字節(jié)無符號數(shù)加法。被加數(shù)存放在內(nèi)部RAM的51H、50H單元,加數(shù)存放在內(nèi)部RAM的61H、60H單元,相加的結(jié)果存放在內(nèi)部RAM的51H、50H單元,進(jìn)位存放在位尋址區(qū)的00H位中。??五、綜合應(yīng)用題?1、設(shè)計(jì)一個80C31單片機(jī)最小系統(tǒng)。配備:時鐘電路、上電及復(fù)位電路、8KEPROM、8KRAM。規(guī)定:畫出電路圖、標(biāo)明必須的信號名稱、芯片型號及其連接。(答略)

2、運(yùn)用8155構(gòu)建4×8鍵盤接口。畫出與按鍵相關(guān)部分連接示意圖,具體解釋鍵掃描的過程。(答略)

3、設(shè)80C51單片機(jī)晶振頻率為6MHz,定期器T0工作于方式1。規(guī)定80C51以中斷方式工作并在P1.0引腳輸出周期為500微秒的方波。試:計(jì)算初值、編寫具有初始化功能的主程序和完畢方波輸出的中斷服務(wù)程序。

?答:機(jī)器周期為2微秒。定期時間250微秒。需要計(jì)數(shù)N=125?初值為65536-125=65411=FF83H,所以(TH0)=FFH,(TL0)=83H?工作方式設(shè)立:00000001B,即(TMOD)=01H

?主程序:中斷服務(wù)程序:(整體結(jié)構(gòu)!)

MOVTMOD,#01HMOVTH0,#0FFH

MOVTH0,0FFHMOVTL0,#83H

MOVTL0,#83HCPLP1.0?SETBEARETI

SETBET0

SETBTR0?SJMP$多選題:1、系統(tǒng)內(nèi)存涉及(

CD)

A、硬盤

B、軟盤

C、RAM

D、ROM

E、光盤2、所謂系統(tǒng)總線,指的是(ABE

)

A、數(shù)據(jù)總線

B、地址總線

C、內(nèi)部總線

D、外部總線

E、控制總線3、8051單片機(jī)尋地方式有(ABCDE

)

A、寄存器間接尋址方式

B、立即尋址方式

C、直接尋址方式

D、變址間接尋址方式

E、位尋址方式4、關(guān)于指針DPTR,下列說法對的的是(BD

)

?A.DPTR是CPU和外部存儲器進(jìn)行數(shù)據(jù)傳送的唯一橋梁

B.DPTR是一個16位寄存器

?C.DPTR不可尋址

D.DPTR是由DPH和DPL兩個8位寄存器組成的

E.DPTR的地址83H

5、下列指令中,哪些是屬于偽指令(ABCD)。A.ORGB.DBC.DWD.EQU6、位地址的表達(dá)形式有(ABCD)。A.點(diǎn)操作符B.直接位地址C.位名稱D.用戶自定義7、下列寄存器中,(ACD)可用做數(shù)據(jù)存儲器的間接寄存器。A.R1B.ACCC.DPTRD.R08、以下有關(guān)PC和DPTR的結(jié)論中對的的有(ACD)。 A、DPTR是可以訪問的,而PC不能訪問。 B、它們都有加1的功能 C、都是16位的D、DPTR可以分為兩個8位的寄存器使用,但PC不能。9、下列指令中通過累加器來實(shí)現(xiàn)的指令有(ABCD)。A.SWAPB.XCHC.MOVXD.XCHD10、關(guān)于邏輯運(yùn)算指令,下列說法中對的的是(AD)。A.對CY有影響B(tài).對CY不影響C、對OV有影響D、對OV不影響11、串行口中斷有兩個中斷標(biāo)志位,其分別為(CD)。A.TF0B.TF1C.RID.TI12、對于DIVAB指令的執(zhí)行結(jié)果,下列說法對的的是(ABE

)

A、商在A中B、余數(shù)在B中C、商在B中D、余數(shù)在A中E、假如除數(shù)為0,則溢出標(biāo)志位置1。13、8051CPU具有(ABCDE

)

A、4K字節(jié)的程序存儲器

B、128字節(jié)的數(shù)據(jù)存儲器C、32線并行I/0□

D、全雙工串行I/0□一個

E、2個16位定期器/計(jì)數(shù)器

14、8051單片機(jī)的中斷源有(ABCDE

A、外部中斷0

B、定期/計(jì)數(shù)中斷0

C、串行中斷

D、外部中斷1

E、定期/計(jì)數(shù)中斷1

15、對于JBCbit,rel指令,下列說法對的的是(

ADE)

?A.bit位狀態(tài)為1時轉(zhuǎn)移

B.bit位狀態(tài)為0時轉(zhuǎn)移

C.bit位狀態(tài)為1時不轉(zhuǎn)移

D.bit位狀態(tài)為0時不轉(zhuǎn)移

E.轉(zhuǎn)移時,同時對該位清零

16、8051CPUD在訪問外部存儲器時,地址的輸出是(

AC)

A、P2口輸出高8位地址

B、P1口輸出高8位地址

C、P0口輸出低8位地址

D、P1口輸出低8位地址

E、P2口輸出低8位地址

17、數(shù)123也許是(BCDE

?

A、二進(jìn)制數(shù)

B、八進(jìn)制數(shù)

C、十六進(jìn)制數(shù)

D、四進(jìn)制數(shù)

E、十進(jìn)制數(shù)18、下述條件中,能封鎖主機(jī)對中斷的響應(yīng)的條件是(

ABC)

A、一個同級或高一級的中斷正在解決中B、當(dāng)前周期不是執(zhí)行當(dāng)前指令的最后一個周期

C、當(dāng)前執(zhí)行的指令是RETI指令或?qū)E或IP寄存器進(jìn)行讀/寫指令

?

D、當(dāng)前執(zhí)行的指令是一長跳轉(zhuǎn)指令

E、一個低檔的中斷正在解決中

19、中斷請求的撤除有(ABCD

A、定期/計(jì)數(shù)中斷硬件自動撤除

B、脈沖方式外部中斷自動撤除

C、電平方式外部中斷強(qiáng)制撤除

D、串行中斷軟件撤除

E、串行中斷硬件自動撤除

?20、如下程序段:

CLR

C

?MOV

A,#BCH

ADDC

A,#65H

?則其結(jié)果為(ABC

?

A、(A)=21H

B、CY=1

C、AC=1

D、CY=0

E、AC=0

判斷題:1.8051每個中斷源相應(yīng)地在芯片上都有其中斷請求輸入引腳(

?2.程序計(jì)數(shù)器PC不能對它進(jìn)行讀寫操作(

)

3.8051單片機(jī)的棧底單元是不能運(yùn)用的,因此,它是一個閑置單元(

)

?4.8051單片機(jī)對最高優(yōu)先權(quán)的中斷響應(yīng)是無條件的(

?5.中斷初始化時,對中斷控制器的狀態(tài)設(shè)立,只可使用位操作指令,而不能使用字節(jié)操作指令(

6.在一般情況8051單片機(jī)允許同級中斷嵌套(

?7.8051單片機(jī),程序存儲器數(shù)和數(shù)據(jù)存儲器擴(kuò)展的最大范圍都是同樣的(

8.單片機(jī)系統(tǒng)擴(kuò)展時使用的鎖存器,是用于鎖存高8位地址(

?9.RCA為循環(huán)左移指令(

)

10.MOVA,30H為立即尋址方式(

11.假如發(fā)生除法溢犯錯誤,則PSW標(biāo)志位P置1。(

)

12.如JCrel發(fā)生跳轉(zhuǎn)時,目的地址為當(dāng)前地址加上偏移量rel(

)

?13..MOVA,@A+DPTR是一條查詢指令(

)

14.MULAB的執(zhí)行結(jié)果是高8位在A中,低8位在B中(

15.離散信號都是數(shù)字信號(

)

16.在A/D變換時,抽樣頻率越高越好(

17.CPU對內(nèi)部RAM和外部RAM的讀寫速度同樣快(

)

18.對于8051單片機(jī),當(dāng)CPU對內(nèi)部程序存儲器尋址超過4K時,系統(tǒng)會自動在外部程序存儲器中尋址(

)

?19.外加晶振頻率越高,系統(tǒng)運(yùn)算速度也就越快,系統(tǒng)性能也就越好(

?20.(-86)原=11010110

(-86)反=10101001

(-86)補(bǔ)=1

溫馨提示

  • 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

提交評論