單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)題庫_第1頁
單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)題庫_第2頁
單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)題庫_第3頁
單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)題庫_第4頁
單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)題庫_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、單片機(jī)題庫一、填空題I、 當(dāng)使用8031單片機(jī)時(shí),需要擴(kuò)展外部程序存儲器,此時(shí)/EA應(yīng)接()。2.8051單片機(jī)內(nèi)部有()個(gè)定時(shí)/計(jì)數(shù)器,門控制信號GATE設(shè)置為1時(shí),由()和()控制定時(shí)器的啟動(dòng)。3、若由程序設(shè)定 RS1、RS0=01,則工作寄存器 R0R7的直接地址為()。4、若累加器A中的數(shù)據(jù)為01110011B,則PSW中的P= () o5、 MCS-51單片機(jī)具有4個(gè)() 位并行I/O 口,有()個(gè)全雙工的串行輸入輸出口。6、 計(jì)算機(jī)的元件級總線有()、()、()o7、MOV A,Rf令中,源操作數(shù)的尋址方式是()& 8051單片機(jī)堆棧遵循數(shù)據(jù) 的原則。9、 8051單片機(jī)使用電源為

2、 o10、 在立即尋址方式中,在數(shù)前使用 號來表示立即數(shù)。II、 在8051單片機(jī)中,加法指令可以分為 ,兩種。12、 設(shè)8051外接12MHz的石英晶體,則一個(gè)機(jī)器周期的時(shí)間寬度為 。13、 8051單片機(jī)的C語言源程序的擴(kuò)展名為 o14、 在設(shè)計(jì)匯編語言源程序時(shí),可以使用順序結(jié)構(gòu)的程序,也可以使用某些指令構(gòu)成結(jié)構(gòu)或者結(jié)構(gòu)的程序。15、16、17、1819、當(dāng)8051單片機(jī)復(fù)位后,程序的入口地址為 o8051單片機(jī)中的定時(shí)器/計(jì)數(shù)器有 個(gè)。8051單片機(jī)有 個(gè)中斷源,分成 個(gè)優(yōu)先級。MCS-51單片機(jī)具有 位CPU共有根地址線。MCS-51片內(nèi)有()個(gè)字節(jié)的數(shù)據(jù)存儲單元,個(gè)特殊功能寄存器。片

3、內(nèi)數(shù)據(jù)存儲器尋址空間是() 字節(jié)。內(nèi)部RAM低128個(gè)字節(jié)劃分為()、(訪問特殊功能寄存器和片外數(shù)據(jù)存儲器分別采用清除片內(nèi)RAM 2FH單元最低位,使用的命令是在MCS-51系列單片機(jī)MCS-51單片機(jī)有4個(gè)(地址線和數(shù)據(jù)線分時(shí)復(fù)用,而() 口用作高24、 MCS-51單片機(jī)有一個(gè)具有()個(gè)中斷優(yōu)先級,(個(gè)中斷源,25、803120、21、22、23、()位的并行8位地址線。三個(gè)部分。)尋址方式。I/O 口,其中() 口用做低8位)均可通過對特殊功能寄存器中中斷優(yōu)先級寄存器設(shè)置其優(yōu)先級,置()是()電平復(fù)位,復(fù)位后,P0-P3 口為() 電平,SP的值為(),工作寄存器位于第() 組。) 位C

4、PU共有()字節(jié)。個(gè)中斷源的中斷系統(tǒng)。對于每 為高優(yōu)先級。,PC的值為()26、MCS-51單片機(jī)具有( 可尋址外部數(shù)據(jù)存儲器根地址線,可尋址外部程序存儲器() 字節(jié),27、執(zhí)行 #define PA8255 XBYTEOx3FFCPA8255=Ox7e 后,存儲單元Ox3FFC的值是內(nèi)部RAM氐128個(gè)字節(jié)劃分為()、(訪問特殊功能寄存器和片外數(shù)據(jù)存儲器分別采用MCS-51單片機(jī)具有4個(gè)() 位并行)個(gè)全雙工的串行輸入輸岀口。清除片內(nèi)RAM20H單元最低位,使用的命令是在MCS-51系列單片機(jī)MCS-51單片機(jī)有4個(gè)(2829、30、(31、地址線和數(shù)據(jù)線分時(shí)復(fù)用,而()I/O(口,位的并行

5、口用作高8位地址線。I/O三個(gè)部分。尋址方式。)位的定時(shí)器/計(jì)數(shù)器。有口,其中() 口用做低8位32、)33、 MCS-51單片機(jī)有一個(gè)具有,() 個(gè)中斷源,()個(gè)中斷優(yōu)先級的中斷系統(tǒng)。對于每個(gè)中斷源,均可通過對特殊功能寄存器中中斷優(yōu)先級寄存器設(shè)置其優(yōu)先級,置 () 為高優(yōu)先級。34、MCS51 單片機(jī)外部中斷請求信號有 ( )方式和( )方式,在電平方式下, 當(dāng)采集到 INT0、INT1 的有效信號為()時(shí),激活外部中斷,外部中斷請求中斷標(biāo)志位為()和( )1. MCS-51單片機(jī)復(fù)位操作的主要功能是把PC初始化為()35、 單片機(jī)復(fù)位后,堆棧指針SP 的值是( )。36、 單片機(jī)中,常用作

