單片機(jī)題庫(kù)帶答案_第1頁(yè)
單片機(jī)題庫(kù)帶答案_第2頁(yè)
單片機(jī)題庫(kù)帶答案_第3頁(yè)
已閱讀5頁(yè),還剩48頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、單片機(jī)題庫(kù)一、填空題I、當(dāng)使用8031單片機(jī)時(shí),需要擴(kuò)展外部程序存儲(chǔ)器,此時(shí)/EA應(yīng)接(地)低電平)。2.8051單片機(jī)部有(2)個(gè)定時(shí)/計(jì)數(shù)器,門(mén)控制信號(hào)GATE設(shè)置為1時(shí),由(TRx )和(INTx )控制定時(shí)器的啟動(dòng)。3、若由程序設(shè)定RS1 RS0=01則工作寄存器R0-R7的直接地址為(08H- 0FH )。4、若累加器A中的數(shù)據(jù)為01110011B貝S PSW中的P= (1)。5、MCS-51單片機(jī)具有4個(gè)(8 )位并行I/O 口,有(1)個(gè)全雙工的串行輸入輸出口。6、計(jì)算機(jī)的兀件級(jí)總線(xiàn)有(地址總線(xiàn))、(數(shù)據(jù)總線(xiàn))、(控制總線(xiàn))7、 MOV A,耐旨令中,源操作數(shù)的尋址方式是(寄存器

2、間接尋址)。& 8051單片機(jī)堆棧遵循數(shù)據(jù) 先入后出的原則。9、8051單片機(jī)使用電源為 _5 。10、在立即尋址方式中,在數(shù)前使用_#_號(hào)來(lái)表示立即數(shù)。II、在8051單片機(jī)中,加法指令可以分為 ADD ADC兩種。12、設(shè)8051外接12MHZ的石英晶體,則一個(gè)機(jī)器周期的時(shí)間寬度為1us。13、8051單片機(jī)的C語(yǔ)言源程序的擴(kuò)展名為dac,Dac_。14、在設(shè)計(jì)匯編語(yǔ)言源程序時(shí),可以使用順序結(jié)構(gòu)的程序,也可以使用某些指令構(gòu)成分支 結(jié)構(gòu)或者循環(huán)結(jié)構(gòu)的程序。15、 當(dāng)8051單片機(jī)復(fù)位后,程序的入口地址為0000H 。16、8051單片機(jī)中的定時(shí)器/計(jì)數(shù)器有 2 個(gè)17、8051單片機(jī)

3、有_5 _個(gè)中斷源,分成_ 2 _個(gè)優(yōu)先級(jí)。18、MCS-51單片機(jī)具有 8位CPU共有16根地址線(xiàn)。19、MCS-51片有(128 )個(gè)字節(jié)的數(shù)據(jù)存儲(chǔ)單元,(21 )個(gè)特殊功能寄存器。片數(shù)據(jù)存儲(chǔ)器尋址空間是(256 )字節(jié)。20、部RAM氐128個(gè)字節(jié)劃分為( 工作寄存器區(qū))、(位尋址)、(數(shù)據(jù)緩沖區(qū))三個(gè)部分。21、 訪(fǎng)問(wèn)特殊功能寄存器和片外數(shù)據(jù)存儲(chǔ)器分別采用( 直接尋址)、(寄存器間接尋址)尋址方式。22、清除片RAM2FH單元最低位,使用的命令是(CLR 08H)。23、 在MCS-5係列單片機(jī)MCS-51單片機(jī)有4個(gè)(8 )位的并行I/O 口,其中( P0 ) 口用做低8位地址線(xiàn)和數(shù)

4、據(jù)線(xiàn)分時(shí)復(fù)用,而 ( P2 ) 口用作高8位地址線(xiàn)。24、MCS-51單片機(jī)有一個(gè)具有(2 )個(gè)中斷優(yōu)先級(jí),(5 )個(gè)中斷源的中斷系統(tǒng)。對(duì)于每個(gè)中斷源,均可通過(guò)對(duì)特殊功能寄存器 中中斷優(yōu)先級(jí)寄存器設(shè)置其優(yōu)先級(jí),置(1) 為高優(yōu)先級(jí)。25、8031是( 高 ) 電平復(fù)位,復(fù)位后,P0-P3 口為(高 )電平,SP的值為(07H ), PC的值為(0000H),工作寄存器位于第(0 )組。26、MCS-51單片機(jī)具有(8 )位CPU共有(16 )根地址線(xiàn),可尋址外部程序存儲(chǔ)器(64K )字節(jié),可尋址外部數(shù)據(jù)存儲(chǔ)器 (64K) 字節(jié)。27、執(zhí)行 #defi ne PA8255 XBY TE0x3FF

5、CPA8255=Ox7e 后,存儲(chǔ)單元Ox3FFC勺值是(0x7e )30、 MCS-51單片機(jī)具有4個(gè)(8)位并行I/O 口,(2 )個(gè)(16)位的定時(shí)器/計(jì)數(shù)器。有(1 )個(gè)全雙工的串行輸入輸出口。31、清除片RAM20單元最低位,使用的命令是 CLR 00H32、 在MCS-51系列單片機(jī)MCS-51單片機(jī)有4個(gè)(8 )位的并行I/O 口,其中(P0 ) 口用做低8位地址線(xiàn)和數(shù)據(jù)線(xiàn)分時(shí)復(fù)用,而(P2 ) 口用作高8位地址線(xiàn)。33、MCS-51單片機(jī)有一個(gè)具有,(5 )個(gè)中斷源,(2 )個(gè)中斷優(yōu) 先級(jí)的中斷系統(tǒng)。對(duì)于每個(gè)中斷源,均可通過(guò)對(duì)特殊功能寄存器中中 斷優(yōu)先級(jí)寄存器設(shè)置其優(yōu)先級(jí),置(

6、1 )為高優(yōu)先級(jí)。34、MC51單片機(jī)外部中斷請(qǐng)求信號(hào)有( 電平 )方式和(邊 沿觸發(fā) )方式,在電平方式下,當(dāng)采集到INT0、INT1的有效信 號(hào)為(低電平或者0 )時(shí),激活外部中斷,外部中斷請(qǐng)求中斷標(biāo) 志位為(IE0 )和(IE1 )。35、單片機(jī)復(fù)位后,堆棧指針 SP的值是(07H)。36、單片機(jī)中,常用作地址鎖存器的芯片是(74IS373 _),常用作地址譯碼器芯片是(74IS138 .)。37、若采用6MHz的晶體振蕩器,則 MCS-51單片機(jī)的振蕩周期為(1/6),機(jī)器周期為(2us )。1, 38、單片微型機(jī)由CPU存儲(chǔ)器、I/O接口三部分組成.片數(shù)據(jù)存儲(chǔ)2, 39、MCS-51

