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

下載本文檔

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

文檔簡(jiǎn)介

word格式?可編輯-感謝下載支持

《單片機(jī)原理與應(yīng)用》期末復(fù)習(xí)題一

一、填空題:

1.單片微型計(jì)算機(jī)是一種把(1)中央處理器(CPU)(2)半導(dǎo)體存儲(chǔ)

器(ROM、RAM)(3)輸入/輸出接口(I/O接口)⑷定時(shí)器/計(jì)數(shù)器

(5)中斷系統(tǒng)(6)串行口等部份集成在同一塊硅芯片上的有完整功能的

微型計(jì)算機(jī)。

2.十進(jìn)制數(shù)+100的補(bǔ)碼四,十進(jìn)制數(shù)TOO的補(bǔ)碼二9cH。

3.在8051單片機(jī)內(nèi)部,其RAM高端128個(gè)字節(jié)的地址空間稱為特殊功能寄

存器或者SFR區(qū),8051單片機(jī)其內(nèi)部有N1個(gè)特殊功能寄存器,其01

個(gè)

可以位尋址。_

4.通常單片機(jī)上電復(fù)位時(shí)PC=0000H,P0~P3=FFH。SP=07H,PSW

二OOH,通用寄存器則采用第二組,這一組寄存器的地址范圍是從馴

gT07Ho

5.音PSW為18H,則選取的是第二組工作寄存器。

6.在微機(jī)系統(tǒng)中,CPU是按照融計(jì)數(shù)器PC來(lái)確定程序的執(zhí)行順序的。

7.ORLA,#OFOH是將A的高四位置1,而低四位不變。

8.堆棧遵循先進(jìn)后出(或者后進(jìn)先出)的數(shù)據(jù)存儲(chǔ)原則,針對(duì)堆棧的兩

種操作為PUSH和POPo

9.MCS-51片內(nèi)MlZFH范圍內(nèi)的數(shù)據(jù)存儲(chǔ)器,既可以字節(jié)尋址又可以:

尋址。

10.8位二進(jìn)制數(shù),采用補(bǔ)碼形式表示帶符號(hào)數(shù),它能表示的帶符號(hào)數(shù)真值的

范圍是分別為-128~127o

11.1/0端口作為通用輸入輸出口時(shí),在該端口引腳輸入數(shù)據(jù)時(shí),應(yīng)先向端口

鎖存器進(jìn)行寫(xiě)“1”操作。

12.'竺1單片機(jī)PC的長(zhǎng)度為叫立;SP的長(zhǎng)度為_(kāi)8j&,數(shù)據(jù)指針DPTR的長(zhǎng)

度為16位。

13.8051片內(nèi)有256B的RAM,可分為四個(gè)區(qū),OOH~1FH為工作寄存器區(qū);

201r2FH為位尋址區(qū);301r7FH為堆棧、數(shù)據(jù)緩沖區(qū);80H~FFH為特

殊功能寄存器反一

14.半導(dǎo)體存儲(chǔ)器中有一類在掉電后不會(huì)丟失數(shù)據(jù),稱為只讀存儲(chǔ)器,

另一類掉電后丟失數(shù)據(jù),且通電后也不能自動(dòng)恢復(fù),稱為隨機(jī)存取存儲(chǔ)器。

15.程序儲(chǔ)存器的主要功能是存儲(chǔ)指令和固定常數(shù)與表格數(shù)據(jù)<,

16.8051在物理結(jié)構(gòu)上惟獨(dú)四存儲(chǔ)空間,它們分別是片內(nèi)程序存儲(chǔ)器、

片外程序存儲(chǔ)器、片內(nèi)數(shù)據(jù)存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器;但在邏輯結(jié)構(gòu)

上惟獨(dú)三個(gè)存儲(chǔ)空間,它們分別是片內(nèi)外統(tǒng)一編址的64KB程序存儲(chǔ)器、左

內(nèi)256B的數(shù)據(jù)存儲(chǔ)器和片外64KB的數(shù)據(jù)存儲(chǔ)器。

