單片機(jī)原理復(fù)習(xí)題答案(修正版)概要_第1頁
單片機(jī)原理復(fù)習(xí)題答案(修正版)概要_第2頁
單片機(jī)原理復(fù)習(xí)題答案(修正版)概要_第3頁
單片機(jī)原理復(fù)習(xí)題答案(修正版)概要_第4頁
單片機(jī)原理復(fù)習(xí)題答案(修正版)概要_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

單片微機(jī)原理與接口技術(shù)(C51)復(fù)習(xí)題

(說明,綠色為改動過的答案,黑色和藍(lán)色為原答案)

一、選擇題:

1、MCS-51系列的單片機(jī)中片內(nèi)RAM的字節(jié)大小可能的是(C)

A、128MB、128KC、128D、64

2、C51語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是(A

A、sfrB、BITC、CharD、integerr

3、片內(nèi)RAM的位尋址區(qū),位于地址(B)處。

A、OOH?1FHB、20H?2FHC、30H?7FHD、80H?FFH

4、間接尋址片內(nèi)數(shù)據(jù)存儲區(qū)(256字節(jié)),所用的存儲類型是(C)

A、dataB、bdataC、idataD、xdata

5、MCS-51單片機(jī)上電復(fù)位的信號是(D)

A、下降沿B、上升沿C、低電平D、高電平

6、可以將Pl口的低4位全部置高電平的表達(dá)式是(B)

A、Pl&=OxOfB、Pl|=0x0fC、Pr=0x0fD、P1=~P1

7、一般單片機(jī)C51程序中,為了使程序執(zhí)行的效率最高,函數(shù)參數(shù)傳遞時,函

數(shù)參數(shù)的個數(shù)不能夠超過(C)

A、1B>2C、3D、4

8、需要擴(kuò)展一片外部RAM,大小32K字節(jié),需要的地址線是(A)

A、15B、14C、13D、12

9、如果將中斷優(yōu)先級寄存器IP中,將TP設(shè)置為OxOA,則優(yōu)先級最高的是

(D)

A、外部中斷1B、外部中斷0

C、定時/計數(shù)器1D、定時/計數(shù)器0

10、單片機(jī)C51中用關(guān)鍵字(C)來改變寄存器組

A、interruptB、unsignedC、usingD、reentrant

H>存儲32X32點陣的一個漢字信息,需要的字節(jié)數(shù)為(D)

A、16B、32C、64D、128

12、8255A是可編程的并行輸入/輸出接口芯片,作為基本輸入輸出方式,其方

式是(A)

A、方式0B,方式1C,方式2D,方式3

13、8255A是可編程的并行輸入/輸出接口芯片,內(nèi)部有(B)個8位的并

行口。

A、2個B、3個C、4個D、5個

14、設(shè)MCS-51單片機(jī)晶振頻率為12MHz,定時器作定時器使用時,其最高的輸

入計數(shù)頻率應(yīng)為(B)

A、2MHzB、1MHzC、500kHzD、250kHz

15、當(dāng)MCS-51單片機(jī)接有外部存儲器,P2口可作為(D)o

A、數(shù)據(jù)輸入口;B、數(shù)據(jù)的輸出口;

C、準(zhǔn)雙向輸入/輸出口;D、輸出高8位地址

16、使用宏來訪問絕對地址時,一般需包含的庫文件是(B)

A、reg51.habsacc.hC、intrins.hD、startup,h

17、單片機(jī)的定時器/計數(shù)器工作方式1是(D)。

A、8位計數(shù)器結(jié)構(gòu);B、2個8位計數(shù)器結(jié)構(gòu);

C、13位計數(shù)結(jié)構(gòu);D、16位計數(shù)結(jié)構(gòu)

18、執(zhí)行#dcfinePA8255XBYTE[0x3FFC],PA8255=0x7e后存儲單元0x3FFC

的值是(A)

A、0x7eB、8255HC、未定D、7e

19、具有模數(shù)轉(zhuǎn)換功能的芯片是(A)

A、ADC0809B、DAC0832C、MAX813D、PCF8563

20>若MCS-51單片機(jī)使用晶振頻率為6MHz時,其機(jī)器周期是(A)。

A、2usB、4usC、8usD>1ms

21、MCS-51單片機(jī)的堆棧區(qū)是設(shè)置在(C)中。

A、片內(nèi)ROM區(qū)B、片外ROM區(qū)C、片內(nèi)RAM區(qū)D、片外RAM區(qū)

22、下列計算機(jī)語言中,CPU能直接識別的是(D)。

A、自然語言;B、高級語言;C、匯編語言;D、機(jī)器語言

23、使用_nop_()函數(shù)時,必須包含的庫文件是(C)

A、reg52.hB、absacc.hC、intrins.hD、stdio.h

24、ADC0809的啟動轉(zhuǎn)換的信號是(D)

A,ALEB,EOCC,CLOCKD、START

25、串行口每一次傳送(A)字符。

A、1個B、1串C、1波特D、1幀

26、在串行口工作于移位寄存器方式時,其接收由(C)來啟動。

A、RENB、RIC、REN和RID、TR

27、8031復(fù)位后,PC與SP的值為(B)

A、0000H,OOH;B、0000H,07H;C、0003H,07H;D、0800H,00H

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

A、RAM;B、ROM;C、寄存器;D、CPU

29、已知某數(shù)的BCD碼為0111010101000010則其表示的十進(jìn)制數(shù)值為(B)

A、7542HB、7542C、75.42HD、75.42

30、若單片機(jī)的振蕩頻率為6MHz,設(shè)定時器工作在方式1需要定時1ms,則定時

器初值應(yīng)為(C)。

A、500B、1000C、216-500D、2,-1000

3KMCS-51單片機(jī)在同一優(yōu)先級的中斷源同時申請中斷時,CPU首先響應(yīng)

A)o