7、的堆棧是軟件填寫(xiě)堆棧指針臨時(shí)在(器 )開(kāi)辟的區(qū)域 .40、MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填 寫(xiě)特殊功能寄存器(SCON加以選擇.41、MCS-51有(5 )個(gè)中斷源,有(2)個(gè)中斷優(yōu)先級(jí),優(yōu)先級(jí)由軟件填寫(xiě)( 特殊功能寄存器 IP ) 加以選擇.42、在串行通信中 , 有數(shù)據(jù)傳送方向( 單工 )、(半雙工 )、( 雙工 ) 三種方式 .43、指令MUL AB是把累加器A和寄存器B中的兩個(gè)無(wú)符號(hào)8位數(shù) 相乘,所得結(jié)果低8位存放在(A )中,高8位存放在(B)中。44、若A中的容為87H,那么標(biāo)志位P的值為(0 )。45、D/A 轉(zhuǎn)換的作用是將 ( 數(shù)字)量轉(zhuǎn)換為 (

8、模擬 )量46、串 行通 信 的 接 口 標(biāo) 準(zhǔn) 包 括 (RS-232)、(RS-422A) 和 RS-485 三種。47、當(dāng)定時(shí)器 T0 工作在方式 3 時(shí), 要占定時(shí)器 T1 的( TR1 )和 ( TF1_ )兩個(gè)控制位 .48、MCS-5單片機(jī)指令系統(tǒng)共有7種尋址方式,其中MOS, #DATA為 (立即)尋址;MOV A, Rn為(間接) 尋址;MOV C, bit為( 位 ) 尋址。49、單片機(jī)的堆棧棧頂由(SP來(lái)指示,復(fù)位時(shí)起位置在(07H)單元。50、10根地址線(xiàn)可選( 1024 )個(gè)存儲(chǔ)單元, 32KB 存儲(chǔ)單元需要( 15 )根地址線(xiàn)。51、編程時(shí),一般在中斷服務(wù)子程序和調(diào)

9、用子程序中需用保護(hù)和恢復(fù) 現(xiàn)場(chǎng),保護(hù)現(xiàn)場(chǎng)用 ( push )指令,恢復(fù)現(xiàn)場(chǎng)用 ( pop ) 指令。52、在MCS-5中,PC和DPTR都用于提供地址指針,但 PC是為了訪(fǎng) 問(wèn)(程序)存儲(chǔ)器提供地址指針,而DPTR是為訪(fǎng)問(wèn)(數(shù)據(jù))存儲(chǔ) 器提供地址指針。53、 51單片機(jī)有兩個(gè)物理上獨(dú)立的接收、發(fā)送緩沖器 SBUF通過(guò)串 行口發(fā)送數(shù)據(jù)時(shí),在程序中應(yīng)使用:(mov sbuf ,a )指令;在接收 數(shù)據(jù)時(shí),在程序中應(yīng)使用: ( mov a,sbuf ) 指令。54、 8051部有(4 )個(gè)并行端口,P0口直接作為I/O端口使用時(shí), 必須外接( 上拉電阻 );并行端口作輸入端口時(shí),必須先執(zhí)行( 將 鎖

10、存器置 1 ) 指令,然后執(zhí)行輸入指令, 才能正確的讀入端口的狀態(tài)。55、PO、P1、P2、P3四個(gè)均是(8 )位的(并行)口(填“串行”還 是“并行”),其中P0的功能是(地址/數(shù)據(jù)分時(shí)復(fù)用 );P2口的 功能是( 高8位地址口 );而( P3 )是雙功能口;( P1 ) 是專(zhuān)門(mén)的用戶(hù)口。56、MCS-51單片機(jī)具有(8 )位CPU共有(16 )根地址線(xiàn),可 尋址外部程序存儲(chǔ)器( 128 )字節(jié),可尋址外部數(shù)據(jù)存儲(chǔ)器() 字 節(jié)。57、當(dāng)使用8031單片機(jī)時(shí),需要擴(kuò)展外部程序存儲(chǔ)器,此時(shí) EA應(yīng)接(低電平 )。58、若由程序設(shè)定 RS1 RS0=10則工作寄存器 R0- R7的直接地址為(1

11、0HH17H )59、MCS-51共有(111 )條指令,可分為幾種不同的尋址方式。如:MOVA , 20H源操作數(shù)屬于( 直接)尋址方式,MOVC A A+DPTR源操作數(shù)屬于(寄存器間接)尋址方式,MOV C, bit源操作數(shù)屬于(位)尋址方式。60、在設(shè)計(jì)匯編語(yǔ)言源程序時(shí),可以使用順序結(jié)構(gòu)的程序,也可以使 用某些指令構(gòu)成(分支)結(jié)構(gòu)或者(循環(huán))結(jié)構(gòu)的程序。61、8051單片機(jī)部有(2)個(gè)(32)位定時(shí)/計(jì)數(shù)器。62、若累加器A中的數(shù)據(jù)為01110010B貝S PSW中的P=( 0 )。63、MCS-51單片機(jī)具有4個(gè)(8 )位并行I/O 口,有(1 )個(gè)全雙工的串行I/O 口。64、計(jì)算

12、機(jī)的系統(tǒng)總線(xiàn)有(地址總線(xiàn))、(數(shù)據(jù)總線(xiàn))、(控制總線(xiàn))。66、DAC指的是(數(shù)模轉(zhuǎn)換器 )。67、 8051單片機(jī)的匯編語(yǔ)言源程序的擴(kuò)展名為(.asm )。68、當(dāng)8051單片機(jī)復(fù)位后,程序的入口地址為(0000H )。69、單片機(jī)則是將(CPL)、(存儲(chǔ)器)、(I/2接口)組成部件集成在一塊芯片上構(gòu)成的一個(gè)完整的計(jì)算機(jī)硬件系統(tǒng)。70、8031部有(0 )字節(jié)的ROM有(128)字節(jié)的RAM有(128)個(gè)SFR單元。71、MCS-51單片機(jī)有(1)個(gè)全雙工的串行輸入輸出口。72、MCS-51單片機(jī)具有(5 )個(gè)中斷源,它們分別是(外部中斷)、(外部中斷1)、(定時(shí)計(jì)數(shù)器中斷)、(定時(shí)器中斷)、

13、(串行口中斷)。73、8051單片機(jī)部有(2)個(gè)(32 )位定時(shí)/計(jì)數(shù)器。74、MCS-51單片機(jī)部的RAM的寄存器區(qū)共有(32 )個(gè)單元,分為 75、 找到操作數(shù)的地址的方式稱(chēng)為尋址方式。 MCS-51中采用了( 7 ) 種尋址方式,它們分別是:(直接尋址)、(立即尋址)、(寄存器 尋址)、(寄存器間接尋址)、(變址尋址)、(位尋址)、(相對(duì) 尋址)。76、 單片機(jī)為了更好進(jìn)行擴(kuò)展,提供了 3總線(xiàn)結(jié)構(gòu),它們分別是(地 址總線(xiàn))、(數(shù)據(jù)總線(xiàn))、(控制總線(xiàn))。77、七段LED數(shù)碼管在電路連接時(shí),為了工作,可以接成( 共陰) 和(共陽(yáng))。其工作方式為(靜態(tài))和(動(dòng)態(tài))78、A/D中文意思(模擬-數(shù)

14、字),D/A中文意思(數(shù)字-模擬)。79、微型計(jì)算機(jī)是以(CPU )為核心,配上 存儲(chǔ)器、I/O接口電路、系統(tǒng)總線(xiàn)組成的計(jì)算機(jī)。而單片機(jī)則是將這些組成部件集成在一塊芯片上構(gòu)成的一個(gè)完整的計(jì)算機(jī)硬件系統(tǒng)。80、8051 (或 8751、8951)部有(4K)字節(jié)的 只0皿有(128)字節(jié)的只人皿有( 128 )個(gè)SFF單元。81、MCS-51單片機(jī)具有4個(gè)(8 )位并行I/O 口,有(1 )個(gè)全雙工 的串行輸入輸出口。82、8051單片機(jī)部有(2)個(gè)(16)位定時(shí)/計(jì)數(shù)器,分別是T0 、T1 _。門(mén)控制信號(hào)GATE設(shè)置為1時(shí),由TRx 、INTx控制定時(shí)器的啟動(dòng)。83、MCS-51單片機(jī)部的RA

15、M的寄存器區(qū)共有(32 )個(gè)單元,分為(4 )組寄存器,每組(8 )個(gè)單元。84、找到操作數(shù)的地址的方式稱(chēng)為尋址方式。 CS-51 中采用了( 7 ) 種尋址方式,它們分別是: ( 直接尋址 )、( 立即尋址 )、( 寄存器 尋址 )、( 寄存器間接尋址 )、( 變址尋址 )、( 位尋址 )、( 相對(duì) 尋址 )。85、單片機(jī)為了更好進(jìn)行擴(kuò)展, 提供了 3 總線(xiàn)結(jié)構(gòu),它們分別是( 地 址總線(xiàn) )、( 數(shù)據(jù)總線(xiàn) )、( 控制總線(xiàn) )。86、七段LED數(shù)碼管在電路連接時(shí),為了工作,可以接成( 共陰) 和( 共陽(yáng)。其工作方式可以是( 靜態(tài) )和( 動(dòng)態(tài) )。 二、單項(xiàng)選擇題1. MCS-51單片機(jī)復(fù)位

16、操作的主要功能是把 PC初始化為(C )。A. 0100HB.2080HC.0000HD.8000H2. 主頻為6MHZ的單片機(jī)它的機(jī)器周期為(D )。A. 1/12 卩 s B . 0.5 卩 s C . 1卩 s D . 2 s3若單片機(jī)的定時(shí)器工作在方式2,則定時(shí)器最大計(jì)數(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-51單片機(jī)在同一優(yōu)先級(jí)的中斷源同時(shí)

17、申請(qǐng)中斷時(shí),CPU首先 響應(yīng)( A ) 。A. 外部中斷 0 B. 外部中斷 1C. 定時(shí)器 0 中斷 D. 定時(shí)器 1 中斷68051 單片機(jī)的兩個(gè)定時(shí)器 / 計(jì)數(shù)器是 ( C ) 。A14 位加法計(jì)數(shù)器B14 位減法計(jì)數(shù)器C. 16位加法計(jì)數(shù)器法計(jì)數(shù)器7.在存儲(chǔ)器擴(kuò)展電路中74LS373的主要功能是(A 存儲(chǔ)數(shù)據(jù) B 存儲(chǔ)地址 C 鎖存數(shù)據(jù) 88051單片機(jī)的工作寄存器分成 4組,每組有( A 2個(gè)B、4個(gè)9利用下列( D interrupt whileD16 位減A、C、10、A、C、11、12、D、C、 6 個(gè))關(guān)鍵字可以改變工作寄存器組B 、 sfrD ) 。D 鎖存地址 D )單元

18、。8個(gè)D 、 usingCPU能直接識(shí)別的是(D )。B、 高級(jí)語(yǔ)言、機(jī)器語(yǔ)言下列計(jì)算機(jī)語(yǔ)言中,自然語(yǔ)言匯編語(yǔ)言 在計(jì)算機(jī)部,一切信息的存取、處理和傳遞的形式是 ( C ) 。A. ACII 碼 B. BCD 碼 C. 二進(jìn)制 D. 十六進(jìn)制MCS-51單片機(jī)復(fù)位操作的主要功能是把 PC初始化為(C )。A. 0100HB.2080HC.0000HD.8000H13、 主頻為12MHZ的單片機(jī)它的機(jī)器周期為(C )。A. 1/12 卩 s B . 0.5 卩 s C . 1卩 s D . 2 s14、 若單片機(jī)的定時(shí)器工作在方式1,則定時(shí)器最大計(jì)數(shù)值應(yīng)為 ( D )。1316A. 500B.1

19、000C.213D.21615、 MCS-51單片機(jī)在同一優(yōu)先級(jí)的中斷源同時(shí)申請(qǐng)中斷時(shí),CPU首先 響應(yīng) ( A ) 。A.外部中斷 0B.外部中斷 1C.定時(shí)器 0 中斷D.定時(shí)器 1 中斷16、8051 單片機(jī)的兩個(gè)定時(shí)器 /計(jì)數(shù)器是 ( C) 。A14 位加法計(jì)數(shù)器B. 14位減法計(jì)數(shù)器C. 16位加法計(jì)數(shù)器D 16位減法計(jì)數(shù)器17、在存儲(chǔ)器擴(kuò)展電路中74LS373的主要功能是(D )。A.存儲(chǔ)數(shù)據(jù) B .存儲(chǔ)地址 C .鎖存數(shù)據(jù) D .鎖存地址18、SJMP rel 指令中 rel 的取值圍為( D )。A、+ 127 127B、0+ 127C、0128D+ 12712819、 單片機(jī)

20、匯編語(yǔ)言的編寫(xiě)的源程序的后綴名為(C)。A、 .cB、 .obj C 、 .asmD、 .exe20、在進(jìn)行 Protues 仿真時(shí),需要在單片機(jī)中加載的程序后綴名為 ( D )。A、 .c B 、 asmC、 .exe D 、 .hex21 、EPRO是指(D)。A.只讀存儲(chǔ)器B .電擦除的只讀存儲(chǔ)器C.隨機(jī)存儲(chǔ)器D .紫外線(xiàn)可擦除的只讀存儲(chǔ)器22、在單片機(jī)中,用作標(biāo)志寄存器的一個(gè)特殊功能寄存器是 ( A )。A. PSWB . DPTRC. PCD. B23、指令MOV A, 30H源操作數(shù)的尋址方式是(C)。A.寄存器尋址方式B .寄存器間接尋址方式C.直接尋址方式D .立即尋址方式24

21、、C語(yǔ)言提供的合法的數(shù)據(jù)類(lèi)型關(guān)鍵字是(D )、shortA、DoubleC 、 integerD、Char25、在生產(chǎn)過(guò)程中完成程序?qū)懭氲闹蛔x存儲(chǔ)器稱(chēng)為( A )BPROMA.掩膜ROMC. EPROMD. E2PROM26. 8051 單片機(jī)的兩個(gè)定時(shí)器 / 計(jì)數(shù)器是( C)。A. 14位加法計(jì)數(shù)器B. 14 位減法計(jì)數(shù)器C. 16位加法計(jì)數(shù)器D. 16 位減法計(jì)數(shù)器27.二進(jìn)制數(shù) 110110110對(duì)應(yīng)的十六進(jìn)制數(shù)可表示為( B)。A. 1D3HB1B6HC . DB0HD. 666H28.8051單片機(jī)具有雙功能的端口是 ( B )。A. P0 口禾口 P1 口B.P3 口C. P0 口

22、和 P2 口DP1 口29、一主程序中有一句LP:SJMP LP功能指令為等待中斷,當(dāng)發(fā)生中斷且中斷返回后,( D )。A.返回到主程序開(kāi)始處B.返回到該句的下一條指令處C.返回到該句的上一條指令處D .返回到該句30. ALU表示(D ).A .累加器 B .程序狀態(tài)字寄存器C.計(jì)數(shù)器 D.算術(shù)邏輯部件31、計(jì)算機(jī)中最常用的字符信息編碼是( A )(A) ASCII(B) BCD碼(C) 余 3 碼 (DD 循環(huán)碼32、以下不是構(gòu)成的控制器部件( D ):(A)程序計(jì)數(shù)器(B)指令寄存器(C)指令譯碼器(D)存儲(chǔ)器33、MOVX AQPTR旨令中源操作數(shù)的尋址方式是(B )(A)寄存器尋址

23、(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指令時(shí),MCS-51產(chǎn)生的控制信號(hào)是( C)( A) /PSEN (B) ALE (C) /RD ( D) /WR36、MOV C 00H的尋址方式是(A )(A)位尋址 (B)直接尋址 (C)立即尋址 (D)寄存器尋址37、ORG 0000HAJMP 0040HORG 0040HMOV

24、 SP, #00H當(dāng)執(zhí)行完上面的程序后,PC的值是(C )( A)0040H (B)0041H ( C)0042H ( D)0043H38、關(guān)于 80C51 的堆棧操作,正確的說(shuō)法是( C)(A)先入棧,再修改指針(B)先修改指針,再出棧(C)先修改指針,再入棧(C)以上都不對(duì)39、MCS-51的并行I/O 口信息有兩種讀取方法:一種是讀引腳,還 有一種是( A)(A)讀鎖存器具 (B)讀數(shù)據(jù)庫(kù) (C)讀A累加器具 (D)讀CPU40、 MCS-51的并行I/O 口讀-改-寫(xiě)操作,是針對(duì)該口的(D )(A)引腳(B)片選信號(hào) (C)地址線(xiàn) (D)部鎖存器41、當(dāng)單片機(jī)從8155接口芯片部RAM

25、的20H單元中讀取某一數(shù)據(jù)時(shí), 應(yīng)使用( D )類(lèi)指令。A MOV A, 20H BMOVX A, RiC MOVC A, A+DPTR DMOVX A, DPTR42、在運(yùn)用8031單片機(jī)擴(kuò)展32K數(shù)據(jù)存儲(chǔ)器RAM寸,需采用(C ) 條地址線(xiàn)。A 10 B 13 C15 D1443、在五個(gè)中斷源中,可通過(guò)軟件確定各中斷源中斷級(jí)別的高或低, 但在同一級(jí)別中,按硬件排隊(duì)的優(yōu)先級(jí)別最高的是( C )中斷。A.定時(shí)器T0 B.定時(shí)器T1 C.外部中斷INTOD.外部中斷INT1 E.串行口44、8031定時(shí)/計(jì)數(shù)器是否計(jì)滿(mǎn)可采用等待中斷的方法進(jìn)行處理,也 可通過(guò)對(duì)( C )的查詢(xún)方法進(jìn)行判斷。A.

26、OV標(biāo)志B. CY標(biāo)志C.中斷標(biāo)志 D.奇偶標(biāo)志45、當(dāng)串行口向單片機(jī)的CPU發(fā)出中斷請(qǐng)求時(shí),若CPU允許并接受中斷請(qǐng)求時(shí),程序計(jì)數(shù)器PC的容將被自動(dòng)修改為(E )A 0003H B000B C0013H D001BH E0023H46、 子程序的返回和中斷響應(yīng)過(guò)程中的中斷返回都是通過(guò)改變PC的 容實(shí)現(xiàn)的,而PC容的改變是(C )完成的。A.通過(guò)POP命令B.通過(guò)MOV指令C.通過(guò)RET或 RETI指令D.自動(dòng)47、采用 8031單片機(jī)必須擴(kuò)展( B )。A、數(shù)據(jù)存儲(chǔ)器B、程序存儲(chǔ)器C I/O接口 D顯示接口48、PSW=18時(shí),則當(dāng)前工作寄存器是(D )。A、 0組 B、 1 組 C、 2組

27、 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、計(jì)算機(jī)能直接識(shí)別的語(yǔ)言是( C )。A.匯編語(yǔ)言B.自然語(yǔ)言C.機(jī)器語(yǔ)言D.硬件和軟件52、若某寄存器芯片的地址線(xiàn)為 12根,那么它的存儲(chǔ)容量為 ( C ) 。Al KB B、2 KB C 4KB D 8kB53、 控制串行口工作方式的寄存器是(C )A、

28、TCON B、 PCON C、 SCON D、 TMOD54、要使MCS-5能夠響應(yīng)定時(shí)器Tl中斷、串行接口中斷,它的中斷允許寄存器IE的容應(yīng)是(B )A、98H E、84H C、42 D、22H55、當(dāng)優(yōu)先級(jí)的設(shè)置相同時(shí),若以下幾個(gè)中斷同時(shí)發(fā)生, ( D )中斷 優(yōu)先響應(yīng)。A、 B、 T1 C 、串口 D、 T056、 在計(jì)算機(jī)部,一切信息的存取、處理和傳遞的形式是(C) 。A. ACII 碼 B. BCD 碼 C. 二進(jìn)制 D. 十六進(jìn)制57、MCS-51單片機(jī)復(fù)位操作的主要功能是把 SP初始化為(A)。A. 00HB.80HC.07H D. 03H58、 主頻為6MHZ勺單片機(jī)它的機(jī)器周

29、期為(D)。A. 1/12 卩 s B . 0.5 卩 s C . 1卩 s D . 2 s59、若單片機(jī)的定時(shí)器工作在方式 2,則定時(shí)器最大計(jì)數(shù)值應(yīng)為 ( B)A. 500 B. 28C.213D.21660、MCS-51單片機(jī)在同一優(yōu)先級(jí)的中斷源同時(shí)申請(qǐng)中斷時(shí),CPU首先響應(yīng) ( A) 。A. 外部中斷 0 B. 外部中斷 1C. 定時(shí)器 0 中斷 D. 定時(shí)器 1 中斷61、8051 單片機(jī)的兩個(gè)定時(shí)器 / 計(jì)數(shù)器是 ( C ) 。A14 位加法計(jì)數(shù)器B14 位減法計(jì)數(shù)器C16 位加法計(jì)數(shù)器D16 位減法計(jì)數(shù)器62、在存儲(chǔ)器擴(kuò)展電路中74LS373的主要功能是(D )。A.存儲(chǔ)數(shù)據(jù)B .

30、存儲(chǔ)地址 C .鎖存數(shù)據(jù) D .鎖存地址63、SJMP rel 指令中 rel 的取值圍為( D )。A、+ 127 127C、0一128B、0+ 127D、+ 127 12864. 單片機(jī)匯編語(yǔ)言的編寫(xiě)的源程序的后綴名為(C )。A .cB、.obj C、.asmD、.exe65. 在進(jìn)行Protues仿真時(shí),需要在單片機(jī)中加載的程序后綴名為 (D )。A、.c B 、asm C 、.exe D 、.hex66. MCS-51單片機(jī)CPU勺主要組成部分為 _A。A.運(yùn)算器、控制器B.加法器、寄存器 C .運(yùn)算器、加法器 D.運(yùn)算器、譯碼器67. 單片機(jī)能直接運(yùn)行的程序叫 _。A.源程序 B

31、.匯編程序C .目標(biāo)程序 D .編譯程序68. 單片機(jī)中的程序計(jì)數(shù)器 PC用來(lái)J。A .存放指令B.存放正在執(zhí)行的指令地址C .存放下一條指令地址D.存放上一條指令地址69. 單片機(jī)上電復(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)使用外部存儲(chǔ)器時(shí)它是一個(gè) _D。A.傳輸高8位地址口A .傳輸?shù)?位地址口C. 傳輸高8位數(shù)據(jù)口D.傳輸?shù)?位地址/數(shù)據(jù)口72

32、. P0 口作數(shù)據(jù)線(xiàn)和低8位地址線(xiàn)時(shí) _C。A .應(yīng)外接上拉電阻 B .不能作I/O 口 C .能作I/O 口73. 8051單片機(jī)若晶振頻率為fosc=12MHz,則一個(gè)機(jī)器周期等于 C 1 SoA. 1/12B. 1/2 C . 1 D . 274. MCS-51單片機(jī)的數(shù)據(jù)指針DPTF是一個(gè)16位的專(zhuān)用地址指針寄 存器,主要用來(lái)B oA .存放指令B .存放16位地址,作間址寄存器使用C.存放下一條指令地址D. 存放上一條指令地址75. ALU表示_DoA .累加器 B.程序狀態(tài)字寄存器C .計(jì)數(shù)器 D .算術(shù)邏輯部件76. MCS-51單片機(jī)復(fù)位后,專(zhuān)用寄存器 ACC的狀態(tài)是_ J。A

33、. 01H B . 07H C . 00H D . 0FFH77. 當(dāng)程序狀態(tài)字寄存器PSW狀態(tài)字中RS1和RS0分別為0和1時(shí), 系統(tǒng)使用的工作寄存器組為匚oA.組0B .組1 C .組2 D .組378. 8051單片機(jī)中,用戶(hù)可使用的16位寄存器是匚oA. PSW B . ACC C . SP D . DPTR79. 8051的程序計(jì)數(shù)器PC為16位計(jì)數(shù)器,其尋址圍是 oA. 8K B . 16K C . 32K D . 64K80、當(dāng)外部中斷0發(fā)出中斷請(qǐng)求后,中斷響應(yīng)的條件是 。A . SETBET0 B . SETBEX0 C . MOVE, #81H D . MOVE, #61H8

34、1、MCS-51單片機(jī)復(fù)位操作的主要功能是把 PC初始化為(C )。A.0100HB.2080HC.0000HD.8000H82、 主頻為12MHZ的單片機(jī)它的機(jī)器周期為(C )。A. 1/12 卩 s B . 0.5 卩 s C . 1卩 s D . 2 s83 .若單片機(jī)的定時(shí)器工作在方式1,則定時(shí)器最大計(jì)數(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, #0F0H85、 MCS-51單片機(jī)在同一優(yōu)先級(jí)的中斷源同

35、時(shí)申請(qǐng)中斷時(shí),CPU首先響應(yīng)(A )。A.外部中斷0 B.外部中斷1C.定時(shí)器0中斷 D. 定時(shí)器1中斷86、8051單片機(jī)的兩個(gè)定時(shí)器/計(jì)數(shù)器是(C )。A. 14位加法計(jì)數(shù)器B . 14位減法計(jì)數(shù)器C. 16位加法計(jì)數(shù)器D . 16位減法計(jì)數(shù)器87、在存儲(chǔ)器擴(kuò)展電路中74LS373的主要功能是(D )。A .存儲(chǔ)數(shù)據(jù) B .存儲(chǔ)地址 C .鎖存數(shù)據(jù) D .鎖存地址88、 8051單片機(jī)的工作寄存器分成4組,每組有(D)單元。A 2個(gè)B、4個(gè)C、6個(gè)D8個(gè)89、SJMP rel指令中rel的取值圍為(D)。90、EPRO是指(D)B .電擦除的只讀存儲(chǔ)器D .紫外線(xiàn)可擦除的只讀存儲(chǔ)器A.只讀

36、存儲(chǔ)器C.隨機(jī)存儲(chǔ)器三、判斷題1、在MCS-51系統(tǒng)中,一個(gè)機(jī)器周期等于1.5卩s。( F)2、若一個(gè)函數(shù)的返回類(lèi)型為 void ,則表示其沒(méi)有返回值。 ( F)3、 所有定義在主函數(shù)之前的函數(shù)無(wú)需進(jìn)行聲明。( T)4、 定時(shí)器與計(jì)數(shù)器的工作原理均是對(duì)輸入脈沖進(jìn)行計(jì)數(shù)。(T )5、END表示指令執(zhí)行到此結(jié)束。(T)6、ADC0809是 8位逐次逼近式模/數(shù)轉(zhuǎn)換接口。( T)7、 MCS-51的程序存儲(chǔ)器只是用來(lái)存放程序的。(F)& TMO中的GATE二時(shí),表示由兩個(gè)信號(hào)控制定時(shí)器的的啟停。(T)9、MCS-51的特殊功能寄存器分布在 60H80H地址圍。(F)10、MCS-51系統(tǒng)可以

37、沒(méi)有復(fù)位電路。(F)11、若一個(gè)函數(shù)的返回類(lèi)型為 void ,則表示其沒(méi)有返回值。 ( F)12、 定時(shí)器與計(jì)數(shù)器的工作原理均是對(duì)輸入脈沖進(jìn)行計(jì)數(shù)。( T)13、 SFR中凡是能被8整除的地址,都具有位尋址能力。( T )14、不能用“ sfr16 ” 直接訪(fǎng)問(wèn)定時(shí)器計(jì)數(shù)器 0和1。 ( T )15、 MCS-51單片機(jī)的程序存儲(chǔ)器只能用來(lái)存放程序的。(F )16、串口中斷標(biāo)志由硬件清 0。( F)17、 特殊功能寄存器的名字,在 C51程序中,全部大寫(xiě)。(T)18、“sfr ”后面的地址可以用帶有運(yùn)算的表達(dá)式來(lái)表示。 ( T )19、#include <reg51.h> 與 #i

38、nclude “ reg51.h ”是等價(jià)的。( F)20、sbit不可以用于定義部 RAM的可位尋址區(qū),只能用在可位尋址的SFR上。()21、單片機(jī)是在一塊集成電路上把 CPU存儲(chǔ)器及多種形式的I/O接 口集成在一起而構(gòu)成的微型計(jì)算機(jī)。 ( T )22、 每個(gè)特殊功能寄存器都既有字節(jié)地址,又有位地址。( T )23、50H一定是字節(jié)地址。(F )24、在MCS-51單片機(jī)中,高級(jí)中斷可以打斷低級(jí)中斷形成中斷嵌套。( T )25、加法指令將影響進(jìn)位標(biāo)志位 C,而減法指令將不影響進(jìn)位標(biāo)志位C。 ( F )26、只要有中斷出現(xiàn),CPI就立即響應(yīng)中斷。(F)27、MCS-51 單片機(jī)的定時(shí)和計(jì)數(shù)都使

39、用同一計(jì)數(shù)機(jī)構(gòu),所不同的只 是計(jì)數(shù)脈沖的來(lái)源。 來(lái)自于單片機(jī)部的是定時(shí), 而來(lái)自于外部的則是 計(jì)數(shù)。 ( F )28、EPROM276是用作程序存儲(chǔ)器的。(T)29、中斷初始化時(shí),對(duì)中斷控制寄存器的狀態(tài)設(shè)置,只能使用位操作 指令,而不能使用字節(jié)操作指令。 ( F)30、單片機(jī)的LED動(dòng)態(tài)顯示是依據(jù)人眼的“視覺(jué)暫留”效應(yīng)實(shí)現(xiàn)的。( T)31、如果x=0xEA則執(zhí)行x<<2后,x的值為0xA8。( T)32、在 MCS51 的指令系統(tǒng)中,地址分為字節(jié)地址和位地址。 ( T)33、匯編語(yǔ)言指令就是指能被CPU直接執(zhí)行的指令。(F)34、在 MCS51 的指令系統(tǒng)中,偽指令、指令都是在程序

40、執(zhí)行的時(shí)候 起作用。( T)35 、 (R7) 表 示 工 作 寄 存 器 R7 中 的 容 。( T )36、若一個(gè)函數(shù)的返回類(lèi)型為 void ,則表示其沒(méi)有返回值。 ( F )37、 定時(shí)器與計(jì)數(shù)器的工作原理均是對(duì)輸入脈沖進(jìn)行計(jì)數(shù)。()38、 SFR中凡是能被8整除的地址,都具有位尋址能力。(T )39、不能用“ sfr16 ” 直接訪(fǎng)問(wèn)定時(shí)器計(jì)數(shù)器 0和 1。( T )40、 MCS-51單片機(jī)的程序存儲(chǔ)器只能用來(lái)存放程序的。(F)41、當(dāng)MCS-51上電復(fù)位時(shí),堆棧指針 SP=00H ( F )。42、 MCS-51外擴(kuò)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個(gè)并行l(wèi)O 口,其中P0P3是準(zhǔn)雙向口,所以由輸出轉(zhuǎn)輸入時(shí)必須先寫(xiě)入 "0"。( F )49、在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲(chǔ)器傳送數(shù)據(jù)時(shí), 使用MOV旨令。(F)50、為了消除按鍵的抖動(dòng),常用的方法有硬件和軟件兩種方法。 ( T)51、MCS-5外擴(kuò)I/O 口與外RAM是統(tǒng)一編址的。(T)

42、52、使用8751且EA二時(shí),仍可外擴(kuò)64KB的程序存儲(chǔ)器。(F)53、8155的復(fù)位引腳可與89C5啲復(fù)位引腳直接相連。(F)54、片RAM與外部設(shè)備統(tǒng)一編址時(shí),需要專(zhuān)門(mén)的輸入/輸出指令。(F)55、 8031片有程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。(F )56、 EPROI的地址線(xiàn)為11條時(shí),能訪(fǎng)問(wèn)的存儲(chǔ)空間有4K°()57、 8255A部有3個(gè)8位并行口,即 A 口,B 口,C口。()58、8155芯片具有256B的靜態(tài)RAM,個(gè)8位和1個(gè)6位的可編程并行I/O口,1個(gè)14位定時(shí)期等常用部件及地址鎖存器。(T )59、在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲(chǔ)器傳送數(shù)據(jù)時(shí), 使用MOV旨令

43、。(F)60、 為了消除按鍵的抖動(dòng),常用的方法有硬件和軟件兩種方法。( T)63、 MCS-51單片機(jī)的特殊功能寄存器集中布置在片數(shù)據(jù)存。(T)64、 MCS-51指令中,16位立即數(shù)傳送指令是: MOV DPTR#data16。(T)65、MCS-51單片機(jī),CPU寸片外RAM勺訪(fǎng)問(wèn)只能用寄存器間接尋址的 方式,且僅有 4 條指令。( T)66、在MCS-51單片機(jī)部結(jié)構(gòu)中,TMO為模式控制寄存器,主要用來(lái) 控制定時(shí)器的啟動(dòng)與停止。 (T)67、在MCS-51單片機(jī)部結(jié)構(gòu)中,TCOr為控制寄存器,主要用來(lái)控制 定時(shí)器的啟動(dòng)與停止。 (F)68、 MCS-51單片機(jī)系統(tǒng)復(fù)位后,中斷請(qǐng)求標(biāo)志 T

44、COr和SCON中各位 均為0。(T)69、MCS-51單片機(jī)的中斷允許寄存器的IE的作用是用來(lái)對(duì)各中斷源 進(jìn)行開(kāi)放或屏蔽的控制。(T)70、對(duì)于8051單片機(jī)而言,在外部擴(kuò)展EPRO時(shí),EA引腳可接+ 5V 或接地。(T)四、簡(jiǎn)答題1、51系列單片機(jī)具有幾個(gè)中斷源,分別是如何定義的 ?其中哪些中 斷源可以被定義為高優(yōu)先級(jí)中斷,如何定義 ?答:具有5個(gè)中斷源,分別是外部中斷INTO和外部中斷INT1、定時(shí)器溢出中斷0和定時(shí)器溢出中斷1以及串行中斷。通過(guò)對(duì)中斷優(yōu)先級(jí) 寄存器IP的設(shè)置,每個(gè)中斷源都可以被定義為高優(yōu)先級(jí)中斷。2、 各中斷源對(duì)應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?答:各中斷源的入

45、口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)疋.3、如果想將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請(qǐng)舉例加以說(shuō)明。答:如果要將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中要通過(guò)在中斷地址區(qū)的對(duì)應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實(shí)現(xiàn)對(duì)中斷服 務(wù)程序的執(zhí)行。例如:外部中斷0的中斷服務(wù)程序INTOP放置在程序存儲(chǔ)區(qū)的任意區(qū)域,此時(shí),通過(guò)以下方式,可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行:(4分)ORG 0003H (2 分 )LJMP INTOP列舉其他中斷跳轉(zhuǎn)的例子也可, 但敘述的中斷源要與中斷地址相對(duì)應(yīng) 才可得分,如外中斷0對(duì)應(yīng)0003H地址。4、如何消除鍵盤(pán)的抖動(dòng)? 由于按鍵是機(jī)械開(kāi)關(guān)結(jié)

46、構(gòu), 所以當(dāng)用手按下其中一個(gè)鍵時(shí), 往往會(huì)出 現(xiàn)所按鍵在閉合位置和斷開(kāi)位置之間發(fā)生跳幾下后才會(huì)穩(wěn)定到閉合 狀態(tài)的情況。在釋放一個(gè)鍵時(shí),也會(huì)出現(xiàn)類(lèi)似的情況,這就是鍵的抖 動(dòng),抖動(dòng)的持續(xù)時(shí)間不一,但通常不會(huì)大于 10ms。若抖動(dòng)問(wèn)題不解決, 就會(huì)引起對(duì)閉合鍵的多次讀入。 對(duì)于鍵抖動(dòng)最方 便的解決方法就是當(dāng)發(fā)現(xiàn)有鍵按下后, 不是立即進(jìn)行掃描, 而是延時(shí) 大約10ms后再進(jìn)行。由于一個(gè)鍵按下的時(shí)間一般會(huì)持續(xù)上百毫秒, 所以延遲10ms后再掃描處理并不遲。5在使用 8051 的定時(shí)器 /計(jì)數(shù)器前,應(yīng)對(duì)它進(jìn)行初始化,其步驟是什 么?答:(1)確定T/C的工作方式一一編程TMO寄存器;(2) 計(jì)算T/C中的

47、計(jì)數(shù)初值,并裝載到 THx和 TLx;T/C在中斷方式工作時(shí),須開(kāi) CPU中斷和源中斷一一編程 IE 寄存器;(4)啟動(dòng)定時(shí)器/計(jì)數(shù)器一一編程TCOr中 TR1或TR0位。6、簡(jiǎn)述MCS-5係列單片機(jī)中時(shí)序電路中的時(shí)鐘周期、狀態(tài)周期、機(jī) 器周期和指令周期的概念答:時(shí)鐘周期約等于晶振頻率的倒數(shù);一個(gè)狀態(tài)周期等于兩個(gè)時(shí)鐘周期; 一個(gè)機(jī)器周期等于 6個(gè)狀態(tài)周期; 指令周期是執(zhí)行一條指令所需時(shí)間,是以機(jī)器周期為單位。7、8051 引腳有多少 I/O 線(xiàn)?他們和單片機(jī)對(duì)外的地址總線(xiàn)和數(shù)據(jù)總 線(xiàn)有什么關(guān)系?地址總線(xiàn)和數(shù)據(jù)總線(xiàn)各是幾位?1)8051引腳共有40個(gè)引腳,8051的地址總線(xiàn)由P2和P0 口提供,

48、P2 口是地址總線(xiàn)的高8位,P0 口是地址總線(xiàn)的低8位;數(shù)據(jù) 總線(xiàn)由P0 口提供;P0 口的地址總線(xiàn)和數(shù)據(jù)總線(xiàn)是分時(shí)進(jìn)行 的,P0 口的地址總線(xiàn)需要外接地址鎖存器完成地址鎖存。2) 地址總線(xiàn)共 16 位,數(shù)據(jù)總線(xiàn)是 8 位。&簡(jiǎn)述MCS-51系列單片機(jī)的指令格式 標(biāo)號(hào): 操作碼 操作數(shù) 1, 操作數(shù) 2 ;注釋9、簡(jiǎn)述MCS-5係列單片機(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、簡(jiǎn)述變址尋址方式并舉例說(shuō)明(1) 變址尋址是

49、以DPTF或PC作基址寄存器,累加器 A作變址寄存器 以?xún)烧呷菹嗉有问降?16 位地址作為操作數(shù)地址。(2) 變址尋址只能對(duì)移定存儲(chǔ)器尋址,其指令只有三條:MOVC ,A A+DPTRMOVC A,A+PCJMP A+DPTR 前二條為查表指令,后一條為無(wú)條件轉(zhuǎn)移指令12、簡(jiǎn)述中斷響應(yīng)的主要容。由硬件自動(dòng)生成一條調(diào)用指令 LCALL轉(zhuǎn)去中斷服務(wù),具體操作為:(1) 將程序計(jì)數(shù)器PC的容(斷點(diǎn))壓棧(2) 將中斷入口地址裝入PC轉(zhuǎn)去執(zhí)行中斷服務(wù)程序13、A/D 轉(zhuǎn)換器轉(zhuǎn)換數(shù)據(jù)的傳送有幾種方式 ?(1) 定時(shí)傳送方式: A/D 啟動(dòng)后,調(diào)用延時(shí)時(shí)間大于轉(zhuǎn)換時(shí)間的延時(shí) 程序后即可讀取。(2)查詢(xún)方式

