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

下載本文檔

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

文檔簡介

1、單片微機原理與接口技術(shù)(C51)復(fù)習(xí)題(說明:綠色為改動過的答案,黑色和藍色為原答案)一、選擇題: 1、MCS-51系列的單片機中片內(nèi)RAM的字節(jié)大小可能的是( C )A、128M B、128K C、128 D、642、C51語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是( A )。A、sfr B、BIT C、Char D、integer r3、片內(nèi)RAM的位尋址區(qū),位于地址( B )處。 A、00H1FH B、20H2FH C、30H7FH D、80HFFH4、間接尋址片內(nèi)數(shù)據(jù)存儲區(qū)(256字節(jié)),所用的存儲類型是( C ) A、data B、bdata C、idata D、xdata5、MCS-51單片

2、機上電復(fù)位的信號是( D ) A、下降沿 B、上升沿 C、低電平 D、高電平6、可以將P1口的低4位全部置高電平的表達式是( B ) A、P1&=0x0f B、P1|=0x0f C、P1=0x0f D、P1=P17、一般單片機C51程序中,為了使程序執(zhí)行的效率最高,函數(shù)參數(shù)傳遞時,函數(shù)參數(shù)的個數(shù)不能夠超過( C ) A、1 B、2 C、3 D、48、需要擴展一片外部RAM,大小32K字節(jié),需要的地址線是( A ) A、15 B、14 C、13 D、129、如果將中斷優(yōu)先級寄存器IP中,將IP設(shè)置為0x0A,則優(yōu)先級最高的是( D ) A、外部中斷1 B、外部中斷0 C、定時/計數(shù)器1

3、D、定時/計數(shù)器010、單片機C51中用關(guān)鍵字( C )來改變寄存器組 A、interrupt B、unsigned C、using D、reentrant11、存儲32×32點陣的一個漢字信息,需要的字節(jié)數(shù)為(  D )A、16 B、 32  C、 64 D、 128 12、8255A是可編程的并行輸入/輸出接口芯片,作為基本輸入輸出方式,其方式是(A) A、方式0 B、方式1 C、方式2 D、方式313、8255A是可編程的并行輸入/輸出接口芯片,內(nèi)部有(B )個8位的并行口。A、2個B、3個  &#

4、160; C、4個D、5個14、設(shè)MCS-51單片機晶振頻率為12MHz,定時器作定時器使用時,其最高的輸入計數(shù)頻率應(yīng)為(B ) A、2MHz B、1MHz C、500kHz D、250kHz15、當(dāng)MCS-51單片機接有外部存儲器,P2口可作為 (  D  )。A、數(shù)據(jù)輸入口; B、數(shù)據(jù)的輸出口;C、準(zhǔn)雙向輸入輸出口; D、輸出高8位地址16、使用宏來訪問絕對地址時,一般需包含的庫文件是(B )A、reg51.h     B、absacc.h   C、intrins.h  

5、  D、startup.h17、單片機的定時器/計數(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í)行#define PA8255  XBYTE0x3FFC,PA8255=Ox7e后存儲單元Ox3FFC的值是( A   )A、Ox7e   B、8255H    C、未定    D、7e19、具有模數(shù)轉(zhuǎn)換功能的芯片是(A)A、ADC0809  B、DAC0832 

6、; C、MAX813     D、PCF856320、若MCS-51單片機使用晶振頻率為6MHz時,其機器周期是(  A    )。  A、2s   B、4s   C、8s      D、1ms21、MCS-5l單片機的堆棧區(qū)是設(shè)置在(  C   )中。  A、片內(nèi)ROM區(qū)  B、片外ROM區(qū)  C、片內(nèi)RAM區(qū)  D、片外RAM區(qū)22、下列計算機語言中,CPU能直接

7、識別的是(  D  )。A、 自然語言; B、 高級語言;  C、 匯編語言; D、機器語言23、使用_nop_()函數(shù)時,必須包含的庫文件是( C ) A、reg52.h B、absacc.h C、intrins.h D、stdio.h24、ADC0809的啟動轉(zhuǎn)換的信號是( D ) A、ALE B、EOC C、CLOCK D、START25、串行口每一次傳送( A )字符。A、1個 B、1串 C、 1波特 D、1幀 26、在串行口工作于移位寄存器方式時,其接收由(C )來啟動。 A、REN    &#