17.MCS-51的7種尋址方式分別是:即將尋址、直接尋址、寄存器尋址、寄

word格式-可編輯-感謝下載支持

存器間接尋址、變址尋址、相對(duì)尋址和位尋址。

18.MCS-51系列單片機(jī)的指令系統(tǒng)按操作功能可分成五大類:(1)數(shù)據(jù)傳

送類指令(2)算術(shù)運(yùn)算類指令(3)邏輯運(yùn)算類指令(4)控

制轉(zhuǎn)移類指令

(5)位操作指令。

19.MOVXA,@DPTR源操作數(shù)的尋址方式是寄存器間接尋址方式。

20.分別用一條指令實(shí)現(xiàn)下列功能:

(1)若CY=O,則轉(zhuǎn)CTRL1程序段執(zhí)行。JNCCTRL1

⑵若A中數(shù)據(jù)不等于78H,則程序轉(zhuǎn)到CTRL2oCJNEA,#78H,CTRL2

⑶若A中數(shù)據(jù)等于0,則程序轉(zhuǎn)至CTRL3oJNZCTRL3

(4)調(diào)用標(biāo)號(hào)為L(zhǎng)OOP的子程序LCALLLOOP"

21.MCS-51系列單片機(jī)為8位單片機(jī),8051單片機(jī)芯片共有40個(gè)引腳。

22.若用傳送指令訪問(wèn)MCS-51的程序存儲(chǔ)器,它的操作麗/符應(yīng)為

MOVC。

23.MCS-51特殊功能寄存器只能采用直接尋址方式。

二、單項(xiàng)選擇題:

L計(jì)算機(jī)能直接識(shí)別的語(yǔ)言是(C)。

(A)匯編語(yǔ)言(B)自然語(yǔ)言(C)機(jī)器語(yǔ)言(D)高級(jí)語(yǔ)言

2.在CPU中,控制器的功能是(C)。

(A)進(jìn)行邏輯運(yùn)算(B)進(jìn)行算術(shù)運(yùn)算

(0分析指令并發(fā)出相應(yīng)的控制信號(hào)(D)只控制CPU的工作

3.CPU主要的組成部部份為(A)o

(A)運(yùn)算器、控制器(B)加法器、寄存器

(C)運(yùn)算器、寄存器(D)運(yùn)算器、指令譯碼器

4.程序計(jì)數(shù)器PC的值是(0。

(A)當(dāng)前正在執(zhí)行指令的前一條指令的地址

1B)當(dāng)前正在執(zhí)行指令的地址

(0當(dāng)前正在執(zhí)行指令的下一條指令的地址

{D)控制器中指令寄存器的地址

5.在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或者反映運(yùn)算結(jié)果特征的寄存器是(B)。

(A)PC(B)PSW(C)A(D)SP

aMCS-51的并行1/0信息有兩種讀取方法,一種是讀引腳,還有一種是(A)o

(A)讀鎖存器(B)讀數(shù)據(jù)(C)讀累加器A(D)讀CPU

7.關(guān)于MCS-51單片機(jī)堆棧操作,下列描述錯(cuò)誤的是(B)o

(A)遵循先進(jìn)后出,后進(jìn)先出的原則(B)出棧時(shí)棧頂?shù)刂纷詣?dòng)加1

(0調(diào)用子程序及子程序返回與堆棧有關(guān)(D)堆棧指針是一個(gè)特殊功能

寄存器

8.MCS-51單片機(jī)復(fù)位操作的主要功能是把PC初始化為(C)o

(A)01OOH(B)2080H(C)0000H(D)8000H

9.要用傳送指令訪問(wèn)MCS-51片外RAM,它的指令操作瑪助記符應(yīng)是(B)。

word格式-可編輯-感謝下載支持

(A)MOV(B)MOVX(C)MOVC(D)以上都是

10.指令A(yù)LMP的跳轉(zhuǎn)范圍是(C)。

(A)256B(B)1KB(C)2KB(D)64KB

1L指出以下指令中的錯(cuò)誤指令(A)o

(A)MOVC@R1,A(B)MOV20H,#01H(C)ORLA,R5(D)POP30H

12.下列程序段中使用了位操作指令的有(B)。

(A)MOVDPTR,#1000H(B)MOVC,45H

MOVXA,@DPTRCPLACC.7

(C)MOVA,45H(D)MOVRO,23H

XCHA,27HMOVA,@R0

13.MCS-51匯編語(yǔ)言源程序設(shè)計(jì)中,下列符號(hào)中不能用作標(biāo)號(hào)的有B)o