50、:A/D啟動(dòng)后,查詢(xún)EOC轉(zhuǎn)換結(jié)束信號(hào)),轉(zhuǎn)換一完 成即可讀取轉(zhuǎn)換數(shù)據(jù)。(3) 中斷方式:將EOC乍為外中斷請(qǐng)求信號(hào),轉(zhuǎn)換一結(jié)束,即引起中斷,讀取轉(zhuǎn)換數(shù)據(jù)。14、8051有哪幾種尋址方式?15、PC是什么寄存器?是否屬于特殊功能寄存器?它有什么作用?答:PC是 16位程序計(jì)數(shù)器(Program Counter),它不屬于特殊功能 寄存器疇,程序員不以像訪(fǎng)問(wèn)特殊功能寄存器那樣來(lái)訪(fǎng)問(wèn)PC PC是專(zhuān)門(mén)用于在CPU取指令期間尋址程序存儲(chǔ)器。PC總是保存著下一條 要執(zhí)行的指令的 16位地址。 通常程序是順序執(zhí)行的, 在一般情況下, 當(dāng)取出一個(gè)指令(更確切地說(shuō)為一個(gè)指令字節(jié))字節(jié)后,PC自動(dòng)加1。 如果在

51、執(zhí)行轉(zhuǎn)移指令、子程序調(diào)用 / 返回指令或中斷時(shí),要把轉(zhuǎn)向的 地址賦給 PC。16、有哪幾種方法能使單片機(jī)復(fù)位?復(fù)位后寄存器的狀態(tài)如何?復(fù)位對(duì)部RAM有何影響?CS- 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ù)位不影響部RAM勺狀態(tài)(包 括通用寄存器 Rn) .17、8051單片機(jī)的PSW寄存器各位標(biāo)志的意義如何?程序狀態(tài)字PSW是8位寄存器,用于存放程序運(yùn)行

