




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、單片機題庫一、填空題I、當(dāng)使用8031單片機時,需要擴展外部程序存儲器,此時/EA應(yīng)接(地)低電平)。2.8051單片機部有(2)個定時/計數(shù)器,門控制信號GATE設(shè)置為1時,由(TRx )和(INTx )控制定時器的啟動。3、若由程序設(shè)定RS1 RS0=01則工作寄存器R0-R7的直接地址為(08H- 0FH )。4、若累加器A中的數(shù)據(jù)為01110011B貝S PSW中的P= (1)。5、MCS-51單片機具有4個(8 )位并行I/O 口,有(1)個全雙工的串行輸入輸出口。6、計算機的兀件級總線有(地址總線)、(數(shù)據(jù)總線)、(控制總線)7、 MOV A,耐旨令中,源操作數(shù)的尋址方式是(寄存器
2、間接尋址)。& 8051單片機堆棧遵循數(shù)據(jù) 先入后出的原則。9、8051單片機使用電源為 _5 。10、在立即尋址方式中,在數(shù)前使用_#_號來表示立即數(shù)。II、在8051單片機中,加法指令可以分為 ADD ADC兩種。12、設(shè)8051外接12MHZ的石英晶體,則一個機器周期的時間寬度為1us。13、8051單片機的C語言源程序的擴展名為dac,Dac_。14、在設(shè)計匯編語言源程序時,可以使用順序結(jié)構(gòu)的程序,也可以使用某些指令構(gòu)成分支 結(jié)構(gòu)或者循環(huán)結(jié)構(gòu)的程序。15、 當(dāng)8051單片機復(fù)位后,程序的入口地址為0000H 。16、8051單片機中的定時器/計數(shù)器有 2 個17、8051單片機有_5
3、_個中斷源,分成_ 2 _個優(yōu)先級。18、MCS-51單片機具有 8位CPU共有16根地址線。19、MCS-51片有(128 )個字節(jié)的數(shù)據(jù)存儲單元,(21 )個特殊功能寄存器。片數(shù)據(jù)存儲器尋址空間是(256 )字節(jié)。20、部RAM氐128個字節(jié)劃分為( 工作寄存器區(qū))、(位尋址)、(數(shù)據(jù)緩沖區(qū))三個部分。21、 訪問特殊功能寄存器和片外數(shù)據(jù)存儲器分別采用( 直接尋址)、(寄存器間接尋址)尋址方式。22、清除片RAM2FH單元最低位,使用的命令是(CLR 08H)。23、 在MCS-5係列單片機MCS-51單片機有4個(8 )位的并行I/O 口,其中( P0 ) 口用做低8位地址線和數(shù)據(jù)線分時
4、復(fù)用,而 ( P2 ) 口用作高8位地址線。24、MCS-51單片機有一個具有(2 )個中斷優(yōu)先級,(5 )個中斷源的中斷系統(tǒng)。對于每個中斷源,均可通過對特殊功能寄存器 中中斷優(yōu)先級寄存器設(shè)置其優(yōu)先級,置(1) 為高優(yōu)先級。25、8031是( 高 ) 電平復(fù)位,復(fù)位后,P0-P3 口為(高 )電平,SP的值為(07H ), PC的值為(0000H),工作寄存器位于第(0 )組。26、MCS-51單片機具有(8 )位CPU共有(16 )根地址線,可尋址外部程序存儲器(64K )字節(jié),可尋址外部數(shù)據(jù)存儲器 (64K) 字節(jié)。27、執(zhí)行 #defi ne PA8255 XBY TE0x3FFCPA8
5、255=Ox7e 后,存儲單元Ox3FFC勺值是(0x7e )30、 MCS-51單片機具有4個(8)位并行I/O 口,(2 )個(16)位的定時器/計數(shù)器。有(1 )個全雙工的串行輸入輸出口。31、清除片RAM20單元最低位,使用的命令是 CLR 00H32、 在MCS-51系列單片機MCS-51單片機有4個(8 )位的并行I/O 口,其中(P0 ) 口用做低8位地址線和數(shù)據(jù)線分時復(fù)用,而(P2 ) 口用作高8位地址線。33、MCS-51單片機有一個具有,(5 )個中斷源,(2 )個中斷優(yōu) 先級的中斷系統(tǒng)。對于每個中斷源,均可通過對特殊功能寄存器中中 斷優(yōu)先級寄存器設(shè)置其優(yōu)先級,置(1 )為
6、高優(yōu)先級。34、MC51單片機外部中斷請求信號有( 電平 )方式和(邊 沿觸發(fā) )方式,在電平方式下,當(dāng)采集到INT0、INT1的有效信 號為(低電平或者0 )時,激活外部中斷,外部中斷請求中斷標(biāo) 志位為(IE0 )和(IE1 )。35、單片機復(fù)位后,堆棧指針 SP的值是(07H)。36、單片機中,常用作地址鎖存器的芯片是(74IS373 _),常用作地址譯碼器芯片是(74IS138 .)。37、若采用6MHz的晶體振蕩器,則 MCS-51單片機的振蕩周期為(1/6),機器周期為(2us )。1, 38、單片微型機由CPU存儲器、I/O接口三部分組成.片數(shù)據(jù)存儲2, 39、MCS-51的堆棧是
7、軟件填寫堆棧指針臨時在(器 )開辟的區(qū)域 .40、MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填 寫特殊功能寄存器( SCO)N 加以選擇 .41、MCS-51 有( 5 )個中斷源 , 有( 2 )個中斷優(yōu)先級 , 優(yōu)先 級由軟件填寫( 特殊功能寄存器 IP ) 加以選擇 .42、在串行通信中 , 有數(shù)據(jù)傳送方向 ( 單工 )、(半雙工 )、( 雙工 ) 三種方式 .43、指令MUL AB是把累加器A和寄存器B中的兩個無符號8位數(shù) 相乘,所得結(jié)果低8位存放在(A )中,高8位存放在(B)中。44、若A中的容為87H,那么標(biāo)志位P的值為(0 )。45、D/A 轉(zhuǎn)換的作用是將 (
8、 數(shù)字)量轉(zhuǎn)換為 ( 模擬 )量46 、 串 行 通 信 的 接 口 標(biāo) 準(zhǔn) 包 括 (RS-232)、(RS-422A) 和 RS-485 三種。47、當(dāng)定時器 T0 工作在方式 3 時, 要占定時器 T1 的( TR1 )和 ( TF1_ )兩個控制位 .48、MCS-5單片機指令系統(tǒng)共有7種尋址方式,其中MOS, #DATA為 ( 立即 )尋址; MOV A, Rn 為 ( 間接 ) 尋址; MOV C, bit 為( 位 ) 尋址。49、單片機的堆棧棧頂由(SP來指示,復(fù)位時起位置在(07H)單元。50、10根地址線可選( 1024 )個存儲單元, 32KB 存儲單元需要( 15 )根
9、地址線。51、編程時,一般在中斷服務(wù)子程序和調(diào)用子程序中需用保護和恢復(fù) 現(xiàn)場,保護現(xiàn)場用 ( push )指令,恢復(fù)現(xiàn)場用 ( pop ) 指令。52、在MCS-5中,PC和DPTR都用于提供地址指針,但 PC是為了訪 問(程序)存儲器提供地址指針,而DPTR是為訪問(數(shù)據(jù))存儲 器提供地址指針。53、 51單片機有兩個物理上獨立的接收、發(fā)送緩沖器 SBUF通過串 行口發(fā)送數(shù)據(jù)時,在程序中應(yīng)使用:(mov sbuf ,a )指令;在接收 數(shù)據(jù)時,在程序中應(yīng)使用: ( mov a,sbuf ) 指令。54、 8051部有(4 )個并行端口,P0口直接作為I/O端口使用時, 必須外接( 上拉電阻
10、);并行端口作輸入端口時,必須先執(zhí)行( 將 鎖存器置 1 ) 指令,然后執(zhí)行輸入指令, 才能正確的讀入端口的狀態(tài)。55、PO、P1、P2、P3四個均是(8 )位的(并行)口(填“串行”還 是“并行”),其中P0的功能是(地址/數(shù)據(jù)分時復(fù)用 );P2口的 功能是( 高8位地址口 );而( P3 )是雙功能口;( P1 ) 是專門的用戶口。56、MCS-51單片機具有(8 )位CPU共有(16 )根地址線,可 尋址外部程序存儲器( 128 )字節(jié),可尋址外部數(shù)據(jù)存儲器() 字 節(jié)。57、當(dāng)使用8031單片機時,需要擴展外部程序存儲器,此時 EA應(yīng)接(低電平 )。58、若由程序設(shè)定 RS1 RS0=
11、10則工作寄存器 R0- R7的直接地址為(10HH17H )59、MCS-51共有(111 )條指令,可分為幾種不同的尋址方式。如:MOVA , 20H源操作數(shù)屬于( 直接)尋址方式,MOVC A A+DPTR源操作數(shù)屬于(寄存器間接)尋址方式,MOV C, bit源操作數(shù)屬于(位)尋址方式。60、在設(shè)計匯編語言源程序時,可以使用順序結(jié)構(gòu)的程序,也可以使 用某些指令構(gòu)成(分支)結(jié)構(gòu)或者(循環(huán))結(jié)構(gòu)的程序。61、8051單片機部有(2)個(32)位定時/計數(shù)器。62、若累加器A中的數(shù)據(jù)為01110010B貝S PSW中的P=( 0 )。63、MCS-51單片機具有4個(8 )位并行I/O 口,
12、有(1 )個全雙工的串行I/O 口。64、計算機的系統(tǒng)總線有(地址總線)、(數(shù)據(jù)總線)、(控制總線)。66、DAC指的是(數(shù)模轉(zhuǎn)換器 )。67、 8051單片機的匯編語言源程序的擴展名為(.asm )。68、當(dāng)8051單片機復(fù)位后,程序的入口地址為(0000H )。69、單片機則是將(CPL)、(存儲器)、(I/2接口)組成部件集成在一塊芯片上構(gòu)成的一個完整的計算機硬件系統(tǒng)。70、8031部有(0 )字節(jié)的ROM有(128)字節(jié)的RAM有(128)個SFR單元。71、MCS-51單片機有(1)個全雙工的串行輸入輸出口。72、MCS-51單片機具有(5 )個中斷源,它們分別是(外部中斷)、(外部
13、中斷1)、(定時計數(shù)器中斷)、(定時器中斷)、(串行口中斷)。73、8051單片機部有(2)個(32 )位定時/計數(shù)器。74、MCS-51單片機部的RAM的寄存器區(qū)共有(32 )個單元,分為 75、 找到操作數(shù)的地址的方式稱為尋址方式。 MCS-51中采用了( 7 ) 種尋址方式,它們分別是:(直接尋址)、(立即尋址)、(寄存器 尋址)、(寄存器間接尋址)、(變址尋址)、(位尋址)、(相對 尋址)。76、 單片機為了更好進行擴展,提供了 3總線結(jié)構(gòu),它們分別是(地 址總線)、(數(shù)據(jù)總線)、(控制總線)。77、七段LED數(shù)碼管在電路連接時,為了工作,可以接成( 共陰) 和(共陽)。其工作方式為(
14、靜態(tài))和(動態(tài))78、A/D中文意思(模擬-數(shù)字),D/A中文意思(數(shù)字-模擬)。79、微型計算機是以(CPU )為核心,配上 存儲器、I/O接口電路、系統(tǒng)總線組成的計算機。而單片機則是將這些組成部件集成在一塊芯片上構(gòu)成的一個完整的計算機硬件系統(tǒng)。80、8051 (或 8751、8951)部有(4K)字節(jié)的 只0皿有(128)字節(jié)的只人皿有( 128 )個SFF單元。81、MCS-51單片機具有4個(8 )位并行I/O 口,有(1 )個全雙工 的串行輸入輸出口。82、8051單片機部有(2)個(16)位定時/計數(shù)器,分別是T0 、T1 _。門控制信號GATE設(shè)置為1時,由TRx 、INTx控制
15、定時器的啟動。83、MCS-51單片機部的RAM的寄存器區(qū)共有(32 )個單元,分為(4 )組寄存器,每組(8 )個單元。84、找到操作數(shù)的地址的方式稱為尋址方式。 CS-51 中采用了( 7 ) 種尋址方式,它們分別是: ( 直接尋址 )、( 立即尋址 )、( 寄存器 尋址 )、( 寄存器間接尋址 )、( 變址尋址 )、( 位尋址 )、( 相對 尋址 )。85、單片機為了更好進行擴展, 提供了 3 總線結(jié)構(gòu),它們分別是( 地 址總線 )、( 數(shù)據(jù)總線 )、( 控制總線 )。86、七段LED數(shù)碼管在電路連接時,為了工作,可以接成( 共陰) 和( 共陽。其工作方式可以是( 靜態(tài) )和( 動態(tài) )
16、。 二、單項選擇題1. MCS-51單片機復(fù)位操作的主要功能是把 PC初始化為(C )。A. 0100HB.2080HC.0000HD.8000H2. 主頻為6MHZ的單片機它的機器周期為(D )。A. 1/12 卩 s B . 0.5 卩 s C . 1卩 s D . 2 s3若單片機的定時器工作在方式2,則定時器最大計數(shù)值應(yīng)為( C ) 。8 16A.500B.1000C.28D.2164. 保持 P0 口的高 4位不變,低 4位清 0,應(yīng)使用指令 ( D )A.ORL P0, #0FHB.ORL P0, #0F0HC. ANL P0, #0FHD. ANL P0, #0F0H5. MCS
17、-51單片機在同一優(yōu)先級的中斷源同時申請中斷時,CPU首先 響應(yīng)( A )。A. 外部中斷 0 B. 外部中斷 1C. 定時器 0 中斷 D. 定時器 1 中斷68051 單片機的兩個定時器 /計數(shù)器是 ( C ) 。A. 14位加法計數(shù)器B . 14位減法計數(shù)器C. 16位加法計數(shù)器法計數(shù)器7.在存儲器擴展電路中74LS373的主要功能是(A 存儲數(shù)據(jù) B 存儲地址 C 鎖存數(shù)據(jù) 88051 單片機的工作寄存器分成 4 組,每組有( A、2 個B、4 個9利用下列( DinterruptwhileD16 位減A、C、10、A、C、11、12、D、C、 6 個)關(guān)鍵字可以改變工作寄存器組B 、
18、sfrD ) 。D 鎖存地址 D )單元。8個D 、usingCPU能直接識別的是(D )。B 、 高級語言、機器語言下列計算機語言中,自然語言匯編語言 在計算機部,一切信息的存取、處理和傳遞的形式是 ( C ) 。A. ACII 碼 B. BCD 碼 C. 二進制 D. 十六進制MCS-51單片機復(fù)位操作的主要功能是把 PC初始化為(C )。A. 0100HB.2080HC.0000HD.8000H13、 主頻為12MHZ的單片機它的機器周期為(C )。A. 1/12 卩 s B . 0.5 卩 s C . 1卩 s D . 2 s14、 若單片機的定時器工作在方式1,則定時器最大計數(shù)值應(yīng)為
19、 ( D )。1316A. 500B.1000C.213D.21615、 MCS-51單片機在同一優(yōu)先級的中斷源同時申請中斷時,CPU首先 響應(yīng) ( A ) 。A.外部中斷 0B.外部中斷 1C.定時器 0 中斷D.定時器 1 中斷16、8051 單片機的兩個定時器 /計數(shù)器是 ( C) 。A14 位加法計數(shù)器B14 位減法計數(shù)器C16 位加法計數(shù)器D16 位減法計數(shù)器17、在存儲器擴展電路中74LS373的主要功能是(D )。A.存儲數(shù)據(jù) B .存儲地址 C .鎖存數(shù)據(jù) D .鎖存地址18、SJMP rel 指令中 rel 的取值圍為( D )。A、+ 127 127B、0+ 127C、01
20、28D+ 12712819、 單片機匯編語言的編寫的源程序的后綴名為(C)。A、 .cB、 .obj C 、 .asmD、 .exe20、在進行 Protues 仿真時,需要在單片機中加載的程序后綴名為 ( D )。A、 .c B 、 asmC、 .exe D 、 .hex21 、EPRO是指(D)。A.只讀存儲器B .電擦除的只讀存儲器C.隨機存儲器D .紫外線可擦除的只讀存儲器22、在單片機中,用作標(biāo)志寄存器的一個特殊功能寄存器是 ( A )。A. PSWB . DPTRC. PCD. B23、指令MOV A, 30H源操作數(shù)的尋址方式是(C)。A.寄存器尋址方式B .寄存器間接尋址方式C
21、.直接尋址方式D .立即尋址方式24、C語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是(D )、shortA、DoubleC 、 integerD、Char25、在生產(chǎn)過程中完成程序?qū)懭氲闹蛔x存儲器稱為( A )BPROMA.掩膜ROMC. EPROMD. E2PROM26. 8051 單片機的兩個定時器 / 計數(shù)器是( C)。A. 14位加法計數(shù)器B. 14 位減法計數(shù)器C. 16位加法計數(shù)器D. 16 位減法計數(shù)器27.二進制數(shù) 110110110對應(yīng)的十六進制數(shù)可表示為( B)。A. 1D3HB1B6HC . DB0HD. 666H28.8051單片機具有雙功能的端口是 ( B )。A. P0 口禾口
22、 P1 口B.P3 口C. P0 口和 P2 口DP1 口29、一主程序中有一句LP:SJMP LP功能指令為等待中斷,當(dāng)發(fā)生中斷且中斷返回后,( D )。A.返回到主程序開始處B.返回到該句的下一條指令處C.返回到該句的上一條指令處D .返回到該句30. ALU表示(D ).A .累加器 B .程序狀態(tài)字寄存器C.計數(shù)器 D.算術(shù)邏輯部件31、計算機中最常用的字符信息編碼是( A )(A) ASCII(B) BCD碼(C) 余 3 碼 (DD 循環(huán)碼32、以下不是構(gòu)成的控制器部件( D ):(A)程序計數(shù)器(B)指令寄存器(C)指令譯碼器(D)存儲器33、MOVX AQPTR旨令中源操作數(shù)的
23、尋址方式是(B )(A)寄存器尋址 (B)寄存器間接尋址 (C)直接尋址 (D)立即 尋址34、下面條指令將MCS-51的工作寄存器置成3區(qū)(B)(A) MOV PSW,#13H (B) MOV PSW,#18H( C) SETB PSW.4 CLR PSW.3 (D) SETB PSW.3 CLR PSW.4,35、執(zhí)行MOVX A DPTF指令時,MCS-51產(chǎn)生的控制信號是( C)(A) /PSEN (B) ALE (C) /RD (D) /WR36、MOV C 00H的尋址方式是(A )(A)位尋址 (B)直接尋址 (C)立即尋址 (D)寄存器尋址37、ORG 0000HAJMP 00
24、40HORG 0040HMOV SP, #00H當(dāng)執(zhí)行完上面的程序后,PC的值是(C )(A)0040H (B)0041H (C)0042H (D)0043H38、關(guān)于80C51的堆棧操作,正確的說法是(C)(A)先入棧,再修改指針(B)先修改指針,再出棧(C)先修改指針,再入棧(C)以上都不對39、MCS-51的并行I/O 口信息有兩種讀取方法:一種是讀引腳,還 有一種是( A)(A)讀鎖存器具 (B)讀數(shù)據(jù)庫 (C)讀A累加器具 (D)讀CPU40、 MCS-51的并行I/O 口讀-改-寫操作,是針對該口的(D )(A)引腳(B)片選信號 (C)地址線 (D)部鎖存器41、當(dāng)單片機從815
25、5接口芯片部RAM的20H單元中讀取某一數(shù)據(jù)時, 應(yīng)使用( D )類指令。A MOV A, 20H BMOVX A, RiC MOVC A, A+DPTR DMOVX A, DPTR42、在運用8031單片機擴展32K數(shù)據(jù)存儲器RAM寸,需采用(C ) 條地址線。A 10 B 13 C15 D1443、在五個中斷源中,可通過軟件確定各中斷源中斷級別的高或低, 但在同一級別中,按硬件排隊的優(yōu)先級別最高的是( C )中斷。A.定時器T0 B.定時器T1 C.外部中斷INTOD.外部中斷INT1 E.串行口44、8031定時/計數(shù)器是否計滿可采用等待中斷的方法進行處理,也 可通過對( C )的查詢方
26、法進行判斷。A. OV標(biāo)志B. CY標(biāo)志C.中斷標(biāo)志 D.奇偶標(biāo)志45、當(dāng)串行口向單片機的CPU發(fā)出中斷請求時,若CPU允許并接受中斷請求時,程序計數(shù)器PC的容將被自動修改為(E )A 0003H B000B C0013H D001BH E0023H46、 子程序的返回和中斷響應(yīng)過程中的中斷返回都是通過改變PC的 容實現(xiàn)的,而PC容的改變是(C )完成的。A.通過POP命令B.通過MOV指令C.通過RET或 RETI指令D.自動47、采用 8031單片機必須擴展( B )。A、數(shù)據(jù)存儲器B、程序存儲器C I/O接口 D顯示接口48、PSW=18時,則當(dāng)前工作寄存器是(D )。A、 0組 B、
27、1 組 C、 2組 D、 3組49、執(zhí)行PUSH AC指令,MCS 51完成的操作是(A )。A SP+PSP (ACC) (SP) B、(ACC) (SP) SP -1SPC SP-1SP (ACC) (SP) D、(ACC) (SP) SP+1 SP50、控制串行口工作方式的寄存器是 ( C )A、TCON B、PCON C、SCON D、TMOD51、計算機能直接識別的語言是( C )。A.匯編語言B.自然語言C.機器語言D.硬件和軟件52、若某寄存器芯片的地址線為 12根, 那么它的存儲容量為 ( C ) 。Al KB B、2 KB C 4KB D 8kB53、 控制串行口工作方式的寄
28、存器是(C )A、 TCON B、 PCON C、 SCON D、 TMOD54、要使MCS-5能夠響應(yīng)定時器Tl中斷、串行接口中斷,它的中斷允許寄存器IE的容應(yīng)是(B )A、98H E、84H C、42 D、22H55、當(dāng)優(yōu)先級的設(shè)置相同時,若以下幾個中斷同時發(fā)生, ( D )中斷 優(yōu)先響應(yīng)。A、 B、 T1 C 、串口 D、 T056、 在計算機部,一切信息的存取、處理和傳遞的形式是(C)。A. ACII 碼 B. BCD 碼 C. 二進制 D. 十六進制57、MCS-51單片機復(fù)位操作的主要功能是把 SP初始化為(A)。A. 00HB.80HC.07H D. 03H58、 主頻為6MHZ
29、勺單片機它的機器周期為(D)。A. 1/12 卩 s B . 0.5 卩 s C . 1卩 s D . 2 s59、若單片機的定時器工作在方式 2,則定時器最大計數(shù)值應(yīng)為 ( B)A. 500 B. 28C.213D.21660、MCS-51單片機在同一優(yōu)先級的中斷源同時申請中斷時,CPU首先響應(yīng)( A)。A. 外部中斷 0 B. 外部中斷 1C. 定時器 0 中斷 D. 定時器 1 中斷61、8051 單片機的兩個定時器 /計數(shù)器是 ( C ) 。A. 14位加法計數(shù)器B . 14位減法計數(shù)器C. 16位加法計數(shù)器D. 16位減法計數(shù)器62、在存儲器擴展電路中74LS373的主要功能是(D
30、)。A.存儲數(shù)據(jù)B .存儲地址 C .鎖存數(shù)據(jù) D .鎖存地址63、SJMP rel 指令中 rel 的取值圍為( D )。A、+ 127 127C、0一128B、0+ 127D、+ 127 12864. 單片機匯編語言的編寫的源程序的后綴名為(C )。A .cB、.obj C、.asmD、.exe65. 在進行Protues仿真時,需要在單片機中加載的程序后綴名為 (D )。A、.c B 、asm C 、.exe D 、.hex66. MCS-51單片機CPU勺主要組成部分為 _A。A.運算器、控制器B.加法器、寄存器 C .運算器、加法器 D.運算器、譯碼器67. 單片機能直接運行的程序叫
31、 _。A.源程序 B .匯編程序C .目標(biāo)程序 D .編譯程序68. 單片機中的程序計數(shù)器 PC用來J。A .存放指令B.存放正在執(zhí)行的指令地址C .存放下一條指令地址D.存放上一條指令地址69. 單片機上電復(fù)位后,PC的容和SP的容為B。A. 0000H 00H B . 0000H, 07H C . 0003H, 07H D . 0800H08H70. 復(fù)位后,堆棧指針SP在部RAM中的直接地址是B。A. 00H B . 07H C . 81H D . FFH71. 8051的P0 口,當(dāng)使用外部存儲器時它是一個 _D。A.傳輸高8位地址口A .傳輸?shù)?位地址口C. 傳輸高8位數(shù)據(jù)口D.傳輸
32、低8位地址/數(shù)據(jù)口72. P0 口作數(shù)據(jù)線和低8位地址線時 _C。A .應(yīng)外接上拉電阻 B .不能作I/O 口 C .能作I/O 口73. 8051單片機若晶振頻率為fosc=12MHz,則一個機器周期等于 C 1 SoA. 1/12B. 1/2 C . 1 D . 274. MCS-51單片機的數(shù)據(jù)指針DPTF是一個16位的專用地址指針寄 存器,主要用來B oA .存放指令B .存放16位地址,作間址寄存器使用C.存放下一條指令地址D. 存放上一條指令地址75. ALU表示_DoA .累加器 B.程序狀態(tài)字寄存器C .計數(shù)器 D .算術(shù)邏輯部件76. MCS-51單片機復(fù)位后,專用寄存器 A
33、CC的狀態(tài)是_ J。A. 01H B . 07H C . 00H D . 0FFH77. 當(dāng)程序狀態(tài)字寄存器PSW狀態(tài)字中RS1和RS0分別為0和1時, 系統(tǒng)使用的工作寄存器組為匚oA.組0B .組1 C .組2 D .組378. 8051單片機中,用戶可使用的16位寄存器是匚oA. PSW B . ACC C . SP D . DPTR79. 8051的程序計數(shù)器PC為16位計數(shù)器,其尋址圍是 oA. 8K B . 16K C . 32K D . 64KC 0一128D+ 127 12880、當(dāng)外部中斷0發(fā)出中斷請求后,中斷響應(yīng)的條件是 。A . SETBET0 B . SETBEX0 C
34、. MOVE, #81H D . MOVE, #61H81、MCS-51單片機復(fù)位操作的主要功能是把 PC初始化為(C )。A.0100HB.2080HC.0000HD.8000H82、 主頻為12MHZ的單片機它的機器周期為(C )。A. 1/12 卩 s B . 0.5 卩 s C . 1卩 s D . 2 s83 .若單片機的定時器工作在方式1,則定時器最大計數(shù)值應(yīng)為(D)。1316A.500B.1000C.2D.284、保持P0 口的高4位不變,低4位清0,應(yīng)使用指令(D)A.ORL P0, #0FHB. ORL P0, #0F0HC. ANL P0, #0FHD. ANL P0, #
35、0F0H85、 MCS-51單片機在同一優(yōu)先級的中斷源同時申請中斷時,CPU首先響應(yīng)(A )。A.外部中斷0 B.外部中斷1C.定時器0中斷 D. 定時器1中斷86、8051單片機的兩個定時器/計數(shù)器是(C )。A. 14位加法計數(shù)器B . 14位減法計數(shù)器C. 16位加法計數(shù)器D . 16位減法計數(shù)器87、在存儲器擴展電路中74LS373的主要功能是(D )。A .存儲數(shù)據(jù) B .存儲地址 C .鎖存數(shù)據(jù) D .鎖存地址88、 8051單片機的工作寄存器分成4組,每組有(D)單元。A 2個B、4個C、6個D8個89、SJMP rel指令中rel的取值圍為(D)。90、EPRO是指(D)B .
36、電擦除的只讀存儲器D .紫外線可擦除的只讀存儲器A.只讀存儲器C.隨機存儲器三、判斷題1、在MCS-51系統(tǒng)中,一個機器周期等于1.5卩s。( F)2、若一個函數(shù)的返回類型為 void ,則表示其沒有返回值。 ( F)3、 所有定義在主函數(shù)之前的函數(shù)無需進行聲明。( T)4、 定時器與計數(shù)器的工作原理均是對輸入脈沖進行計數(shù)。(T )5、END表示指令執(zhí)行到此結(jié)束。(T)6、ADC0809是 8位逐次逼近式模/數(shù)轉(zhuǎn)換接口。( T)7、 MCS-51的程序存儲器只是用來存放程序的。(F)& TMO中的GATE二時,表示由兩個信號控制定時器的的啟停。(T)9、MCS-51的特殊功能寄存器分布在 60
37、H80H地址圍。(F)10、MCS-51系統(tǒng)可以沒有復(fù)位電路。(F)11、若一個函數(shù)的返回類型為 void ,則表示其沒有返回值。 ( F)12、 定時器與計數(shù)器的工作原理均是對輸入脈沖進行計數(shù)。( T)13、 SFR中凡是能被8整除的地址,都具有位尋址能力。( T )14、不能用“ sfr16 ” 直接訪問定時器計數(shù)器 0 和 1。 ( T )15、 MCS-51單片機的程序存儲器只能用來存放程序的。(F )16、串口中斷標(biāo)志由硬件清 0。( F)17、 特殊功能寄存器的名字,在 C51程序中,全部大寫。(T)18、“sfr ”后面的地址可以用帶有運算的表達式來表示。 ( T )19、#in
38、clude 與 #include “ reg51.h ”是等價的。( F)20、sbit不可以用于定義部 RAM的可位尋址區(qū),只能用在可位尋址的SFR上。()21、單片機是在一塊集成電路上把 CPU存儲器及多種形式的I/O接 口集成在一起而構(gòu)成的微型計算機。 ( T )22、 每個特殊功能寄存器都既有字節(jié)地址,又有位地址。( T )23、50H一定是字節(jié)地址。(F )24、在MCS-51單片機中,高級中斷可以打斷低級中斷形成中斷嵌套。( T )25、加法指令將影響進位標(biāo)志位 C,而減法指令將不影響進位標(biāo)志位C。 ( F )26、只要有中斷出現(xiàn),CPI就立即響應(yīng)中斷。(F)27、MCS-51 單
39、片機的定時和計數(shù)都使用同一計數(shù)機構(gòu),所不同的只 是計數(shù)脈沖的來源。 來自于單片機部的是定時, 而來自于外部的則是 計數(shù)。 ( F )28、EPROM276是用作程序存儲器的。(T)29、中斷初始化時,對中斷控制寄存器的狀態(tài)設(shè)置,只能使用位操作 指令,而不能使用字節(jié)操作指令。 ( F)30、單片機的LED動態(tài)顯示是依據(jù)人眼的“視覺暫留”效應(yīng)實現(xiàn)的。( T)31、如果x=0xEA則執(zhí)行x2后,x的值為0xA8。( T)32、在 MCS51 的指令系統(tǒng)中,地址分為字節(jié)地址和位地址。 ( T)33、匯編語言指令就是指能被CPU直接執(zhí)行的指令。(F)34、在 MCS51 的指令系統(tǒng)中,偽指令、指令都是在
40、程序執(zhí)行的時候 起作用。( T)35 、 (R7) 表 示 工 作 寄 存 器 R7 中 的 容 。( T )36、若一個函數(shù)的返回類型為 void ,則表示其沒有返回值。 ( F )37、 定時器與計數(shù)器的工作原理均是對輸入脈沖進行計數(shù)。()38、 SFR中凡是能被8整除的地址,都具有位尋址能力。(T )39、不能用“ sfr16 ” 直接訪問定時器計數(shù)器 0和 1。( T )40、 MCS-51單片機的程序存儲器只能用來存放程序的。(F)41、當(dāng)MCS-51上電復(fù)位時,堆棧指針 SP=00H ( F )。42、 MCS-51外擴I/O 口與外RAM是統(tǒng)一編址的。(T )。43、MCS-51
41、是微處理器。(F )不是。44、MCS-51的串行接口是全雙工的。(F )45、PC存放的是當(dāng)前執(zhí)行的指令。(F )是將要執(zhí)行的下一條指令的地址。 T46、PC存放的是當(dāng)前執(zhí)行的指令。(F )47、MCS-51的特殊功能寄存器分布在 60H80H地址圍。(F)48、MCS-51有4個并行l(wèi)O 口,其中P0P3是準(zhǔn)雙向口,所以由輸出轉(zhuǎn)輸入時必須先寫入 0 。( F )49、在單片機應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲器傳送數(shù)據(jù)時, 使用MOV旨令。(F)50、為了消除按鍵的抖動,常用的方法有硬件和軟件兩種方法。 ( T)51、MCS-5外擴I/O 口與外RAM是統(tǒng)一編址的。(T)52、使用8751
42、且EA二時,仍可外擴64KB的程序存儲器。(F)53、8155的復(fù)位引腳可與89C5啲復(fù)位引腳直接相連。(F)54、片RAM與外部設(shè)備統(tǒng)一編址時,需要專門的輸入/輸出指令。(F)55、 8031片有程序存儲器和數(shù)據(jù)存儲器。(F )56、 EPROI的地址線為11條時,能訪問的存儲空間有4K()57、 8255A部有3個8位并行口,即 A 口,B 口,C口。()58、8155芯片具有256B的靜態(tài)RAM,個8位和1個6位的可編程并行I/O口,1個14位定時期等常用部件及地址鎖存器。(T )59、在單片機應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲器傳送數(shù)據(jù)時, 使用MOV旨令。(F)60、 為了消除按鍵的
43、抖動,常用的方法有硬件和軟件兩種方法。( T)63、 MCS-51單片機的特殊功能寄存器集中布置在片數(shù)據(jù)存。(T)64、 MCS-51指令中,16位立即數(shù)傳送指令是: MOV DPTR#data16。(T)65、MCS-51單片機,CPU寸片外RAM勺訪問只能用寄存器間接尋址的 方式,且僅有 4 條指令。( T)66、在MCS-51單片機部結(jié)構(gòu)中,TMO為模式控制寄存器,主要用來 控制定時器的啟動與停止。 (T)67、在MCS-51單片機部結(jié)構(gòu)中,TCOr為控制寄存器,主要用來控制 定時器的啟動與停止。 (F)68、 MCS-51單片機系統(tǒng)復(fù)位后,中斷請求標(biāo)志 TCOr和SCON中各位 均為0
44、。(T)69、MCS-51單片機的中斷允許寄存器的IE的作用是用來對各中斷源 進行開放或屏蔽的控制。(T)70、對于8051單片機而言,在外部擴展EPRO時,EA引腳可接+ 5V 或接地。(T)四、簡答題1、51系列單片機具有幾個中斷源,分別是如何定義的 ?其中哪些中 斷源可以被定義為高優(yōu)先級中斷,如何定義 ?答:具有5個中斷源,分別是外部中斷INTO和外部中斷INT1、定時器溢出中斷0和定時器溢出中斷1以及串行中斷。通過對中斷優(yōu)先級 寄存器IP的設(shè)置,每個中斷源都可以被定義為高優(yōu)先級中斷。2、 各中斷源對應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?答:各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義
45、了,不能任意設(shè)疋.3、如果想將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請舉例加以說明。答:如果要將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中要通過在中斷地址區(qū)的對應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實現(xiàn)對中斷服 務(wù)程序的執(zhí)行。例如:外部中斷0的中斷服務(wù)程序INTOP放置在程序存儲區(qū)的任意區(qū)域,此時,通過以下方式,可實現(xiàn)對中斷服務(wù)程序的執(zhí)行:(4分)ORG 0003H (2 分 )LJMP INTOP列舉其他中斷跳轉(zhuǎn)的例子也可, 但敘述的中斷源要與中斷地址相對應(yīng) 才可得分,如外中斷0對應(yīng)0003H地址。4、如何消除鍵盤的抖動? 由于按鍵是機械開關(guān)結(jié)構(gòu), 所以當(dāng)用手按下其中一個鍵
46、時, 往往會出 現(xiàn)所按鍵在閉合位置和斷開位置之間發(fā)生跳幾下后才會穩(wěn)定到閉合 狀態(tài)的情況。在釋放一個鍵時,也會出現(xiàn)類似的情況,這就是鍵的抖 動,抖動的持續(xù)時間不一,但通常不會大于 10ms。若抖動問題不解決, 就會引起對閉合鍵的多次讀入。 對于鍵抖動最方 便的解決方法就是當(dāng)發(fā)現(xiàn)有鍵按下后, 不是立即進行掃描, 而是延時 大約10ms后再進行。由于一個鍵按下的時間一般會持續(xù)上百毫秒, 所以延遲10ms后再掃描處理并不遲。5在使用 8051 的定時器 /計數(shù)器前,應(yīng)對它進行初始化,其步驟是什 么?答:(1)確定T/C的工作方式一一編程TMO寄存器;(2) 計算T/C中的計數(shù)初值,并裝載到 THx和
47、TLx;T/C在中斷方式工作時,須開 CPU中斷和源中斷一一編程 IE 寄存器;(4)啟動定時器/計數(shù)器一一編程TCOr中 TR1或TR0位。6、簡述MCS-5係列單片機中時序電路中的時鐘周期、狀態(tài)周期、機 器周期和指令周期的概念答:時鐘周期約等于晶振頻率的倒數(shù);一個狀態(tài)周期等于兩個時鐘周期; 一個機器周期等于 6個狀態(tài)周期; 指令周期是執(zhí)行一條指令所需時間,是以機器周期為單位。7、8051 引腳有多少 I/O 線?他們和單片機對外的地址總線和數(shù)據(jù)總 線有什么關(guān)系?地址總線和數(shù)據(jù)總線各是幾位?1)8051引腳共有40個引腳,8051的地址總線由P2和P0 口提供,P2 口是地址總線的高8位,P
48、0 口是地址總線的低8位;數(shù)據(jù) 總線由P0 口提供;P0 口的地址總線和數(shù)據(jù)總線是分時進行 的,P0 口的地址總線需要外接地址鎖存器完成地址鎖存。2) 地址總線共 16 位,數(shù)據(jù)總線是 8 位。&簡述MCS-51系列單片機的指令格式 標(biāo)號: 操作碼 操作數(shù) 1, 操作數(shù) 2 ;注釋9、簡述MCS-5係列單片機中時序電路中的時鐘周期、狀態(tài)周期、機 器周期和指令周期的概念10、數(shù)制與碼制:將十進制數(shù) 205 轉(zhuǎn)換成二進制數(shù)。將二進制數(shù) 10001101 轉(zhuǎn)換成十進制數(shù)。將十進制數(shù)857.32轉(zhuǎn)換成相應(yīng)的BCD碼11、簡述變址尋址方式并舉例說明(1) 變址尋址是以DPTF或PC作基址寄存器,累加器
49、A作變址寄存器 以兩者容相加形式的 16 位地址作為操作數(shù)地址。(2) 變址尋址只能對移定存儲器尋址,其指令只有三條:MOVC ,A A+DPTRMOVC A,A+PCJMP A+DPTR 前二條為查表指令,后一條為無條件轉(zhuǎn)移指令12、簡述中斷響應(yīng)的主要容。由硬件自動生成一條調(diào)用指令 LCALL轉(zhuǎn)去中斷服務(wù),具體操作為:(1) 將程序計數(shù)器PC的容(斷點)壓棧(2) 將中斷入口地址裝入PC轉(zhuǎn)去執(zhí)行中斷服務(wù)程序13、A/D 轉(zhuǎn)換器轉(zhuǎn)換數(shù)據(jù)的傳送有幾種方式 ?(1) 定時傳送方式: A/D 啟動后,調(diào)用延時時間大于轉(zhuǎn)換時間的延時 程序后即可讀取。(2)查詢方式:A/D啟動后,查詢EOC轉(zhuǎn)換結(jié)束信號
50、),轉(zhuǎn)換一完 成即可讀取轉(zhuǎn)換數(shù)據(jù)。(3) 中斷方式:將EOC乍為外中斷請求信號,轉(zhuǎn)換一結(jié)束,即引起中斷,讀取轉(zhuǎn)換數(shù)據(jù)。14、8051有哪幾種尋址方式?15、PC是什么寄存器?是否屬于特殊功能寄存器?它有什么作用?答:PC是 16位程序計數(shù)器(Program Counter),它不屬于特殊功能 寄存器疇,程序員不以像訪問特殊功能寄存器那樣來訪問PC PC是專門用于在CPU取指令期間尋址程序存儲器。PC總是保存著下一條 要執(zhí)行的指令的 16位地址。 通常程序是順序執(zhí)行的, 在一般情況下, 當(dāng)取出一個指令(更確切地說為一個指令字節(jié))字節(jié)后,PC自動加1。 如果在執(zhí)行轉(zhuǎn)移指令、子程序調(diào)用 / 返回指令
51、或中斷時,要把轉(zhuǎn)向的 地址賦給 PC。16、有哪幾種方法能使單片機復(fù)位?復(fù)位后寄存器的狀態(tài)如何?復(fù)位對部RAM有何影響?CS- 51單片機有上電自動復(fù)位和按鈕復(fù)位兩種方法使單片機復(fù)位。 復(fù) 位主要是把PC初始化為0000H,使單片機從程序存儲器的0000H單元 開始執(zhí)行程序。此外,復(fù)位還對其他一些特殊功能寄存器有影響,其影響是除 SP=07H P0- P3四個鎖存器 均為FFH外,其他所有的寄存器均為0。復(fù)位不影響部RAM勺狀態(tài)(包 括通用寄存器 Rn) .17、8051單片機的PSW寄存器各位標(biāo)志的意義如何?程序狀態(tài)字PSW是8位寄存器,用于存放程序運行的狀態(tài)信息, PSW中各位狀態(tài)通常是在
52、指令執(zhí)行的過程中自動形成的, 但也可以由用戶根據(jù)需要采用傳送指令 加以改變。各個標(biāo)志位的意義如下:PSW.7(Cy):進位標(biāo)志位。PSW.6(AC:輔助進位標(biāo)志位,又稱為半進位標(biāo)志位。PSW.5( F0):用戶標(biāo)志位。PSW.4 PSW.3( RS和RS0):寄存器組選擇位。PSW.2 (OV:溢出標(biāo)志位。PSW.1(空缺位):此位未定義。PSW.0(P) :奇偶校驗位。18、CPU向應(yīng)中斷的條件有哪些?答:1、CPU沒有處在一個同級或高級的中斷服務(wù)中2、查詢中斷請求的機器周期是當(dāng)前指令的最后一個機器周期3、當(dāng)前指令不是返回指令(RET,RET)或訪問IE、IP的指令。20、簡述子程序調(diào)用和執(zhí)
53、行中斷服務(wù)程序的異同點。相同點 : 均能中斷主程序執(zhí)行本程序 , 然后再返回斷點地址繼續(xù) 執(zhí)行主程序。不同點: 1)中斷服務(wù)程序入口地址是固定的,子程序調(diào)用入口 地址是用戶自己設(shè)定的。2)中斷服務(wù)子程序返回指令除具有子程序返回指令所具有的全部 功能之外,還有清除中斷向應(yīng)時被置位的優(yōu)先級狀態(tài)、 開放較低級中 斷和恢復(fù)中斷邏輯等功能。3 )中斷服務(wù)子程序是在滿足中斷申請的條件下,隨機發(fā)生的;而子程序調(diào)用是用戶主程序事先安排好的。21、簡述MCS-51單片機的中斷入口地址分別是哪些?入口地址依次為:外部中斷 0 0003H定時器TO溢出中斷000BH,外部中斷1 0013H,定時器T1溢出中斷 OO1BH,串行 口中斷 0023H22、( 1)R2的容傳到R3中。(2)外部RAM 60H單元容傳到部 RAM 30H單元;(3)外部RAM 1000H單元容傳到R0;(4)將片外RAM中 1000H開始的8個數(shù)據(jù)依次傳入片60H始的8 個單元。(5)將部RAM 20H單元容傳送到外部 RAM 2000H單元中;(6)將部RAM20單元的容與累加器A容相加,結(jié)果存放在20H 單元中。(7)R1的容傳到R3中;(8)將外部RAM 2000H單元容傳送到部 RAM 20H單元中;(9)將部RAM20單元的容與累加器A容相加,結(jié)果存放到外部
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高中化學(xué)新教材同步 必修第一冊 第3章 第2節(jié) 實驗活動2 鐵及其化合物的性質(zhì)
- 【四川卷】四川省德陽市高中2022級(2025屆)高三質(zhì)量監(jiān)測考試(二)(德陽二診)(2.21-2.23)英語試卷答案
- 傾廢航行數(shù)據(jù)記錄儀戰(zhàn)略市場規(guī)劃報告
- 鎳精礦戰(zhàn)略市場規(guī)劃報告
- 信鴿教練合同范本
- 加盟 轉(zhuǎn)讓合同范本
- 值守合同范本
- 中國學(xué)生發(fā)展核心素養(yǎng)心得體會
- 臺車出售合同范本
- 水利工程師水力學(xué)試題(附參考答案)
- 《航空公司服務(wù)質(zhì)量改善研究8800字(論文)》
- GB/T 9124-2010鋼制管法蘭技術(shù)條件
- GB/T 4117-2008工業(yè)用二氯甲烷
- FZ/T 07019-2021針織印染面料單位產(chǎn)品能源消耗限額
- 二類汽修廠汽車維修管理新規(guī)制度匯編
- 人教PEP版英語五年級下冊第四單元全部課件
- 硬筆書法 社團教案
- 中國膿毒癥及膿毒性休克急診治療指南
- 工序標(biāo)準(zhǔn)工時及產(chǎn)能計算表
- 人教版體育與健康四年級-《障礙跑》教學(xué)設(shè)計
- DB32-T 2860-2015散裝液體化學(xué)品槽車裝卸安全作業(yè)規(guī)范-(高清現(xiàn)行)
評論
0/150
提交評論