(A)LOOP(B)MOV(C)LD1(D)ADDR

14.堆棧指針SP指出堆棧棧頂存儲(chǔ)單元的(B)。

(A)內(nèi)容(B)地址(C)間接地址(D)大小

15.二進(jìn)制數(shù)用(1)尾綴作為標(biāo)識(shí)符無(wú)尾綴表示符時(shí)表示⑵數(shù)(C)。

(A)(1)H(2)十六進(jìn)制(B)⑴D(2)二進(jìn)制

(C)(1)B(2)十進(jìn)制(D)(1)B(2)十六進(jìn)制

16.指令MOV尋址空間是(C)o

(A)片外ROM(B)片外RAM(C)片內(nèi)RAM(D)片內(nèi)ROM

17.指令MOVX尋址空間是(B)o

(A)片外ROM(B)片外RAM(C)片內(nèi)RAM(D)片內(nèi)ROM

18.8051單片機(jī)復(fù)位信號(hào)應(yīng)從(B)腳接入。

(A)P3.2(B)RST(C)8腳(D)T1

19.MOVCA,@A+DPTR的尋址方式是(B)。

(A)變址尋址(B)相對(duì)尋址(C)寄存器間接尋址(D)位尋址

20.十進(jìn)制數(shù)向二進(jìn)制數(shù)進(jìn)行轉(zhuǎn)換時(shí),十進(jìn)制數(shù)91相當(dāng)于二進(jìn)制數(shù)(D)0

(A)1101011(B)1101111(C)1110001(D)1011011

21.MOVA,30H的尋址方式是(C)。

(A)寄存器尋址(B)寄存器間接尋址(C)直接尋址(D)即將尋

22.MOVPSW,#20目的操作數(shù)的尋址方式是(B)。

(A)寄存器尋址(B)直接尋址(C)寄存器間接尋址(D)即將

尋址

23.MOVCA,@A+PC”的尋址方式是(A)。

(A)變址尋址(B)相對(duì)尋址(C)寄存器間接尋址(D)位尋

24.JC8011的尋址方式是(C)o

(A)變址尋址(B)寄存器間接尋址(C)相對(duì)尋址(D)位尋

25.訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,指令操作碼的助記符是(D)。

word格式-可編輯-感謝下載支持

(A)MOVC(B)MOV(C)XCH(D)MOVX

26.MCS-51匯編語(yǔ)言的指令語(yǔ)句格式普通由(D)部份組成。

(A)1(B)2(C)3(D)4

27.匯編語(yǔ)言源程序中指令必須有(C)。

(A)標(biāo)號(hào)(B)注釋(C)操作碼(D)操作數(shù)

28.編寫(xiě)好的源程序應(yīng)以(A)擴(kuò)展名存盤(pán),以備匯編程序調(diào)用。

(A).ASM(B).DOC(C).DOS(D).COM

29.單片機(jī)8051的XTAL1和XTAL2引腳是(D)引腳。

(A)外接定時(shí)器(B)外接串行口(C)外接中斷(D)外接晶振

30.MCS-51的即將尋址方式中,即將數(shù)前面(D)。

(A)應(yīng)加前綴“/:”號(hào)(B)不加前綴號(hào)

(C)應(yīng)加前綴號(hào)(D)應(yīng)加前綴“片號(hào)

31.單片機(jī)中PUSH和POP指令常用來(lái)(C)。