52、的狀態(tài)信息, PSW中各位狀態(tài)通常是在指令執(zhí)行的過(guò)程中自動(dòng)形成的, 但也可以由用戶(hù)根據(jù)需要采用傳送指令 加以改變。各個(gè)標(biāo)志位的意義如下:PSW.7(Cy):進(jìn)位標(biāo)志位。PSW.6(AC:輔助進(jìn)位標(biāo)志位,又稱(chēng)為半進(jìn)位標(biāo)志位。PSW.5( F0):用戶(hù)標(biāo)志位。PSW.4 PSW.3( RS和RS0):寄存器組選擇位。PSW.2 (OV:溢出標(biāo)志位。PSW.1(空缺位):此位未定義。PSW.0(P) :奇偶校驗(yàn)位。18、CPU向應(yīng)中斷的條件有哪些?答:1、CPU沒(méi)有處在一個(gè)同級(jí)或高級(jí)的中斷服務(wù)中2、查詢(xún)中斷請(qǐng)求的機(jī)器周期是當(dāng)前指令的最后一個(gè)機(jī)器周期3、當(dāng)前指令不是返回指令(RET,RET)或訪(fǎng)問(wèn)IE

53、、IP的指令。20、簡(jiǎn)述子程序調(diào)用和執(zhí)行中斷服務(wù)程序的異同點(diǎn)。相同點(diǎn):均能中斷主程序執(zhí)行本程序 , 然后再返回?cái)帱c(diǎn)地址繼續(xù) 執(zhí)行主程序。不同點(diǎn): 1)中斷服務(wù)程序入口地址是固定的,子程序調(diào)用入口 地址是用戶(hù)自己設(shè)定的。2)中斷服務(wù)子程序返回指令除具有子程序返回指令所具有的全部 功能之外,還有清除中斷向應(yīng)時(shí)被置位的優(yōu)先級(jí)狀態(tài)、 開(kāi)放較低級(jí)中 斷和恢復(fù)中斷邏輯等功能。3 )中斷服務(wù)子程序是在滿(mǎn)足中斷申請(qǐng)的條件下,隨機(jī)發(fā)生的;而子程序調(diào)用是用戶(hù)主程序事先安排好的。21、簡(jiǎn)述MCS-51單片機(jī)的中斷入口地址分別是哪些?入口地址依次為:外部中斷 0 0003H定時(shí)器TO溢出中斷000BH,外部中斷1 0

54、013H,定時(shí)器T1溢出中斷 OO1BH,串行 口中斷 0023H22、( 1)R2的容傳到R3中。(2)外部RAM 60H單元容傳到部 RAM 30H單元;(3)外部RAM 1000H單元容傳到R0;(4)將片外RAM中 1000H開(kāi)始的8個(gè)數(shù)據(jù)依次傳入片60H始的8 個(gè)單元。(5)將部RAM 20H單元容傳送到外部 RAM 2000H單元中;(6)將部RAM20單元的容與累加器A容相加,結(jié)果存放在20H 單元中。(7)R1的容傳到R3中;(8)將外部RAM 2000H單元容傳送到部 RAM 20H單元中;(9)將部RAM20單元的容與累加器A容相加,結(jié)果存放到外部 20H單元中。23、簡(jiǎn)述利用 Keil 軟件調(diào)試匯編語(yǔ)言程序的步驟 ( 分步驟

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論