8、160; B、RI     C、REN和RI   D、TR 27、8031復(fù)位后,PC與SP的值為(  B   )   A、0000H,00H; B、0000H,07H; C、0003H,07H; D、0800H,00H28、單片機應(yīng)用程序一般存放在(  B   )      A、RAM; B、ROM; C、寄存器; D、CPU

9、 29、已知某數(shù)的BCD碼為0111 0101 0100 0010 則其表示的十進制數(shù)值為( B )A、7542H B、7542 C、 75.42H D、75.4230、若單片機的振蕩頻率為6MHz,設(shè)定時器工作在方式1需要定時1ms,則定時器初值應(yīng)為( C )。 A、500 B、1000 C、216-500 D、216-100031、MCS-51單片機在同一優(yōu)先級的中斷源同時申請中斷時,CPU首先響應(yīng)( A )。 A、外部中斷0 B、外部中斷1 C、定時器0中斷 D、定時器1中斷32、MCS-51單片機的外部中斷1的中斷請求標(biāo)志是( D )。 A、ET1 B、TF1 C、IT1 D

10、、IE133、10101.101B轉(zhuǎn)換成十進制數(shù)是(D)。(A)46.625 (B)23.625 (C) 23.62 (D) 21.62534、存儲器的地址范圍是0000H0FFFH,它的容量為( D )。 (A)1KB (B) 2KB (C) 3KB (D) 4KB35、3D.0AH轉(zhuǎn)換成二進制數(shù)是( A )。 (A)111101.0000101B (B) 111100.0000101B (C) 111101.101B (D) 111100.101B36、73.5轉(zhuǎn)換成十六進制數(shù)是( B )。 (A)94.8H (B) 49.8H (C) 111H (D) 49H37、8051單片機內(nèi)有(

11、B )個16位的定時/計數(shù)器 ,每個定時/計數(shù)器都有( )種工作方式。 (A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 3 38、若某存儲器芯片地址線為12根,那么它的存儲容量為( C )A. 1KB B. 2KB C.4KB D.8KB39、PSW=18H時,則當(dāng)前工作寄存器是( D )A.0組 B. 1組 C. 2組 D. 3組40、控制串行口工作方式的寄存器是( C )A.TCON B.PCON C.SCON D.TMOD41、十進制29的二進制表示為原碼( C )A 11100010 B 10101111 C 00011101 D 0000111142、用MCS-5

12、1用串行擴展并行I/O口時,串行接口工作方式選擇( A )A、方式0 B、方式1 C、方式2 D、方式343、MCS-51外擴ROM,RAM和I/O口時,它的數(shù)據(jù)總線是(A )A、P0 B、P1 C、P2 D、P344、-49D的二進制補碼為.( 11001111 )A 11001111 B 11101101 C 0001000 D 1110110045、MCS51單片機外部有40個引腳,其中,地址鎖存允許控制信號引腳是(A)(A)ALE(B) (C) (D)RST46、在工作方式0下計數(shù)器是由TH的全部8位和TL的5位組成,因此其計數(shù)范圍是( C )(A)18192 (B)08191 (C)

13、08192 (D)1409647、串行通信的傳送速率單位是波特,而且波特的單位是( B )(A)字符/秒 (B)位/秒 (C)幀/秒 (D)幀/分48、8位二進制數(shù),采用補碼形式表示一個帶符號數(shù),它能表示的整數(shù)范圍是_D_。A、-127+127; B、-128+128; C、-127+128; D、-128+12749、用二進制表示一個5位長的十進制數(shù),至少需要用_A_位二進制數(shù)。A、14; B、15; C、16; D、1750、下列數(shù)據(jù)中有可能是八進制數(shù)的是:AA、764; B、238; C、396; D、78951、已知: 帶符號位二進制數(shù)X和Y的原碼為X原=10011010B,Y原=11

14、101011B,則X+Y補=_D_。A、01111011B; B、10000101; C、11111011B; D、溢出52、已知: 帶符號位二進制數(shù)X和Y的補碼為X補=11001000B,Y補=11101111,則X+Y真值=_B_。A、-55; B、-73; C、+73; D、溢出53、為實現(xiàn)微型機系統(tǒng)中數(shù)據(jù)總線的雙向傳送,必須采用_C_來控制數(shù)據(jù)的流向。A、寄存器; B、鎖存器; C、三態(tài)門; D、傳輸器54、一存儲器芯片的存儲容量為4K×8位,則它有_B_根地址線。A、11; B、12; C、13; D、1455、CPU中程序計數(shù)器(PC)中存放的是_B_。A、指令; B、指

15、令地址; C、操作數(shù); D、操作數(shù)地址56、在微機系統(tǒng)中,實現(xiàn)模塊(部件)之間相互連接的總線稱為_D_。A、外總線; B、串行總線; C、通信總線; D、系統(tǒng)總線57、一臺微型機具有4KB的連續(xù)存儲器,其存儲空間首地址為4000H,則末地址為_A_。A、4FFFH; B、5000H; C、7FFFH; D、8000H58、一臺微型機,其存儲器首地址為2000H,末址為5FFFH,存儲容量為_D_KB。A、4; B、8; C、12; D、16 59、微處理器用13條地址線尋址,其尋址范圍為_D_。A、1KB; B、2KB; C、4KB; D、8KB60、在CPU內(nèi)部,反映程序運行狀態(tài)或反映運算結(jié)

16、果的一些特征寄存器是:BA、PC; B、PSW; C、A; D、SP61、外部中斷1固定對應(yīng)的中斷入口地址為_C_。A、0003H; B、000BH; C、0013H; D、001BH62、各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在MCS-51系統(tǒng)中的_B_。A、TMOD; B、TCON/SCON; C、IE; D、IP63、MCS-51單片機可分為兩個優(yōu)先級別。各中斷源的優(yōu)先級別設(shè)定是利用寄存器_B_。A、IE; B、IP; C、TCON; D、SCON64、MCS-51單片機外擴存儲器芯片時,4個I/O口中用作數(shù)據(jù)總線的是_B_。A、P0口和P2口;B、P0口;C、P2口和P3口;D、P2口6

17、5、計算機工作時,能寫入也能讀出的半導(dǎo)體存儲器是_A_。A、RAM; B、ROM; C、磁盤; D、磁帶66、在串行異步通信時,傳送一個具有奇偶校驗位的ASC碼字符,傳送速率為1200波特,此時每秒傳送的字符數(shù)最多為_D_個。A、171; B、150; C、133; D、12067、某系統(tǒng)擬采用的芯片為8051,采用自動重裝初值的定時方式,則定時器的工作方式應(yīng)采用_B_。A、 方式1; B、方式2; C、方式0; D、方式368、某系統(tǒng)采用芯片為8051,擬使用定時器/計數(shù)器0與定時器/計數(shù)器1,當(dāng)TMOD的設(shè)置為50H,則兩個定時器/計數(shù)器的工作方式為_B_:A 定時器/計數(shù)器0為方式0計數(shù)

18、方式,定時器/計數(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_。A、 外部中斷0比定時器/計數(shù)器0優(yōu)先級高;B、 定時器/計數(shù)器0比外部中斷0優(yōu)先級高;C、 串行接口中斷比外部中斷1優(yōu)先級高;D、 定時器/計數(shù)器1中斷比串行接口中斷優(yōu)先級低。70、8255多功能芯片的控制字寄存器的控制字有兩種

19、,一是方式控制字,另一個是置位、復(fù)位控制字。下面敘述正確的是_C_。A、 D7為1時為置位、復(fù)位控制字;B、 D7為0時為方式控制字;C、 D7為0時為置位、復(fù)位控制字;D、 以上均不對。二、填空題1、-32的補碼為1100000B,補碼11011010B代表的真值為-38D。2、原碼數(shù)BFH=191D,原碼數(shù)6EH=110D。3、MCS-51單片機上電復(fù)位時,CPU從_0000_H 單元開始執(zhí)行程序,SP=07H,第一個壓入堆棧的數(shù)據(jù)將位于片內(nèi)(片內(nèi),片外)RAM的08H單元。4、堆棧的操作遵循先進后出的數(shù)據(jù)存儲原則,針對堆棧的兩種操作為PUSH_和POP。5、MCS-51單片機PC的長度為

20、16位;SP的長度為_8_位,數(shù)據(jù)指針DPTR的長度為16位。6、8031由于其片內(nèi)無_程序存儲器,故使用時需將EA引腳接低電平;這時_P0_口作地址/數(shù)據(jù)總線,它傳送地址碼的低8_位, _P2_口作地址總線,傳送地址碼的_高8位。7、MCS-51單片機有5個中斷源。上電復(fù)位時,同級中斷的優(yōu)先級另從高至低為_外部中斷0、定時器/計數(shù)器0、外部中斷1、定時器/計數(shù)器1和串行接口中斷 ,若IP=00010100B,則優(yōu)先級別最高者為外部中斷1、最低者為定時器/計數(shù)器1。8、MCS-51單片機8031中有2個16位的定時器/計數(shù)器,可以設(shè)定的工作方式有4種。9、在異步通信中若每個字符由11位組成,串

21、行口每秒傳送250個字符,則對自學(xué)成才的波特率為2750bps。10、若系統(tǒng)晶振頻率 fOSC=6MHz,則時鐘周期為0.167s,機器周期為_2_s。11、12根地址線可選4KB個存儲單元,32KB存儲單元需要_15根地址線。12、三態(tài)緩沖器的“三態(tài)”是指_低電平態(tài)、高電平態(tài)和高阻態(tài)。13、74LS377通常用來作簡單_輸出_口,而74LS244則常用來作簡單_輸入接口擴展。14、一個8路的數(shù)據(jù)選擇器有3個選擇輸入端。 15、當(dāng)CPU訪問由8155擴展的RAM時,8155的IO/M必須為低電平。16、A/D轉(zhuǎn)換器的作用是將模擬量轉(zhuǎn)為_數(shù)字量,D/A轉(zhuǎn)換器的作用則是將數(shù)字量轉(zhuǎn)為模擬量。17、若

22、PSW=18H,則有效R0的地址為18H。18、在定時器/計數(shù)器0的工作方式為方式3時,TH0溢出時,TF1標(biāo)志將被硬件置1去請求中斷。19、欲使P1口的低四位輸出0而高四位不變,應(yīng)執(zhí)行一條_ANL P1,#0F0H_指令。20、設(shè)A=55H,R5=AAH,則執(zhí)行ANL A,R5指令后的結(jié)果是A=00H,R5=AAH。21、-32的補碼為1100000B,補碼11011010B代表的真值為-38D。22、8031單片機因其片內(nèi)無程序存儲器,需將引腳接低電平。8031片外可直接尋址的存儲空間達64KB。23、MCS-51單片機PC的長度為16位;SP的長度為8位,DPTR的長度為16位。當(dāng)單片機

23、上電復(fù)位時PC=0000H,SP=07_H,24、若PSW為18H,則選取的是第3組通用寄存器。25、8051單片機中片內(nèi)RAM分為工作寄存區(qū),位尋址區(qū)用戶RAM區(qū)等三個區(qū)域。26、每一條指令通常由操作碼和操作數(shù)兩部分組成。27、MCS-51系統(tǒng)單片機的指令系統(tǒng)含有直接尋址、寄存器尋址、寄存器間接尋址、立即尋址、變址尋址、位尋址、相對尋址等尋址方式。28、訪問8051片外數(shù)據(jù)存儲器單元(16位地址)的指令是_MOVX ,Ri和MOVX A,DPTR,它們采用的是間接尋址方式。29、設(shè)A=55H,R1=0FH,則執(zhí)行ANL A,R1指令后的結(jié)果是A=05H,30、8051單片機中有_2個16位的

24、定時/計數(shù)器,可以被設(shè)定的工作方式有4 種,其中方式2為8位可重裝初值的定時計數(shù)器。31、原碼數(shù)CFH=207D,-100的補碼=10011100H。32、若A中數(shù)據(jù)為63H,則PSW的最低位為_0_。33、8051有5_個中斷源, 2_個中斷優(yōu)先級,若已知IP=00010100B則中斷優(yōu)先級別最高者為_外部中斷1,最低者為定時器/計數(shù)器1。34、8051單片機的內(nèi)部硬件結(jié)構(gòu)包括:CPU、RAM、ROM和定時器/計數(shù)器以及可編程并行I/O口、串行口、中斷控制系統(tǒng)、時鐘電路、位處理器等部件,這些部件通過內(nèi)部總線 相連接。35、通常,單片機上電復(fù)位時PC = 

25、0;0000 H,SP = 07 H;而工作寄存器則缺省采用第 0 組,這組寄存器的地址范圍是從00至 07  H。36、MCS-51單片機訪問片外存儲器時利用ALE  信號鎖存來自 P0   口的低八位地址信號。37、將8031片外程序存儲器內(nèi)的數(shù)據(jù)傳送給A,可以采用的指令是 MOVX A,Ri38、若PSW為18H,則選擇的是第_3組通用寄存器。39、MCS-51單片機系列有5 個中斷源,可分為2 個優(yōu)先級。上電復(fù)位時外部中斷0中斷

26、源的優(yōu)先級別最高。40、當(dāng)使用8031單片機時,需要擴展外部程序存儲器,此時EA應(yīng)為低 電平。41、在串行通信中工作方式1是10位異步通信方式。42、起止范圍為0000H3FFFH的存儲器容量為16 KB。43、MCS-51的堆棧只可設(shè)置在用戶RAM(30H7FH)中,堆棧寄存器sp是 8 位寄存器。 44、MCS-51單片機的P0P3口均是準(zhǔn)雙向通用 I/O口,其中的P0口和P2口除了可以進行數(shù)據(jù)的輸入、輸出外,通常還用來構(gòu)建系統(tǒng)的數(shù)據(jù)總線和地址總線。 12RST是單片機的復(fù)位 引腳,ALE引腳是用來鎖存地址的。

27、 45、假定(SP)=40H ,  (39H)=30H,(40H)=60H。執(zhí)行下列指令: POP  DPH  60HPOP  DPL  30H后,DPTR的內(nèi)容為0110 0000 0011 0000,SP的內(nèi)容是3EH。    46、單片機的復(fù)位操作是高電平(高電平/低電平),單片機復(fù)位后,堆棧指針SP的值是07H。47、單片機程序的入口地址是0000H,外部中斷1的入口地址是0013H_。48若采用6MHz的晶體振蕩器,則MCS-51單片機

28、的振蕩周期為_1/6us,機器周期為_2us_。三、閱讀和程序設(shè)計題1、 單片機晶振頻率12MHz,應(yīng)用定時器/計數(shù)器0方式1產(chǎn)生1ms 的定時,并使P1.0輸出周期為2ms的方波。(此題可分為用中斷方式和查詢方式)。P119-P120(a)查詢方式#include <reg51.h>sbit P1_0 = P10;main () TMOD = 0x01; /設(shè)置T0定時方式1(0000 0001B) TR0=1; /啟動T0 for(;) TH0 = -(1000/256); /裝載計數(shù)初值 TL0 = -(1000%256); do while(!TF0); /查詢等待TF0復(fù)

29、位 P1_0 =!P1_0; /定時時間到P1.0反相 TF0 = 0; /TF0標(biāo)志清0(b)中斷方式#include <reg51.h>sbit P1_0=P10;void timer0 (void) interrupt 1 using 1 P1_0 = !P1_0; /P1.0取反 TH0 = -(1000/256); /裝載計數(shù)初值 TL0 = -(1000%256);void main (void) TMOD = 0x01; /T0定時方式1 P1_0-0; TH0 = -(1000/256);/裝載計數(shù)初值 TL0 = -(1000%256); EA=1; /開總中斷 ET0=1; /開T0中斷 TR0=1; /啟動T0do while(1);2、采用定時中斷方式,實現(xiàn)下圖跑馬燈控制功能。要求跑馬燈的閃爍速率為每秒1次。P127-P130#def

溫馨提示

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

評論

0/150

提交評論