(A)保護(hù)斷點(diǎn)(B)保護(hù)現(xiàn)場(chǎng)(C)保護(hù)現(xiàn)場(chǎng),恢復(fù)現(xiàn)場(chǎng)(D)保護(hù)斷點(diǎn),

恢復(fù)斷點(diǎn)

32.下列指令中比較轉(zhuǎn)移指令是指(B)0

(A)DJNZRn,rel(B)CJNERn,#data,rel

(C)DJNZdirect,rel(D)JBCbit,rel

33.MCS—51指令MOVRO,#20H中的20H是指(A)。

(A)即將數(shù)(B)內(nèi)部RAM20H(C)一個(gè)數(shù)的初值

(D)以上三種均有可能,視該指令的在程序中的作用。

34.將內(nèi)部數(shù)據(jù)存儲(chǔ)單元的內(nèi)容傳送到累加器A中的指令是(C)。

(A)MOVXA,@R0(B)MOVA,ndata

(C)MOVA,@R0(D)MOVXA,@DPTR

35.MCS—51指令系統(tǒng)中,指令CLRA表示(A

(A)將A的內(nèi)容清0(B)將A的內(nèi)容置1

(C)將A的內(nèi)容各位取反,結(jié)果送回A中(D)循環(huán)移位指令

36.MCS—51指令系統(tǒng)中,指令DAA應(yīng)跟在(B)。

(A)加法指令后(B)BCD碼的加法指令后

(C)減法指令后(D)BCD碼的減法指令后

37.能將A的內(nèi)容向左循環(huán)移一位,第七位進(jìn)第0位的指令是(D)。

(A)RLCA(B)RRCA(C)RRA(D)RLA

38.能將A按位取反的指令是(A)。

(A)CPLA(B)CLRA(C)RLA(D)SWAPA

39.中斷返回RETI完成以下工作(A)。

(A)將斷點(diǎn)地址從堆棧彈出(B)將累加器A內(nèi)容恢復(fù)

(C)恢復(fù)狀態(tài)寄存器PSW的值(D)將斷點(diǎn)地址彈出到DPTR

三、判斷對(duì)錯(cuò),在下列答題表中正確的寫(xiě)“J”,錯(cuò)誤的寫(xiě)“X”。

1.當(dāng)向堆棧壓入一個(gè)字節(jié)的數(shù)據(jù)后,SP中的內(nèi)容減lo(X)

2.程序計(jì)數(shù)器PC中裝的內(nèi)容是當(dāng)前正在執(zhí)行指令的地址。(X)

word格式?可編輯?感謝下載支持

3.某特殊功能寄存器的字節(jié)地址為80H,即能字節(jié)尋址,也能位尋址。(J)

4.MCS-51單片機(jī)中的PC是不可尋址的。(V)

5.當(dāng)MCS-51上電復(fù)位時(shí),堆棧指針SP=OOHo(X)

6.MCS-51的程序存儲(chǔ)器只是用來(lái)存放程序的。(X)

7.MCS-51的相對(duì)轉(zhuǎn)移指令最大負(fù)跳轉(zhuǎn)距是127B。(X)

8.MCS-51的五個(gè)中斷源優(yōu)先級(jí)相同。(X)

9.MCS-51外部中斷0的入口地址是0003Ho(X)

10.單片機(jī)是在一塊集成電路上把CPU、存儲(chǔ)器、定時(shí)器/計(jì)數(shù)器及多種形式

的I/O接口集成在一起而構(gòu)成的微型計(jì)算機(jī)。(V)

11.每一個(gè)特殊功能寄存器都既有字節(jié)地址,又有位地址。(X)

12.50H一定是字節(jié)地址。(X)

13.在MCS-51單片機(jī)中,高級(jí)中斷可以打斷低級(jí)中斷形成中斷嵌套。(V)

14.加法指令將影響進(jìn)位標(biāo)志位C,而減法指令將不影響進(jìn)位標(biāo)志位Co(X)

15.只要有中斷浮現(xiàn),CPU就即將響應(yīng)中斷。(X)

16.MCS-51單片機(jī)的定時(shí)和計(jì)數(shù)都使用同一計(jì)數(shù)機(jī)構(gòu),所不同的只是計(jì)數(shù)脈

沖的來(lái)源。來(lái)自于單片機(jī)內(nèi)部的是定時(shí),而來(lái)自于外部的則是計(jì)數(shù)。(V)

17.中斷初始化時(shí),對(duì)中斷控制寄存器的狀態(tài)設(shè)置,只能使用位操作指令,

而不能使用字節(jié)操作指令。(X)

1、MCS-51是微處理器。(X)

2、MCS-51系統(tǒng)可以沒(méi)有復(fù)位電路。(X)

3、要MCS-51系統(tǒng)中,一個(gè)機(jī)器周期等于1.5us。(X)

4、計(jì)算機(jī)中常作的碼制有原碼、反碼和補(bǔ)碼。(V)

5、MCS-51的相對(duì)轉(zhuǎn)移指令最大負(fù)跳距是127B。(X)

6、MCS-51的程序存儲(chǔ)器只是用來(lái)存放程序的。(X)

7、MCS-51的時(shí)鐘最高頻率是18MHzo(X)

8、當(dāng)MCS-51上電復(fù)位時(shí),堆棧指針SP=00Ho(X)

9、PC存放的是當(dāng)前執(zhí)行的指令。(X)

10、MCS-51的特殊功能寄存器分布在60H~80H地址范圍內(nèi)。(X)

11、MCS-51系統(tǒng)可以沒(méi)有復(fù)位電路。(X)

12、要MCS-51系統(tǒng)中,一個(gè)機(jī)器周期等于1.5uso(X)

13、MOV@R1,#80H(X)

14、INCDPTR(J)

15、CLRRO(X)

16、MOV@R1,#80H(J)

17、ANLR1,#0FH(J)

18、ADDCA,C(X)

19、XORP1,#31H(V)

20、MCS-51的5個(gè)中斷源優(yōu)先級(jí)相同。(X)

21、外部中斷O入口地址為0013Ho(X)

22、TMOD中的GATE=1時(shí),表示由兩個(gè)信號(hào)控制定時(shí)器的啟停。(J)

word格式-可編輯-感謝下載支持

23、PC存放的是當(dāng)前執(zhí)行的指令。(X)

四、問(wèn)答題:

1、什么是堆棧?

答:堆棧是由ROM中專門(mén)開(kāi)辟出來(lái)的一個(gè)區(qū)域,數(shù)據(jù)的存取時(shí)以“后進(jìn)先出”

的結(jié)構(gòu)方式處理的,實(shí)質(zhì)上,堆棧是一個(gè)按照“后進(jìn)先出”原則組織的一段

內(nèi)存區(qū)域。

2、定時(shí)器的四種工作模式如何選擇?其定時(shí)時(shí)間與哪些因素有關(guān)?

答:TMOD中M0和M1的不同組合來(lái)確定。與初值和晶振頻率有關(guān)。

3、什么是中斷?其主要功能是什么?

答:中斷就是對(duì)外界異步發(fā)生的事件作出及時(shí)的處理。

功能:分時(shí)操作;實(shí)時(shí)處理;故障處理。

4、有幾種方法能使單片機(jī)復(fù)位?復(fù)位后寄存器狀態(tài)如何?復(fù)位對(duì)內(nèi)部RAM

有何影響?

答、MCS-51單片機(jī)有上電自動(dòng)復(fù)位和按鈕復(fù)位兩種方法使單片機(jī)復(fù)位。

復(fù)位主要是把PC初始化為0000H,使單片機(jī)從程序存儲(chǔ)器的0000H單元開(kāi)

始執(zhí)行程序。此外,復(fù)位還對(duì)其他一些特殊功能寄存器有影響,其影響是除

SP=07H,P0~P3四個(gè)鎖存器均為FFH外,其他所有的寄存器均為0。復(fù)位不

影響內(nèi)部RAM的狀態(tài)(包括

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論