A、外部中斷0B、外部中斷1

C、定時器0中斷D、定時器1中斷

32、MCS-51單片機(jī)的外部中斷1的中斷請求標(biāo)志是(D)o

A、ET1B、TF1C、IT1D、IE1

33、10101.101B轉(zhuǎn)換成十進(jìn)制數(shù)是(D)0

(A)46.625(B)23.625(023.62(D)21.625

34、存儲器的地址范圍是OOOOH~OFFFH,它的容量為(D)o

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

35、3D.OAH轉(zhuǎn)換成二進(jìn)制數(shù)是(A)o

(A)111101.0000101B(B)111100.0000101B

(C)111101.101B(D)111100.101B

36、73.5轉(zhuǎn)換成十六進(jìn)制數(shù)是(B)o

(A)94.8H(B)49.8H(C)111H(D)49H

37,8051單片機(jī)內(nèi)有(B)個16位的定時/計數(shù)器,每個定時/計數(shù)器都有()

種工作方式。

(A)4,5(B)2,4(C)5,2(D)2,3

38、若某存儲器芯片地址線為12根,那么它的存儲容量為(C)

A.1KBB.2KBC.4KBD.8KB

39、PSW=18H時,則當(dāng)前工作寄存器是(D)

A.0組B.1組C.2組D.3組

40、控制串行口工作方式的寄存器是(C)

A.TCONB.PCONC.SCOND.TMOD

41、十進(jìn)制29的二進(jìn)制表示為原碼(C)

A11100010B10101111C00011101D00001111

42、用MCS-51用串行擴(kuò)展并行I/O口時,串行接口工作方式選擇(A)

A、方式0B、方式1C、方式2D、方式3

43、MCS-51外擴(kuò)ROM,RAM和I/O口時,它的數(shù)據(jù)總線是(A)

A、P0B、PlC、P2D、P3

44、-49D的二進(jìn)制補(bǔ)碼為.(11001111)

A11001111B11101101C0001000D11101100

45、MCS—51單片機(jī)外部有40個引腳,其中,地址鎖存允許控制信號引腳是

(A)

(A)ALE(B)PSEN(C)~EA(D)RST

46、在工作方式0下計數(shù)器是由TH的全部8位和TL的5位組成,因此其計數(shù)范

圍是(C)

(A)P8192(B)0^8191(C)0~8192(D)廣4096

47、串行通信的傳送速率單位是波特,而且波特的單位是(B)

(A)字符/秒(B)位/秒(C)幀/秒(D)幀/分

48、8位二進(jìn)制數(shù),采用補(bǔ)碼形式表示一個帶符號數(shù),它能表示的整數(shù)范圍是

Do

A、-127~+127;B、-128~+128;C、-127^+128;D、-128~+127

49、用二進(jìn)制表示一個5位長的十進(jìn)制數(shù),至少需要用_A_位二進(jìn)制數(shù)。

A、14;B,15;C,16;D,17

50、下列數(shù)據(jù)中有可能是八進(jìn)制數(shù)的是:A

A、764;B、238;C、396;D、789

51、已知:帶符號位二進(jìn)制數(shù)X和Y的原碼為[XIQIOOUOIOB,[Y]崗

=111010118,則[X+Y]補(bǔ)=Do

A、01111011B;B、10000101;C、11111011B;D、溢出

52、己知:帶符號位二進(jìn)制數(shù)X和Y的補(bǔ)碼為[X]1h=11001000B,[Y]補(bǔ)=1110111L

則[X+Y]真值=______

A、-55;B、-73;C、+73;D、溢出

53、為實現(xiàn)微型機(jī)系統(tǒng)中數(shù)據(jù)總線的雙向傳送,必須采用_C____來控制數(shù)據(jù)的

流向。

A、寄存器;B、鎖存器;C、三態(tài)門;D、傳輸器

54、一存儲器芯片的存儲容量為4KX8位,則它有_B根地址線。

A、11;B、12;C、13;D、14

55、CPU中程序計數(shù)器(PC)中存放的是_Bo

A、指令;B、指令地址;C、操作數(shù);D、操作數(shù)地址

56、在微機(jī)系統(tǒng)中,實現(xiàn)模塊(部件)之間相互連接的總線稱為_D_o

A、外總線;B、串行總線;C、通信總線;D、系統(tǒng)總線

57、一臺微型機(jī)具有4KB的連續(xù)存儲器,其存儲空間首地址為4000H,則末地址

為一A__o

A、4FFFH;B、5000H;C、7FFFH;D、8000H

58、一臺微型機(jī),其存儲器首地址為2000H,末址為5FFFH,存儲容量為

DKBo

A、4;B、8;C、12;D、16

59、微處理器用13條地址線尋址,其尋址范圍為D.

A、1KB;B、2KB;C、4KB;D、8KB

60、在CPU內(nèi)部,反映程序運行狀態(tài)或反映運算結(jié)果的一些特征寄存器是:B

A、PC;B、PSW;C、A;D、SP

61、外部中斷1固定對應(yīng)的中斷入口地址為____C_。

A,0003H;B,OOOBH;C、0013比D,001BH

62、各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在MCS-51系統(tǒng)中的_B____o

A、TMOD;B、TCON/SCON;C、IE;D、IP

63、MCS-51單片機(jī)可分為兩個優(yōu)先級別。各中斷源的優(yōu)先級別設(shè)定是利用寄存

器B。

A、IE;B、IP;C、ICON;D、SCON

64.MCS-51單片機(jī)外擴(kuò)存儲器芯片時,4個I/O口中用作數(shù)據(jù)總線的是一B^。

A、P0口和P2口;B、P0口;C、P2口和P3口;D、P2口

65、計算機(jī)工作時,能寫入也能讀出的半導(dǎo)體存儲器是A°

A、RAM;B、ROM;C、磁盤;D、磁帶

66、在串行異步通信時,傳送一個具有奇偶校驗位的ASCH碼字符,傳送速率為

1200波特,此時每秒傳送的字符數(shù)最多為__D個。

A、171;B、150;C、133;D、120

67、某系統(tǒng)擬采用的芯片為8051,采用自動重裝初值的定時方式,則定時器的

工作方式應(yīng)采用B。

A、方式1;B、方式2;C、方式0;D、方式3

68、某系統(tǒng)采用芯片為8051,擬使用定時器/計數(shù)器0與定時器/計數(shù)器1,當(dāng)

TMOD的設(shè)置為50H,則兩個定時器/計數(shù)器的工作方式為B:

A定時器/計數(shù)器0為方式0計數(shù)方式,定時器/計數(shù)器1為方式1定時方

式。

B定時器/計數(shù)器0為方式0定時方式,定時器/計數(shù)器1為方式1計數(shù)方

式。

C定時器/計數(shù)器0為方式1定時方式,時器/計數(shù)器1為方式0計數(shù)方式。

D定時器/計數(shù)器0為方式1計數(shù)方式,時器/計數(shù)器1為方式0定時方式。

69、同一優(yōu)先級中的中斷源優(yōu)先權(quán)排隊由中斷系統(tǒng)的硬件確定,用戶無法自行安

排。下面的同一優(yōu)先級中斷源排隊正確的是_A_o

A、外部中斷0比定時器/計數(shù)器0優(yōu)先級高;

B、定時器/計數(shù)器0比外部中斷0優(yōu)先級高;

C、串行接口中斷比外部中斷1優(yōu)先級高;

D,定時器/計數(shù)器1中斷比串行接口中斷優(yōu)先級低。

70、8255多功能芯片的控制字寄存器的控制字有兩種,一是方式控制字,另一

個是置位、復(fù)位控制字。下面敘述正確的是一C0

A、以為1時為置位、復(fù)位控制字;

B、上為0時為方式控制字;

C、D,為0時為置位、復(fù)位控制字;

D、以上均不對。

二、填空題

1、-32的補(bǔ)碼為1100000B,補(bǔ)碼11011010B代表的真值為二繾D。

2、原碼數(shù)BFH=1里D,原碼數(shù)6EH=110D。

3、MCS-51單片機(jī)上電復(fù)位時,CPU從_0000」1單元開始執(zhí)行程序,SP=071I,第

一個壓入堆棧的數(shù)據(jù)將位于片內(nèi)(片內(nèi),片外)RAM的單元。

4、堆棧的操作遵循先進(jìn)后出的數(shù)據(jù)存儲原則,針對堆棧的兩種操作為PUSH和

POP。

5、MCS-51單片機(jī)PC的長度為退位;SP的長度為位,數(shù)據(jù)指針DPTR的長度

為16位。

6、8031由于其片內(nèi)無_程莊存儲器,故使用時需將EA引腳接低電平;這時P0

口作地址/數(shù)據(jù)總線,它傳送地址碼的低_衛(wèi)_位,陛口作地址總線,傳送地址

碼的高8位。

7、MCS-51單片機(jī)有個中斷源。上電復(fù)位時,同級中斷的優(yōu)先級另從高至低為

外部中斷0、定時器/計數(shù)器0、外部中斷1、定時器/計數(shù)器1和串行接口中

斷,若IPROOIOIOOB,則優(yōu)先級別最高者為外部中斷1、最低者為定時器/

計數(shù)器1。

8、MCS-51單片機(jī)8031中有2個迨位的定時器/計數(shù)器,可以設(shè)定的工作方式

有生種。

9、在異步通信中若每個字符由11位組成,串行口每秒傳送250個字符,則對自

學(xué)成才的波特率為2750bDSo

10、若系統(tǒng)晶振頻率fosc=6MHz,則時鐘周期為0.167RS,機(jī)器周期為us。

11,12根地址線可選生但個存儲單元,32KB存儲單元需要源根地址線。

12、三態(tài)緩沖器的“三態(tài)”是指低電平態(tài)、高電平態(tài)和高阻態(tài)。

13、74LS377通常用來作簡單量出_口,而74LS244則常用來作簡單一輸入接口

擴(kuò)展。

14、一個8路的數(shù)據(jù)選擇器有1個選擇輸入端。_

15、當(dāng)CPU訪問由8155擴(kuò)展的RAM時,8155的IO/M必須為低電平。

16、A/D轉(zhuǎn)換器的作用是將模擬量轉(zhuǎn)為數(shù)字量,D/A轉(zhuǎn)換器的作用則是將數(shù)定量

轉(zhuǎn)為模擬量。

17、若PSW=18H,則有效R0的地址為1§H。

18、在定時器/計數(shù)器0的工作方式為方式3時,THO溢出時,TF1標(biāo)志將被硬件

置1去請求中斷。

19、欲使P1口的低四位輸出0而高四位不變,應(yīng)執(zhí)行一條_ANLPl,#OFOH_指

令。

20、設(shè)A=55H,R5=AAH,則執(zhí)行ANLA,R5指令后的結(jié)果是A二頌,R5二迪。

21、-32的補(bǔ)碼為1100000B,補(bǔ)碼11011010B代表的真值為蟄D。

22、8031單片機(jī)因其片內(nèi)無程序存儲器,需將誨引腳接低電平。8031片外可直

接尋址的存儲空間達(dá)理KB。

23.MCS-51單片機(jī)PC的長度為迨位;SP的長度為區(qū)位,DPTR的長度為迨位。

當(dāng)單片機(jī)上電復(fù)位時PC=Q咽H,SP=07_H,

24、若PSTV為18H,則選取的是第2組通用寄存器。

25、8051單片機(jī)中片內(nèi)RAM分為工作寄存區(qū),位尋址區(qū)用戶RAM區(qū)等三個區(qū)域。

26、每一條指令通常由操作碼和操作數(shù)兩部分組成。

27、MCS-51系統(tǒng)單片機(jī)的指令系統(tǒng)含有直接尋址、寄存器尋址、寄存器間接尋

址、立即尋址、變址尋址、位尋址、相對尋址等尋址方式O

28、訪問8051片外數(shù)據(jù)存儲器單元(16位地址)的指令是MOVX,@Ri和

MOVXA,@DPTR,它們采用的是間接尋址方式。

29、設(shè)A=55H,R1=OFH,則執(zhí)行ANLA,R1指令后的結(jié)果是A二繼,

30、8051單片機(jī)中有個坨位的定時/計數(shù)器,可以被設(shè)定的工作方式有4種,

其中方式幺為8位可重裝初值的定時計數(shù)器。

31、原碼數(shù)CFH=207D,-100的補(bǔ)碼=10011100H。

32、若A中數(shù)據(jù)為63H,則PSW的最低位為。。

33、8051有紅_個中斷源,2個中斷優(yōu)先級,若已知IP=00010100B則中斷優(yōu)先

級別最高者為外部中斷1,最低者為定時器/計數(shù)器1。

34、8051單片機(jī)的內(nèi)部硬件結(jié)構(gòu)包括:CPU、RAM、ROM和定時器/計數(shù)器以及可

編程并行I/O口、串行口、中斷控制系統(tǒng)、時鐘電路、位處理器等部件,這些部

件通過內(nèi)部總線相連接。

35、通常,單片機(jī)上電復(fù)位時PC=0000H,SP=07H;而工作寄存器則缺省采用

第色組,這組寄存器的地址范圍是從空至包Ho

36、MCS-51單片機(jī)訪問片外存儲器時利用ALE信號鎖存來自口的低八位地

址信號。

37、將8031片外程序存儲器內(nèi)的數(shù)據(jù)傳送給A,可以采用的指令是.MOVXA,@Ri

38、若PSW為18H,則選擇的是第③組通用寄存器。

39、MCS-51單片機(jī)系列有§個中斷源,可分為2個優(yōu)先級。上電復(fù)位時外部

史斷?中斷源的優(yōu)先級別最高。

40、當(dāng)使用8031單片機(jī)時,需要擴(kuò)展外部程序存儲器,此時EA應(yīng)為低電平。

41、在串行通信中工作方式L是1。位異步通信方式。

42、起止范圍為0000H~3FFFH的存儲器容量為16KB。

43>MCS-51的堆棧只可設(shè)置在用戶RAM(30H~7FH)中,堆棧寄存器sp是8位

寄存器。

44>MCS-51單片機(jī)的P0~P3口均是準(zhǔn)雙向通用I/O口,其中的P0口和P2口除

了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來構(gòu)建系統(tǒng)的數(shù)據(jù)總線和地址總線。

12.RST是單片機(jī)的復(fù)位引腳,ALE引腳是用來鎖存地址的。

45、假定(SP)=4011,(3911)=3011,(4011)=601L執(zhí)行下列指令:

POPDPH60H

POPDPL30H

后,DPTR的內(nèi)容為0110000000110000,SP的內(nèi)容是3EH.

46、單片機(jī)的復(fù)位操作是高電平(高電平/低電平),單片機(jī)復(fù)位后,堆棧指針

SP的值是07H。

47、單片機(jī)程序的入口地址是奧頌,外部中斷1的入口地址是0013H。

48若采用6MHz的晶體振蕩器,則MCS-51單片機(jī)的振蕩周期為」4至,機(jī)器周

期為2us。

三、閱讀和程序設(shè)計題

1、單片機(jī)晶振頻率12MHz,應(yīng)用定時器/計數(shù)器。方式1產(chǎn)生1ms的定時,并使

P1.0輸出周期為2ms的方波。(此題可分為用中斷方式和查詢方式)。PU9-P120

(a)查詢方式

#include<reg51.h>

sbitPl_0=PlA0;

main(){

TMOD=0x01;〃設(shè)置TO定時方式1(00000001B)

TR0=l;〃啟動TO

for(;;){

TH0=?(1000/256);〃裝載計數(shù)初值

TL0=-(1000%256);

do{}while(!TF0);〃查詢等待TFO復(fù)位

Pl_0=!Pl_0;〃定時時間到P1.0反相

TF0=0;//TFO標(biāo)志清0

(b)中斷方式

#include<reg51.h>

sbitP1_O=P1AO;

voidtimcrO(void)interrupt1using1

(

Pl_0=!Pl_0;//P1.0取反

TH0=-(1000/256);〃裝載計數(shù)初值

TLO="(1000%256);

)

voidmain(void)

(

TMOD=0x01;//TO定時方式1

Pl_0-0;

THO=-(1000/256);〃裝載計數(shù)初值

TL0=-(1000%256);

EA=1;〃開總中斷

ET0=l;〃開TO中斷

TR0=l;〃啟動TO

do{}while(l);

)

2、采用定時中斷方式,實現(xiàn)下圖跑馬燈控制功能。要求跑馬燈的閃爍速率為每

秒1次。P127-P130

84€V

>XTALIPOB^DO

A

PO.U^DI33B

PD2AD2

35

XTAL2PD3^D3關(guān)

PQ.Cm.Di3<

PDS00lDS33LER5EDct

P0J6WID6災(zāi)

PD.7AD?

LER^D2m

111P92*^10

P21

ALEP2m12⑨

P2J6MH

P2711A任

1⑥

pinP3IPRXD

±-PI.1P3.1/TXD⑥

P12PJ2/1NTD

±-P13P33HNT1

P1.<P3.4/TU⑥

±-

溫馨提示

  • 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

提交評論