6、地址鎖存器的芯片是(),常用作地址譯碼器芯片是()。37、 若采用6MHz的晶體振蕩器,則 MCS-51單片機(jī)的振蕩周期為(),機(jī)器周期為()。38、單片微型機(jī)由 ()、 ()、 () 接口三部分組成 .39、MCS-51的堆棧是軟件填寫堆棧指針臨時(shí)在()開辟的區(qū)域.40、 MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫特殊功能寄存器()加以選擇.41、 MCS-51有()個(gè)中斷源,有()個(gè)中斷優(yōu)先級,優(yōu)先級由軟件填寫()加以選擇 .42、在串行通信中 , 有數(shù)據(jù)傳送方向()、()、()三種方式43、指令 MUL AB 是把累加器 A 和寄存器B中的兩個(gè)無符號8 位數(shù)相乘,所

7、得結(jié)果低8 位存放在(中,高 8 位存放在( )中。)。)量。) 和 RS-485 三種。)和( )兩個(gè)控制位44、若A中的內(nèi)容為87H,那么標(biāo)志位P的值為(45、D/A 轉(zhuǎn)換的作用是將 ( )量轉(zhuǎn)換為 (46、串行通信的接口標(biāo)準(zhǔn)包括 ()、(47、當(dāng)定時(shí)器 T0 工作在方式 3 時(shí), 要占定時(shí)器 T1 的()尋址;MOXA, Rn 為()48、MCS-5單片機(jī)指令系統(tǒng)共有7種尋址方式,其中MOXA, #DATA為(尋址; MOV C, bit 為 () 尋址。49、 單片機(jī)的堆棧棧頂由()來指示,復(fù)位時(shí)起位置在()單元。50、 10根地址線可選()個(gè)存儲單元, 32KB 存儲單元需要 ( )

8、根地址線)指令,51、編程時(shí),一般在中斷服務(wù)子程序和調(diào)用子程序中需用保護(hù)和恢復(fù)現(xiàn)場,保護(hù)現(xiàn)場用恢復(fù)現(xiàn)場用 ( )指令。52、 在MCS-5仲,PC和DPTF都用于提供地址指針,但 PC是為了訪問()存儲器提供地址指針,而DPTF是為訪問()存儲器提供地址指針。53、 51單片機(jī)有兩個(gè)物理上獨(dú)立的接收、發(fā)送緩沖器SBUF通過串行口發(fā)送數(shù)據(jù)時(shí),在程序中應(yīng)使用:() 指令;在接收數(shù)據(jù)時(shí),在程序中應(yīng)使用: () 指令。54、 8051內(nèi)部有()個(gè)并行端口, P0口直接作為I/O端口使用時(shí),必須外接();并行端口作輸入端口時(shí),必須先執(zhí)行() 指令,然后執(zhí)行輸入指令,才能正確的讀入端口的狀態(tài)。55、 P0

9、、P1、P2、P3四個(gè)均是()位的(并行)口(填“串行”還是“并行”),其中P0的功能是();P2 口的功能是();而()是雙功能口;()是專門的用戶口。56、MCS-51單片機(jī)具有()位CPU共有()根地址線,可尋址外部程序存儲器()字節(jié),可尋址外部數(shù)據(jù)存儲器() 字節(jié)。57、 當(dāng)使用8031單片機(jī)時(shí),需要擴(kuò)展外部程序存儲器,此時(shí)EA應(yīng)接()。58、 若由程序設(shè)定 RS1、RS0=10則工作寄存器 R0R7的直接地址為()。59、 MCS-51 共有()條指令,可分為幾種不同的尋址方式。如: MOV A , 20H 源操作數(shù)屬于()尋址方式, MOVC A ,A+DPTR源操作數(shù)屬于()尋址

10、方式,MOV C, bit 源操作數(shù)屬于 () 尋址方式。60、 在設(shè)計(jì)匯編語言源程序時(shí),可以使用順序結(jié)構(gòu)的程序,也可以使用某些指令構(gòu)成()結(jié)構(gòu)或 者( )結(jié)構(gòu)的程序。61、 8051單片機(jī)內(nèi)部有()個(gè)()位定時(shí) / 計(jì)數(shù)器。62、若累加器 A中的數(shù)據(jù)為01110010B,則PSW中的P=()63、MCS-51單片機(jī)具有4個(gè)()位并行I/O 口,有()64、計(jì)算機(jī)的系統(tǒng)總線有()、(個(gè)全雙工的串行 I/O 口。)。65、在7段LED顯示器在使用中,根據(jù)公共端的連接的不同可以把 7段LED接為()和(66、DACf的是()67、8051 單片機(jī)的匯編語言源程序的擴(kuò)展名為()。68、當(dāng) 8051

11、單片機(jī)復(fù)位后,程序的入口地址為()。69、單片機(jī)則是將 ()、 () 、 ( )組成部件集成在一塊芯片上構(gòu)成的一個(gè)完整的計(jì)算機(jī)硬件系統(tǒng)。70、8031 內(nèi)部有()字節(jié)的)字節(jié)的RAM有()個(gè)SFR單元。71 、MCS-51單片機(jī)有()個(gè)全雙工的串行輸入輸出口。72、MCS-51 單片機(jī)具有 ()個(gè)中斷源,它們分別是 ()、()、( )、()、( )73、8051 單片機(jī)內(nèi)部有()個(gè)()位定時(shí) / 計(jì)數(shù)器。兩種形式。74、 MCS-51單片機(jī)內(nèi)部的RAM的寄存器區(qū)共有()個(gè)單元,分為()組寄存器,每組( )個(gè)單元。75、 找到操作數(shù)的地址的方式稱為尋址方式。MCS-51中采用了( )種尋址方式,

12、它們分別是:()、)、( )、( )、( )、( )、( )。76、單片機(jī)為了更好進(jìn)行擴(kuò)展,提供了3 總線結(jié)構(gòu),它們分別是(77、七段LED數(shù)碼管在電路連接時(shí),為了工作,可以接成()和()。其工作方式為(和( )78、A/D 中文意思(79、微型計(jì)算機(jī)是以(), D/A 中文意思()。)為核心,配上()、()和( )組成的計(jì)算機(jī)。而單片機(jī)則是將這些組成部件集成在一塊芯片上構(gòu)成的一個(gè)完整的計(jì)算機(jī)硬件系統(tǒng)。80、8051 (或8751、8951)內(nèi)部有()字節(jié)的只0皿有()字節(jié)的RAM有()個(gè)SFR單元個(gè)全雙工的串行輸入輸出口81、MCS-51單片機(jī)具有4個(gè)()位并行I/O 口,有()82、805

13、1 單片機(jī)內(nèi)部有 ()個(gè)( )位定時(shí) /計(jì)數(shù)器, 分別是( )、( )。門控制信號 GATE設(shè)置為 1 時(shí),由()和()控制定時(shí)器的啟動(dòng)。83、 MCS-51單片機(jī)內(nèi)部的RAM的寄存器區(qū)共有()個(gè)單元,分為()組寄存器,每組( )個(gè)單元。84、 找到操作數(shù)的地址的方式稱為尋址方式。CS-51 中采用了( )種尋址方式,它們分別是: ()、( )、( )、( )、( )、( )、( )。85、 單片機(jī)為了更好進(jìn)行擴(kuò)展,提供了3 總線結(jié)構(gòu),它們分別是()、()、()。86、 七段LED數(shù)碼管在電路連接時(shí), 為了工作,可以接成()和()。其工作方式可以是()和()。87、 A/D 中文意思(), D

14、/A 中文意思()、單項(xiàng)選擇題A. 0100H B.2080H C.0000H D.8000H2 主頻為6MHz的單片機(jī)它的機(jī)器周期為()。A. 1/12 gs B 0.5 gs C 1 gs D . 2卜 s3若單片機(jī)的定時(shí)器工作在方式2,則定時(shí)器最大計(jì)數(shù)值應(yīng)為 ()A.500B.1000C.28D.2164. 保持 P0 口的高 4 位不變 , 低 4位清 0,應(yīng)使用指令 (A.ORL P0, #0FHB. ORL P0, #0F0HC. ANL P0, #0FHD. ANL P0, #0F0HCPU首先響應(yīng)()5. MCS-51單片機(jī)在同一優(yōu)先級的中斷源同時(shí)申請中斷時(shí),A. 外部中斷 0

15、 B.外部中斷 1C. 定時(shí)器 0 中斷 D.定時(shí)器 1 中斷68051 單片機(jī)的兩個(gè)定時(shí)器/計(jì)數(shù)器是 ()A14 位加法計(jì)數(shù)器C16 位加法計(jì)數(shù)器B 14 位減法計(jì)數(shù)器D16 位減法計(jì)數(shù)器7 在存儲器擴(kuò)展電路中74LS373的主要功能是(A 存儲數(shù)據(jù) B 存儲地址 C 鎖存數(shù)據(jù)鎖存地址)單元。88051 單片機(jī)的工作寄存器分成 4 組,每組有(A、 2 個(gè)B、 4 個(gè)C、 6 個(gè)D、8個(gè)9利用下列(A、 interruptC 、 while10、下列計(jì)算機(jī)語言中,A、 自然語言C、 匯編語言)關(guān)鍵字可以改變工作寄存器組B 、 sfrD 、usingCPU能直接識別的是()B、 高級語言D、機(jī)

16、器語言11、在計(jì)算機(jī)內(nèi)部,一切信息的存取、處理和傳遞的形式是A. ACII 碼 B. BCD 碼 C. 二進(jìn)制 D. 十六進(jìn)制12、 MCS-51單片機(jī)復(fù)位操作的主要功能是把PC初始化為A. 0100HB.2080HC.0000HD.8000H13、主頻為12MHz的單片機(jī)它的機(jī)器周期為()。A. 1/12 gs B .0.5 gs C . 1 gs D . 2gs 14、若單片機(jī)的定時(shí)器工作在方式 1 ,則定時(shí)器最大計(jì)數(shù)值應(yīng)為 ( )24、A. 500B.1000C.213 D.2 1615、MCS-51單片機(jī)在同一優(yōu)先級的中斷源同時(shí)申請中斷時(shí),CPU首先響應(yīng)()A.外部中斷 0 B. 外部

17、中斷 1C.定時(shí)器 0 中斷 D. 定時(shí)器 1 中斷16、8051 單片機(jī)的兩個(gè)定時(shí)器 / 計(jì)數(shù)器是 ()A 1 4位加法計(jì)數(shù)器B 14 位減法計(jì)數(shù)器17、18、19、20、21 、22、23、C 1 6位加法計(jì)數(shù)器D 16 位減法計(jì)數(shù)器在存儲器擴(kuò)展電路中 74LS373 的主要功能是 (A.存儲數(shù)據(jù)B 存儲地址 C 鎖存數(shù)據(jù)SJMP rel 指令中 rel 的取值范圍為(A、+ 127 127CC 0一128鎖存地址B、0 + 127D+ 127 一128單片機(jī)匯編語言的編寫的源程序的后綴名為(A、 .cB、 .objC 、 .asm)。)。D、 .exe在進(jìn)行 Protues 仿真時(shí),A、

18、 .c B 、 asm CEPROM是指(A.只讀存儲器C.隨機(jī)存儲器需要在單片機(jī)中加載的程序后綴名為(.exe D 、 .hex)。)。B 電擦除的只讀存儲器D 紫外線可擦除的只讀存儲器在單片機(jī)中,用作標(biāo)志寄存器的一個(gè)特殊功能寄存器是(APSWBDPTRCPCDB)。指令MOV A , 30H源操作數(shù)的尋址方式是(A.寄存器尋址方式)。B 寄存器間接尋址方式C.直接尋址方式C語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是(D 立即尋址方式A、 Double、 shortC 、 integer25、在生產(chǎn)過程中完成程序?qū)懭氲闹蛔x存儲器稱為、 CharA.掩膜ROMCEPROM)。)。B PROMD E2PR

19、OM26 8051單片機(jī)的兩個(gè)定時(shí)器 / 計(jì)數(shù)器是( )A. 14 位加法計(jì)數(shù)器B. 14位減法計(jì)數(shù)器C. 16位加法計(jì)數(shù)器D. 16位減法計(jì)數(shù)器27.二進(jìn)制數(shù) 110110110 對應(yīng)的十六進(jìn)制數(shù)可表示為()。A. 1D3HB. 1B6HC. DB0HD. 666H28.8051 單片機(jī)具有雙功能的端口是( )。A. P0 口和 P1 口B.P3 口C. P0 口和 P2 口D.P1 口29、一主程序中有一句 LP: SJMP LP,功能指令為等待中斷,當(dāng)發(fā)生中斷且中斷返回后,( )。A.返回到主程序開始處B返回到該句的下一條指令處C.返回到該句的上一條指令處D 返回到該句30、ALU表示(

20、).A 累加器B程序狀態(tài)字寄存器C.計(jì)數(shù)器D算術(shù)邏輯部件31、 計(jì)算機(jī)中最常用的字符信息編碼是()(A) ASCII(B) BCD碼(C) 余 3 碼(D)循環(huán)碼32、 以下不是構(gòu)成的控制器部件():(A)程序計(jì)數(shù)器(B)指令寄存器(C)指令譯碼器(D)存儲器33、 MOVX A,DPT指令中源操作數(shù)的尋址方式是()(A)寄存器尋址 (B)寄存器間接尋址(C)直接尋址 (D)立即尋址34、下面條指令將 MCS-51的工作寄存器置成3區(qū)()(A)MOV PSW,#13H (B)MOV PSW,#18H(C)SETB PSW.4 CLR PSW.3 (D) SETB PSW.3 CLR PSW.4

21、,35、執(zhí)行MOVX A DPT指令時(shí),MCS-51產(chǎn)生的控制信號是()( A) /PSEN ( B) ALE ( C) /RD ( D) /WR36、 MOV C 00H的尋址方式是()(A)位尋址 (B)直接尋址 (C)立即尋址 (D)寄存器尋址37、ORG 0000HAJMP 0040HORG 0040HMOV SP ,#00H當(dāng)執(zhí)行完上面的程序后,PC的值是()( A) 0040H ( B) 0041H ( C) 0042H ( D) 0043H38、關(guān)于 80C51 的堆棧操作,正確的說法是( )(A)先入棧,再修改指針(B)先修改指針,再出棧(C)先修改指針,再入棧(C)以上都不對

22、39、 MCS-51的并行I/O 口信息有兩種讀取方法:一種是讀引腳,還有一種是(A)(A)讀鎖存器具(B)讀數(shù)據(jù)庫 (C)讀A累加器具 (D)讀CPU40、 MCS-51的并行I/O 口讀-改-寫操作,是針對該口的()(A)引腳(B)片選信號 (C)地址線 (D)內(nèi)部鎖存器41、 當(dāng)單片機(jī)從8155接口芯片內(nèi)部RAM的20H單元中讀取某一數(shù)據(jù)時(shí),應(yīng)使用()類指令。A. MOV A,20H B. MOVX A RiC. MOVC A A+DPTR DMOVX A DPTR42、 在運(yùn)用8031單片機(jī)擴(kuò)展32K數(shù)據(jù)存儲器RAM時(shí),需采用()條地址線。A 10 B 13 C15 D1443、在五個(gè)

23、中斷源中,可通過軟件確定各中斷源中斷級別的高或低,但在同一級別中,按硬件排隊(duì)的優(yōu)先 級別最高的是( )中斷。A.定時(shí)器T0 B .定時(shí)器T1 C .外部中斷INTOD.外部中斷INT1 E .串行口44、 8031定時(shí) /計(jì)數(shù)器是否計(jì)滿可采用等待中斷的方法進(jìn)行處理,也可通過對 ( )的查詢方法進(jìn)行判斷。A. OV標(biāo)志B. CY標(biāo)志C.中斷標(biāo)志 D.奇偶標(biāo)志45、 當(dāng)串行口向單片機(jī)的 CPU發(fā)出中斷請求時(shí),若CPU允許并接受中斷請求時(shí), 程序計(jì)數(shù)器PC的內(nèi)容將被 自動(dòng)修改為( )。A. 0003H B. 000B C. 0013H D. 001BH E. 0023H46、 子程序的返回和中斷響應(yīng)

24、過程中的中斷返回都是通過改變PC的內(nèi)容實(shí)現(xiàn)的,而PC內(nèi)容的改變是() 完成的。A.通過POP命令B.通過MOV指令C.通過RET或 RETI指令D.自動(dòng)47、 采用 8031 單片機(jī)必須擴(kuò)展()。A、數(shù)據(jù)存儲器B、程序存儲器 C I/O接口 D、顯示接口48、PSW=18時(shí),則當(dāng)前工作寄存器是()。A、 0組 B、 1 組 C、 2組 D、 3組49、執(zhí)行PUSH ACC指令,MCS 51完成的操作是()。A SP+PSP (ACCTSP) B、(ACC) T(SP) SP - 1SPC SP-1SP (ACC尸(SP) D、(ACC尸(SP) SP+1SP50、 控制串行口工作方式的寄存器是

25、( )A、 TCON B、 PCON C、 SCON D、 TMOD51、 計(jì)算機(jī)能直接識別的語言是()。A.匯編語言B.自然語言C.機(jī)器語言D.硬件和軟件52、若某寄存器芯片的地址線為 12根, 那么它的存儲容量為 ( )。A、1 KB B、2KB C、4KB D、8kB53、 控制串行口工作方式的寄存器是()A、 TCON B、 PCON C、 SCON D、 TMOD54、要使MCS-5能夠響應(yīng)定時(shí)器T1中斷、串行接口中斷,它的中斷允許寄存器IE的內(nèi)容應(yīng)是()A、 98H E、 84H C、 42 D、 22H55、 當(dāng)優(yōu)先級的設(shè)置相同時(shí),若以下幾個(gè)中斷同時(shí)發(fā)生,()中斷優(yōu)先響應(yīng)。A B

26、、T1 C、串口 D、TO56、 在計(jì)算機(jī)內(nèi)部,一切信息的存取、處理和傳遞的形式是()。A. ACII碼B. BCD 碼C.二進(jìn)制D.十六進(jìn)制57、 MCS-51單片機(jī)復(fù)位操作的主要功能是把SP初始化為()。A. OOH B.80HC.07H D. 03H58、主頻為6MHz的單片機(jī)它的機(jī)器周期為()。A. 1/12 gs B .0.5 gs C . 1 gs D . 2gs59、若單片機(jī)的定時(shí)器工作在方式2,則定時(shí)器最大計(jì)數(shù)值應(yīng)為()A. 500 B. 28C.213D.21660、MCS-51單片機(jī)在同一優(yōu)先級的中斷源同時(shí)申請中斷時(shí),CPU首先響應(yīng)()A.外部中斷0 B. 外部中斷1C.定

27、時(shí)器0中斷 D. 定時(shí)器1中斷61、8051單片機(jī)的兩個(gè)定時(shí)器/計(jì)數(shù)器是()A. 14位加法計(jì)數(shù)器B . 14位減法計(jì)數(shù)器C. 16位加法計(jì)數(shù)器D . 16位減法計(jì)數(shù)器62、在存儲器擴(kuò)展電路中 74LS373的主要功能是(A.存儲數(shù)據(jù)B .存儲地址 C .鎖存數(shù)據(jù).鎖存地址63、SJMP rel指令中rel的取值范圍為(A、+ 127 127B、0 + 12764、C 0一128D+ 127 一128單片機(jī)匯編語言的編寫的源程序的后綴名為(A、 .cB、.obj C、.asmD .exe66. MCS-51單片機(jī)CPU的主要組成部分為65、在進(jìn)行Protues仿真時(shí),需要在單片機(jī)中加載的程序后

28、綴名為(A、.c B 、asm C 、 .exe D 、.hexA.運(yùn)算器、控制器B 加法器、寄存器 C 運(yùn)算器、加法器 D運(yùn)算器、譯碼器67.單片機(jī)能直接運(yùn)行的程序叫。A.源程序 B .匯編程序C .目標(biāo)程序D .編譯程序68 單片機(jī)中的程序計(jì)數(shù)器PC用來。A 存放指令B存放正在執(zhí)行的指令地址C 存放下一條指令地址D.存放上一條指令地址69. 單片機(jī)上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為。A. OOOOH, OOH B . OOOOH, 07H C . 0003H, 07H D . 0800H, 08H70. 復(fù)位后,堆棧指針 SP在內(nèi)部RAM中的直接地址是 。A. OOH B . 07H C

29、 . 81H D . FFH71.8051的P0 口,當(dāng)使用外部存儲器時(shí)它是一個(gè)A.傳輸高8位地址口C.傳輸高8位數(shù)據(jù)口A.傳輸?shù)?位地址口D.傳輸?shù)?位地址/數(shù)據(jù)口72 . P0 口作數(shù)據(jù)線和低A .應(yīng)外接上拉電阻8位地址線時(shí)。B.不能作I/O 口 C .能作I/O 口73. 8051單片機(jī)若晶振頻率為fosc=12MHz,則一個(gè)機(jī)器周期等于卩5A. 1/12B. 1/2 C . 1 D . 274 . MCS-51單片機(jī)的數(shù)據(jù)指針 DPTR是一個(gè)16位的專用地址指針寄存器,主要用來 。A .存放指令B .存放16位地址,作間址寄存器使用C .存放下一條指令地址D.存放上一條指令地址75 .

30、 ALU表示。A .累加器 B .程序狀態(tài)字寄存器C .計(jì)數(shù)器 D .算術(shù)邏輯部件76 . MCS-51單片機(jī)復(fù)位后,專用寄存器ACC的狀態(tài)是。A. 01H B . 07H C . OOH D . OFFH77 .當(dāng)程序狀態(tài)字寄存器 PSW犬態(tài)字中RS1和RS0分別為0和1時(shí),系統(tǒng)使用的工作寄存器組為 A.組0B .組1 C .組2 D .組378 . 8051單片機(jī)中,用戶可使用的16位寄存器是 。A. PSW B . ACC C . SP D . DPTR79 . 8051的程序計(jì)數(shù)器PC為16位計(jì)數(shù)器,其尋址范圍是 。A. 8K B . 16K C . 32K D . 64K80 .當(dāng)外

31、部中斷0發(fā)出中斷請求后,中斷響應(yīng)的條件是 。A . SETB ETO B . SETB EXO C . MOV IE #81H D . MOV IE, #61H81、MCS-51單片機(jī)復(fù)位操作的主要功能是把PC初始化為()A.0100HB.2080HC.0000HD.8000H82、主頻為12MHz的單片機(jī)它的機(jī)器周期為()A . 1/12 gs B . 0.5 gs C . 1 gs D . 2gs83 .若單片機(jī)的定時(shí)器工作在方式1,則定時(shí)器最大計(jì)數(shù)值應(yīng)為()A.500B.1000C.213D.21684、保持P0 口的高4位不變,低4位清0,應(yīng)使用指令()A.ORL P0, #OFHB.

32、 ORL P0, #OFOHC. ANL P0, #0FHD. ANL P0, #0F0H85、MCS-51單片機(jī)在同一優(yōu)先級的中斷源同時(shí)申請中斷時(shí),CPU首先響應(yīng)()A. 外部中斷 0 B. 外部中斷 1C. 定時(shí)器 0 中斷 D. 定時(shí)器 1 中斷86、8051 單片機(jī)的兩個(gè)定時(shí)器 / 計(jì)數(shù)器是 ()A 14 位加法計(jì)數(shù)器C16 位加法計(jì)數(shù)器B14 位減法計(jì)數(shù)器D16 位減法計(jì)數(shù)器87、在存儲器擴(kuò)展電路中 74LS373 的主要功能是 ()。A 存儲數(shù)據(jù) B 存儲地址 C 鎖存數(shù)據(jù) D 鎖存地址88、 8051 單片機(jī)的工作寄存器分成 4 組,每組有()單元。A、 2 個(gè)B、 4 個(gè)C、

33、6 個(gè)D、 8 個(gè)89、SJMP rel 指令中 rel 的取值范圍為( )。A、+ 127 一127B、0 + 127C、0一128D、+ 127 一12890、EPROM是指()oA.只讀存儲器B .電擦除的只讀存儲器C.隨機(jī)存儲器D 紫外線可擦除的只讀存儲器三、判斷題1、 在MCS-51系統(tǒng)中,一個(gè)機(jī)器周期等于1.5卩So ()2、若一個(gè)函數(shù)的返回類型為 void ,則表示其沒有返回值。 ()3、 所有定義在主函數(shù)之前的函數(shù)無需進(jìn)行聲明。()4、 定時(shí)器與計(jì)數(shù)器的工作原理均是對輸入脈沖進(jìn)行計(jì)數(shù)。()5、 END表示指令執(zhí)行到此結(jié)束。()6、ADC0809是 8位逐次逼近式模/數(shù)轉(zhuǎn)換接口。

34、()7、 MCS-51的程序存儲器只是用來存放程序的。()& TMO呼的GATE=1時(shí),表示由兩個(gè)信號控制定時(shí)器的的啟停。()9、MCS-51的特殊功能寄存器分布在 60H80H地址范圍內(nèi)。()10、 MCS-51系統(tǒng)可以沒有復(fù)位電路。()11 、若一個(gè)函數(shù)的返回類型為 void ,則表示其沒有返回值。 ()12、 定時(shí)器與計(jì)數(shù)器的工作原理均是對輸入脈沖進(jìn)行計(jì)數(shù)。( )13、SFR中凡是能被8整除的地址,都具有位尋址能力。 ()14、不能用“ sfr16 ” 直接訪問定時(shí)器計(jì)數(shù)器 0 和 1。 ( )15、 MCS-51單片機(jī)的程序存儲器只能用來存放程序的。()16、串口中斷標(biāo)志由硬件清 0。

35、()17、 特殊功能寄存器的名字,在C51 程序中,全部大寫。 ()18、 “sfr ”后面的地址可以用帶有運(yùn)算的表達(dá)式來表示。()19、 #include 與 #include“ reg51.h ”是等價(jià)的。 ()20、 sbit不可以用于定義內(nèi)部 RAM的可位尋址區(qū),只能用在可位尋址的SFR上。()21、 單片機(jī)是在一塊集成電路上把CPU存儲器及多種形式的I/O接口集成在一起而構(gòu)成的微型計(jì)算機(jī)。 ( )22、 每個(gè)特殊功能寄存器都既有字節(jié)地址,又有位地址。( )23、50H一定是字節(jié)地址。()24、 在 MCS-51 單片機(jī)中,高級中斷可以打斷低級中斷形成中斷嵌套。( )25、 加法指令將

36、影響進(jìn)位標(biāo)志位C,而減法指令將不影響進(jìn)位標(biāo)志位G ()26、 只要有中斷出現(xiàn),CPU就立即響應(yīng)中斷。()27、MCS-51單片機(jī)的定時(shí)和計(jì)數(shù)都使用同一計(jì)數(shù)機(jī)構(gòu),所不同的只是計(jì)數(shù)脈沖的來源。來自于單片機(jī)內(nèi)部的是定時(shí),而來自于外部的則是計(jì)數(shù)。 ( )EPROM276是用作程序存儲器的。()中斷初始化時(shí), 對中斷控制寄存器的狀態(tài)設(shè)置, 只能使用位操作指令, 單片機(jī)的LED動(dòng)態(tài)顯示是依據(jù)人眼的“視覺暫留”效應(yīng)實(shí)現(xiàn)的。如果x=0xEA,則執(zhí)行x2后,x的值為0xA8。()在 MCS51 的指令系統(tǒng)中,地址分為字節(jié)地址和位地址。 匯編語言指令就是指能被 CPU直接執(zhí)行的指令。() 偽指令、指令都是在程序執(zhí)

37、行的時(shí)候起作用。 ()28、29、30、31 、32、33、中,34而不能使用字節(jié)操作指令。 ()、在 MCS51 的指令系統(tǒng)(R7)表示工作寄存器 R7中的內(nèi)容。() void ,則表示其沒有返回值。 (SFR中凡是能被8整除的地址,都具有位尋址能力。 不能用“ sfr16 ” 直接訪問定時(shí)器計(jì)數(shù)器 0 和 1。MCS-51單片機(jī)的程序存儲器只能用來存放程序的。35、38、39、40、41 、42、43、44、45、46、若一個(gè)函數(shù)的返回類型為 ) 37、定時(shí)器與計(jì)數(shù)器的工作原理均是對輸入脈沖進(jìn)行計(jì)數(shù)。當(dāng) MCS-51 上電復(fù)位時(shí),堆棧指針 SP=00H。MCS-51外擴(kuò)I/O 口與外RAM

38、是統(tǒng)一編址的。)。)。36MCS-51是微處理器。()不是。MCS-51的串行接口是全雙工的。PC存放的是當(dāng)前執(zhí)行的指令。( PC存放的是當(dāng)前執(zhí)行的指令。( MCS-51的特殊功能寄存器分布在)是將要執(zhí)行的下一條指令的地址。)60H80 H地址范圍內(nèi)。()P0P3是準(zhǔn)雙向口,所以由輸出轉(zhuǎn)輸入時(shí)必須先寫入 0。( MOV指令。()MCS-51有4個(gè)并行IO 口 ,其中在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲器傳送數(shù)據(jù)時(shí),使用 為了消除按鍵的抖動(dòng),常用的方法有硬件和軟件兩種方法。47、48、49、50、51、MCS-5外擴(kuò)I/O 口與外RAM是統(tǒng)一編址的。()52、 使用8751且EA=1時(shí),仍

39、可外擴(kuò)64KB的程序存儲器。()53、 8155的復(fù)位引腳可與89C51的復(fù)位引腳直接相連。()54、 片內(nèi)RAM與外部設(shè)備統(tǒng)一編址時(shí),需要專門的輸入/輸岀指令。()55、8031片內(nèi)有程序存儲器和數(shù)據(jù)存儲器。()56、 EPRO啲地址線為11條時(shí),能訪問的存儲空間有 4Ko()57、8255A內(nèi)部有3個(gè)8位并行口,即A 口,B 口,C 口。()58、 8155芯片內(nèi)具有256B的靜態(tài)RAM,岔8位和1個(gè)6位的可編程并行I/O 口,1個(gè)14位定時(shí)期等常用部件及 地址鎖存器。()59、 在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲器傳送數(shù)據(jù)時(shí),使用MOV指令。()60、 為了消除按鍵的抖動(dòng),常用的

40、方法有硬件和軟件兩種方法。()61、 MCS-51單片機(jī)的片內(nèi)存儲器稱為程序存儲器。()62、 MCS-51單片機(jī)的數(shù)據(jù)存儲器是指外部存儲器。()63、 MCS-51單片機(jī)的特殊功能寄存器集中布置在片內(nèi)數(shù)據(jù)存。()64、 MCS-51指令中,16位立即數(shù)傳送指令是: MOV DPTR#data16。()65、 MCS-51單片機(jī),CPU對片外RAM的訪問只能用寄存器間接尋址的方式,且僅有4條指令。()66、 在MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)中,TMO場模式控制寄存器,主要用來控制定時(shí)器的啟動(dòng)與停止。()67、 在MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)中,TCON為控制寄存器,主要用來控制定時(shí)器的啟動(dòng)與停止。(

41、)68、 MCS-51單片機(jī)系統(tǒng)復(fù)位后,中斷請求標(biāo)志TCON和SCON中各位均為0。()69、 MCS-51單片機(jī)的中斷允許寄存器的IE的作用是用來對各中斷源進(jìn)行開放或屏蔽的控制。()70、 對于8051單片機(jī)而言,在外部擴(kuò)展 EPROMS, EA引腳可接+ 5V或接地。()四、簡答題1、 51系列單片機(jī)具有幾個(gè)中斷源,分另提如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級中斷,如何 定義?2、 各中斷源對應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?3、 如果想將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請舉例加以說明。4、如何消除鍵盤的抖動(dòng)?5在使用8051的定時(shí)器/計(jì)數(shù)器

42、前,應(yīng)對它進(jìn)行初始化,其步驟是什么?6、簡述MCS-51系列單片機(jī)中時(shí)序電路中的時(shí)鐘周期、狀態(tài)周期、機(jī)器周期和指令周期的概念7、8051引腳有多少I/O線?他們和單片機(jī)對外的地址總線和數(shù)據(jù)總線有什么關(guān)系?地址總線和數(shù)據(jù)總線 各是幾位?&簡述MCS-51系列單片機(jī)的指令格式9、簡述MCS-51系列單片機(jī)中時(shí)序電路中的時(shí)鐘周期、狀態(tài)周期、機(jī)器周期和指令周期的概念10、數(shù)制與碼制:將十進(jìn)制數(shù) 205 轉(zhuǎn)換成二進(jìn)制數(shù)。將二進(jìn)制數(shù) 10001101 轉(zhuǎn)換成十進(jìn)制數(shù)。將十進(jìn)制數(shù)857.32轉(zhuǎn)換成相應(yīng)的BCD碼。11、簡述變址尋址方式并舉例說明。12、簡述中斷響應(yīng)的主要內(nèi)容。13、A/D 轉(zhuǎn)換器轉(zhuǎn)換數(shù)據(jù)的傳

43、送有幾種方式 ?14、8051有哪幾種尋址方式?15、PC是什么寄存器?是否屬于特殊功能寄存器?它有什么作用?16、 有哪幾種方法能使單片機(jī)復(fù)位?復(fù)位后寄存器的狀態(tài)如何?復(fù)位對內(nèi)部RAM有何影響?17、8051單片機(jī)的PSW寄存器各位標(biāo)志的意義如何?18、CPLP向應(yīng)中斷的條件有哪些?19、A/D 轉(zhuǎn)換器轉(zhuǎn)換數(shù)據(jù)的傳送有幾種方式20、簡述子程序調(diào)用和執(zhí)行中斷服務(wù)程序的異同點(diǎn)。21、簡述MCS-51單片機(jī)的中斷入口地址分別是哪些?22、( 1)R2的內(nèi)容傳到 R3中。(2)外部RAM 60H單元內(nèi)容傳到內(nèi)部 RAM 30H單元;(3)外部RAM 1000H單元內(nèi)容傳到 R0;(4) 將片外RAM

44、中 1000H開始的8個(gè)數(shù)據(jù)依次傳入片內(nèi) 60H始的8個(gè)單元內(nèi)。(5) 將內(nèi)部 RAM 20H單元內(nèi)容傳送到外部 RAM 2000H單元中;(6)將內(nèi)部RAM20HI元的內(nèi)容與累加器 A內(nèi)容相加,結(jié)果存放在 20H單元中。(7)R1的內(nèi)容傳到R3中;(8)將外部 RAM 2000H單元內(nèi)容傳送到內(nèi)部 RAM 20H單元中;(9)將內(nèi)部RAM20HI元的內(nèi)容與累加器 A內(nèi)容相加,結(jié)果存放到外部 20H單元中。23、簡述利用 Keil 軟件調(diào)試匯編語言程序的步驟 ( 分步驟描述 )。24、簡述MCS-51單片機(jī)4個(gè)8位并行I/O 口的功能?四、閱讀程序段并寫出運(yùn)行結(jié)果1、寫出片內(nèi) 30H 單元和片

45、外 30H 單元的值MOV 30H, #30MOV R1, #30HMOV A, #03HMOVX R1, AXCH A, R1MOVX R1, ARET;片內(nèi)( 30H) =2、設(shè)(A) =42H,( 42H) =08H,( 50H) =43H,分析程序運(yùn)行結(jié)果:AJMP MMOVR1, #81HM:MOV RO, AMOV 67H, R0MOV SP , #30HPUSH 50HPOP R1則(RO) = ; ( R1) = ; (67H) =; ( 31H) =(SP)=3、執(zhí)行下列程序段中第一條指令后,(1)(P1.7)=(P1.3)=,(P1.2)=;執(zhí)行第二條指令后,(P1.5)=

46、,(P1.4)=, (P1.3)=。ANL P1 , #73HORL P1 , #38H4、下列程序段執(zhí)行后,(A)=,(B)=。MOV A , #0FBHMOV B , #12HDIV AB5、下列程序段執(zhí)行后,(R0)=,(7EH)=,(7FH)=MOV R0,#7FHMOV 7EH , #0MOV 7FH , #40HDEC R0DEC R0DEC R0RAM(0AH)=(10 分)6、 已知(SP)=09H , (DPTR)=4567H,在執(zhí)行下列指令后,(SP)=,內(nèi)部(0BH)=PUSH DPLPUSH DPH7、 已知程序執(zhí)行前有 A=02H SP=52H, ( 51H) =80

47、H, (52H)=00H。下述程序執(zhí)行后:POP DPLPOP DPHRL AMOV B,AMOVC A,A+DPTRPUSH AMOV A,BINC AMOVC A,A+DPTRPUSH ARETORG 8000HDB 10H,80H,30H,50H,30H,50H請問: A=(), SP=(),( 51H)=( ),( 52H)=(), PC=()8、試分析下列程序段 :MOV 30H, #0A4HMOV A, #0D6HMOV R0, #30HMOV R2, #5EHANL A, R2ORL A, R0SWAP ACPL AXRL A, #0FEHORL 30H, A執(zhí)行完程序后, A=

48、 ?,( 30H)= ?9、下列程序段執(zhí)行后, (R0)=,(7EH)=,(7FH) =MOVR0 , #7FHMOV7EH , #0MOV7FH , #40HDECR0DECR0DECR010、 已知(SP) =09H, (DPTR =4567H,在執(zhí)行下列指令后,(SP) =,內(nèi)部RAM( 0AH)=,( 0BH)=PUSH DPLPUSH DPH11、 下列程序中注釋的數(shù)字為執(zhí)行該指令所需的機(jī)器周期數(shù),若單片機(jī)的晶振頻率為6MHz問執(zhí)行下列程序需要多少時(shí)間 MOV R3, #100;1LOOP: NOP ; 1NOPNOPDJNZ R3 ,LOOP ; 2RET ; 2 12、寫出片內(nèi)

49、60H 單元和片外 60H 單元的值MOV60H,#60MOVR1, #60HMOVA,#05HMOVXR1, AXCHA,R1MOVXR1, ARET13、設(shè) A=83H, R0=40H, (40H)=34H ,問執(zhí)行以下程序段后, ( A)= ?、( 40H)=?ANL A, #40HORL 40H, AXRL A, R0CPL A14、試分析下列程序段 :MOV 30H, #0A4HMOV A, #0D6HMOV R0, #30HMOV R2, #5EHANL A, R2ORL A, R0SWAP ACPL AXRL A, #0FEHORL 30H, A執(zhí)行完程序后, A= ?,( 30H)= ?五、計(jì)算題1、51單片機(jī),當(dāng)fosc = 6MHz和fosc = 12MHz時(shí),最大定時(shí)各為多少?2、 若fO

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論