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

下載本文檔

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

文檔簡(jiǎn)介

1、單片機(jī)與接口技術(shù)習(xí)題庫(kù)及答案一、判斷題(判斷每小題的對(duì)錯(cuò),對(duì)的在小題前的括號(hào)中打“,”,錯(cuò)的在小題前的括號(hào)中打“X。)MCS-51 單片機(jī)原理與結(jié)構(gòu)(X)1.MCS-51 單片機(jī)是高檔 16 位單片機(jī)。(,)2.MCS-51 的產(chǎn)品 8051 與 8031 的區(qū)別是:8031 片內(nèi)無(wú) ROM(X)3.單片機(jī)的 CPU 從功能上可分為運(yùn)算器和存儲(chǔ)器。(,)4.8051 的累加器 ACC 是一個(gè) 8 位的寄存器,簡(jiǎn)稱為 A 用來(lái)存一個(gè)操作數(shù)或中間結(jié)果。(,)5.8051 的程序狀態(tài)字寄存器 PSW 是一個(gè) 8 位的專用寄存器,用于存放程序運(yùn)行中的各種狀態(tài)信息。(X)6.MCS-51 的程序存儲(chǔ)器用

2、于存放運(yùn)算中間結(jié)果。(,)7.MCS-51 的數(shù)據(jù)存儲(chǔ)器在物理上和邏輯上都分為兩個(gè)地址空間:一個(gè)是片內(nèi)的 256 字節(jié)的 RAM,另一個(gè)是片外最大可擴(kuò)充 64K 字節(jié)的 RAM。(,)8.單片機(jī)的復(fù)位有上電自動(dòng)復(fù)位和按鈕手動(dòng)復(fù)位兩種,當(dāng)單片機(jī)運(yùn)行出錯(cuò)或進(jìn)入死循環(huán)時(shí),可按復(fù)位鍵重新啟動(dòng)。(,)9.CPU 的時(shí)鐘周期為振蕩器頻率的倒數(shù)。(X)10.單片機(jī)的一個(gè)機(jī)器周期是指完成某一個(gè)規(guī)定操作所需的時(shí)間,一般情況下,一個(gè)機(jī)器周期等于一個(gè)時(shí)鐘周期。(,)11.單片機(jī)的指令周期是執(zhí)行一條指令所需要的時(shí)間。一般由若干個(gè)機(jī)器周期組成。(X)12.單片機(jī)系統(tǒng)擴(kuò)展時(shí)使用的鎖存器,是用于鎖存高 8 位地址。(X)1

3、3.MCS-51 單片機(jī)上電復(fù)位后,片內(nèi)數(shù)據(jù)存儲(chǔ)器的內(nèi)容均為 00H(,)14.當(dāng) 8051 單片機(jī)的晶振頻率為 12MH 刑,ALE 地址鎖存信號(hào)端的輸出頻率為 2MHZ 勺脈沖。(,)15.8051 單片機(jī)片內(nèi) RAM/00 十 1FH 的 32 個(gè)單元,不僅可以作工作寄存器使用,而且可作為通用 RAM讀寫。(X)16.MCS-51 單片機(jī)的片內(nèi)存儲(chǔ)器稱為程序存儲(chǔ)器。(X)17.MCS-51 單片機(jī)的數(shù)據(jù)存儲(chǔ)器是指外部存儲(chǔ)器。(V)18.MCS-51 單片機(jī)的特殊功能寄存器集中布置在片內(nèi)數(shù)據(jù)存儲(chǔ)器的一個(gè)區(qū)域中。MCS-51 單片機(jī)指令系統(tǒng)及程序設(shè)計(jì)(X)19.MCS-51 單片機(jī)的指令格式

4、中操作碼與操作數(shù)之間必須用“,”分隔。(,)20.MCS-51 指令:MOVA#40H;表示將立即數(shù) 40H 傳送至 A 中。(,)21.MCS-51 指令:MOVAR0;表示將 R0 指示的地址單元中的內(nèi)容傳送至 A 中。(,)22.MCS-51 指令:MOVXADPTR 表示將 DPTR 旨示的地址單元中的內(nèi)容傳送至 A 中。(X)23.MCS-51 的數(shù)據(jù)傳送指令是把源操作數(shù)傳送到目的操作數(shù),指令執(zhí)行后,源操作數(shù)改變,目的操作數(shù)修改為源操作數(shù)。(,)24.MCS-51 指令中,MOV 勸片外 RAMf送指令。(X)25.MCS-51 指令中,MOVC;ROM送指令。(X)26.將 37H

5、 單元的內(nèi)容傳送至 A 的指令是:MOVA#37K(,)27.MCS-51 指令中,16 位立即數(shù)傳送指令是:MOVDPTR#data16。(V)28.MCS-51 單片機(jī),CPU 寸片外 RAM 勺訪問只能用寄存器間接尋址的方式,且僅有 4 條指令。(X)29.如 JCrel 發(fā)生跳轉(zhuǎn)時(shí),目標(biāo)地址為當(dāng)前指令地址加上偏移量。(V)30.對(duì)于 8051 單片機(jī),當(dāng) CPU 寸內(nèi)部程序存儲(chǔ)器尋址超過 4K 時(shí),系統(tǒng)會(huì)自動(dòng)在外部程序存儲(chǔ)器中尋址。(X)31.指令 MULAB 執(zhí)行前(A)=F0H,(B)=05H,執(zhí)行后(A)=FH5,(B)=00H。(,)32.已知:DPTR=11FFH 執(zhí)行 IN

6、CDPTR 后,結(jié)果:DPTR=1200H(,)33.已知:A=11HB=04H,執(zhí)行指令 DIVAB 后,其結(jié)果:A=04H,B=1CY=OV=0o(X)34.已知:A=1FH,(30H)=83H,執(zhí)行 ANLA,30H 后,結(jié)果:A=03H(30H)=83HP=0。(X)35.無(wú)條件轉(zhuǎn)移指令 LJMPadd6 稱長(zhǎng)轉(zhuǎn)移指令,允許轉(zhuǎn)移的目標(biāo)地址在 128128KB 空間范圍內(nèi)。(X)36.在進(jìn)行二十進(jìn)制運(yùn)算時(shí),必須用到 DAA 指令。1(X)37.MCS-51 指令系統(tǒng)中,執(zhí)行指令 ORG2000H;BCDDB“A,B,C,D;表示將 A、B、CD 的 ASII 碼值依次存入 2000H 開

7、始的連續(xù)單元中。(X)38.MCS-51 指令系統(tǒng)中,指令 CJNEA,#data,rel 的作用相當(dāng)于 SUBBA,#data 與 JNCrel 的作用。(X)39.MCS-51 指令系統(tǒng)中,指令 JNBbit,rel 是判位轉(zhuǎn)移指令,即表示 bit=1 時(shí)跳轉(zhuǎn)。(X)40.8051 單片機(jī)的 PC 與 DPTRS 在 CPU 片內(nèi),因此指令 MOVCAA+P 由指令 MOVCAA+DPTR 行時(shí)只在單片機(jī)內(nèi)部操作,不涉及片外存儲(chǔ)器。(X)41.MCS-51 單片機(jī)中 PUSH口 POP 旨令只能保護(hù)現(xiàn)場(chǎng),不能保護(hù)斷點(diǎn)。(,)42.指令 LCALLaddr16 能在 64K 字節(jié)范圍內(nèi)調(diào)用子

8、程序。(X)43.設(shè) PC 的內(nèi)容為 35H,若要把程序存貯器 08FEH 單元的數(shù)據(jù)傳送至累加器 A,則必須使用指令 MOVCAA+PC(X)44.指令 MOVA00H 執(zhí)行后 A 的內(nèi)容一定為 00H。定時(shí)、中斷、串行口系統(tǒng)及應(yīng)用(X)45.在 MCS-51 單片機(jī)內(nèi)部結(jié)構(gòu)中,TMO 時(shí)模式控制寄存器,主要用來(lái)控制定時(shí)器的啟動(dòng)與停止。(V)46.在 MCS-51 單片機(jī)內(nèi)部結(jié)構(gòu)中,TCON控制寄存器,主要用來(lái)控制定時(shí)器的啟動(dòng)與停止。(,)47.MCS-1 單片機(jī)的兩個(gè)定時(shí)器均有兩種工作方式,即定時(shí)和計(jì)數(shù)工作方式。(V)48.MCS-51 單片機(jī)的 TMOD 莫式控制寄存器不能進(jìn)行位尋址,只

9、能用字節(jié)傳送指令設(shè)置定時(shí)器的工作方式及操作模式。(,)49.MCS-51 單片機(jī)系統(tǒng)復(fù)位時(shí),TMO 曖式控制寄存器的低 4 位均為 0。(X)50.8051 單片機(jī) 5 個(gè)中斷源相應(yīng)地在芯片上都有中斷請(qǐng)求輸入引腳。(,)51.啟動(dòng)定時(shí)器工作,可使用 SETBTRi 啟動(dòng)。(X)52.8051 單片機(jī)對(duì)最高優(yōu)先權(quán)的中斷響應(yīng)是無(wú)條件的。(X)53.中斷初始化時(shí),對(duì)中斷控制器的狀態(tài)設(shè)置,只可使用位操作指令,而不能使用字節(jié)操作指令。(,)54.MCS-51 單片機(jī)系統(tǒng)復(fù)位后,中斷請(qǐng)求標(biāo)志 TCONF 口 SCO 即各位均為 0。(,)55.MCS-51 單片機(jī)的中斷允許寄存器的 IE 的作用是用來(lái)對(duì)各

10、中斷源進(jìn)行開放或屏蔽的控制。(V)56.用戶在編寫中斷服務(wù)程序時(shí),可在中斷入口矢量地址存放一條無(wú)條件轉(zhuǎn)移指令,以防止中斷服務(wù)程序容納不下。(V)57.若要在執(zhí)行當(dāng)前中斷程序時(shí)禁止更高優(yōu)先級(jí)中斷,應(yīng)用軟件關(guān)閉 CPU 中斷,或屏蔽更高級(jí)中斷源的中斷,在中斷返回時(shí)再開放中斷。(,)58.串行口的中斷,CPU 響應(yīng)中斷后,必須在中斷服務(wù)程序中,用軟件清除相應(yīng)的中斷標(biāo)志位,以撤消中斷請(qǐng)求。(,)59.串行口數(shù)據(jù)緩沖器 SBUF 是可以直接尋址的專用寄存器。(V)60.如要允許外部中斷 0 中斷,應(yīng)置中斷允許寄存器 IE 的 EA 位和 EX0 位為 1。(,)61.指令 JNBTF0,LP 的含義是:

11、若定時(shí)器 T0 未計(jì)滿數(shù),就轉(zhuǎn) LP。(V)62.若置 8051 的定時(shí)器/計(jì)數(shù)器 T1 于定時(shí)模式,工作于方式 2,則工作方式字為 20H。(V)63.若置 8051 的定時(shí)器/計(jì)數(shù)器 T1 于計(jì)數(shù)模式,工作于方式 1,則工作方式字為 50H。(X)64.當(dāng) 8051 的定時(shí)器 T0 計(jì)滿數(shù)變?yōu)?0 后,溢出標(biāo)志位(TCON 勺 TF0)也變?yōu)?0。(,)65.外部中斷 0 中斷的入口地址是 0003H。(V)66.8051 單片機(jī)允許 5 個(gè)中斷源請(qǐng)求中斷,都可以用軟件來(lái)屏蔽,即利用中斷允許寄存器 IE 來(lái)控制中斷的允許和禁止。單片微機(jī)基本系統(tǒng)擴(kuò)展(V)67.線選法是把單根的低位地址線直接

12、接到存儲(chǔ)器芯片的片選端。(V)68.對(duì)于 8051 單片機(jī)而言,在外部擴(kuò)展 EPROIW,EAEA 引腳應(yīng)接地。(X)69.對(duì)于 8051 單片機(jī)而言,在外部擴(kuò)展 EPROIW,EAEA 引腳可接+5V 或接地。(V)70.在接口芯片中,通常都有一個(gè)片選端 CS(或 CE),作用是當(dāng) CS 為低電平時(shí)該芯片才能進(jìn)行讀寫操作。(X)71.DAC0832 是 8 位 D/A 轉(zhuǎn)換器,其輸出量為數(shù)字電流量。機(jī)電接口技術(shù)(,)72.DAC0832 的片選信號(hào)輸入線 CSCS, ,低電平有效。(,)73.AGNDt 表模擬信號(hào)和基準(zhǔn)電源的參考地,稱模擬地。(,)74.DGNDI 示數(shù)字地,為工作電源地和

13、數(shù)字邏輯地。二、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在空格內(nèi)。)MCS-51 單片機(jī)原理與結(jié)構(gòu)1 .MCS-51 單片機(jī) CPU 的主要組成部分為 A。A.運(yùn)算器、控制器 B.加法器、寄存器 C.運(yùn)算器、加法器 D.運(yùn)算器、譯碼器2 .單片機(jī)能直接運(yùn)行的程序叫 C。A.源程序 B.匯編程序 C.目標(biāo)程序 D.編譯程序3 .單片機(jī)中的程序計(jì)數(shù)器 PC 用來(lái) C。A.存放指令 B.存放正在執(zhí)行的指令地址 C.存放下一條指令地址D.存放上一條指令地址4 .單片機(jī)上電復(fù)位后,PC 的內(nèi)容和 SP 的內(nèi)容為 B。A.0000H,00HB.0000H,07HC.00

14、03H,07HD.0800H,08H5 .單片機(jī) 8051 的 ALE 弓|腳是 B。A.輸出高電平 B.輸出矩形脈沖,頻率為 fosc 的 1/6C.輸出低電平 D.輸出矩形脈沖,頻率為 fosc 的 1/26 .單片機(jī) 8051 的 EAEA 引腳 C。A.必須接地 B.必須接+5VC.以上兩種視需要而定7 .訪問外部存儲(chǔ)器或其它接口芯片時(shí),作數(shù)據(jù)線和低 8 位地址線的是 A。A.P0 口 B.P1 口 C.P2 口 D.P0 口和 P2 口8 .PSV白 RS1 和 RS0 用來(lái) A。A.選擇工作寄存器組號(hào) B.指示復(fù)位 C.選擇定時(shí)器 D.選擇工作方式9 .上電復(fù)位后,PSW 勺值為

15、D。A.1B,07HC.0FFHD.010 .8051 單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是 B 個(gè)單元。A.64B.120C.128D.25611 .8051 單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是內(nèi)部 RAM 勺 DQA.00H-FFHB.00H-07HC.07H7FHD.08H-7FH12 .復(fù)位后,堆棧指針 SP 在內(nèi)部 RAM43的直接地址是 CA.00HB.07HC.81HD.FFH13 .8051 的 P0 口,當(dāng)使用外部存儲(chǔ)器時(shí)它是一個(gè) DA.傳車高 8 位地址口 A.傳輸?shù)?8 位地址口C.傳車高 8 位數(shù)據(jù)口 D.傳輸?shù)?8 位地址/數(shù)據(jù)口15. 對(duì)于 8051 單片

16、機(jī),其內(nèi)部 RAM20H-2FHI元 C。A.只能位尋址 B.只能字節(jié)尋址 C.既可位尋址又可字節(jié)尋址D.少部分只能位尋址16. 尋址方式就是 C 的方式。A.查找指令操作碼 B.查找指令 C.查找指令操作數(shù) D.查找指令操作碼和操作數(shù)17. 8051 單片機(jī)若晶振頻率為 fosc=12MHz,則一個(gè)機(jī)器周期等于 C 科 S。A.1/12B,1/2C.1D.218. MCS-51 單片機(jī)的數(shù)據(jù)指針 DPT 裾一個(gè) 16 位的專用地址指針寄存器,主要用來(lái) BA.存放指令 B.存放 16 位地址,作間址寄存器使用 C.存放下一條指令地址D.存放上一條指令地址14.P0 口作數(shù)據(jù)線和低A.應(yīng)外接上拉

17、電阻8 位地址線時(shí) B。B.不能作 I/O 口 C.能作 I/O 口 D.應(yīng)外接高電平19. ALU 表示 DoDA.累加器 B.程序狀態(tài)字寄存器 C.計(jì)數(shù)器 D.算術(shù)邏輯部件20. 單片機(jī)上電后或復(fù)位后,工作寄存器 R0 是在 A。A.0 區(qū) 00H 單元 B.0 區(qū) 01H 單元 C.0 區(qū) 09H 單元 D.SFR21. .單片機(jī) 8051 的 XTAL1 和 XTAL2 弓|腳是 D 弓|腳。A.外接定時(shí)器 B.外接串行口 C.外接中斷 D.外接晶振22. 8051 單片機(jī)的 VSS(20)引腳是 B 引腳。A.主電源+5VB.接地 C.備用電源 D.訪問片外存貯器23. 8051 單

18、片機(jī)的 VCC(40)引腳是 A 引腳。A.主電源+5VB.接地 C.備用電源 D.訪問片外存貯器24. 8051 單片機(jī)中,輸入/輸出引腳中有專門的第二功能的引腳是 D。A.P0B.P1C.P2D.P325. MCS-51 復(fù)位后,程序計(jì)數(shù)器 PC=B。即單片機(jī)從 B_開始執(zhí)行指令。A.0001HB.0000HC.0003HD.0023H26. MCS-51 的片內(nèi)外的 ROM 是統(tǒng)一編址的,如果 EAEA 端保持高電平,8051 的程序計(jì)數(shù)器 PC 在 B 地址范圍內(nèi)。A.1000HFFFFHB.0000HFFFFHC.0001H0FFFHD.0000H0FFFH27 .單片機(jī)的堆棧指針

19、SP 始終是指示 B。A.堆棧底 B.堆棧頂 C.堆棧地址 D.堆棧中間位置28 .單片機(jī)的 P0、P1作輸入用途之前必須 A。A.在相應(yīng)端口先置 1B,在相應(yīng)端口先置 0C.外接高電平 D.外接上拉電阻29 .MCS-51 的串行數(shù)據(jù)緩沖器 SBUF 用于 B。A.存放運(yùn)算中間結(jié)果 B.存放待發(fā)送或已接收到的數(shù)據(jù) C.暫存數(shù)據(jù)和地址D.存放待調(diào)試的程序30 .MCS-51 單片機(jī)的 P1 口的功能是 A。A,可作通用雙向 I/O用C.可作地址/數(shù)據(jù)總線用31 .MCS-51 單片機(jī)復(fù)位后,專用寄存器 ACC 的狀態(tài)是 C。A.01HB.07HC.00HD.0FFH32 .當(dāng)程序狀態(tài)字寄存器

20、PSW 犬態(tài)字中 RS1 和 RS0 分別為 0 和 1 時(shí),系統(tǒng)使用的工作寄存器組為 BQA.組 0B.組 1C.組 2D.組 333 .8051 單片機(jī)中,用戶可使用的 16 位寄存器是 DQA.PSWB.ACCC.SPD.DPTR34 .8051 的程序計(jì)數(shù)器 PC 為 16 位計(jì)數(shù)器,其尋址范圍是 DQA.8KB.16KC.32KD.64K35 .單片機(jī)應(yīng)用程序一般存放在_B_B 中。A.RAMB.ROMC.寄存器 D.CPUMCS-51 單片機(jī)指令系統(tǒng)及程序設(shè)計(jì)36 .MCS-51 匯編語(yǔ)言指令格式中,唯一不可缺少的部分是 B。A.標(biāo)號(hào) B.操作碼 C.操作數(shù) D.注釋37 .MCS

21、-51 的立即尋址方式中,立即數(shù)前面 DQA.應(yīng)加前綴“/:”號(hào) B.不加前綴號(hào) C.應(yīng)加前綴“號(hào) D.應(yīng)加前綴“#”號(hào)38 .下列完成 8051 單片機(jī)內(nèi)部數(shù)據(jù)傳送的指令是 D。A.MOVXADPTRB.MOVCA,A+PCD.MOVdirect,direct39 .MCS-51 的源操作數(shù)為立即尋址的指令中,立即數(shù)就是 B。A.放在寄存器 R0 中的內(nèi)容 B.放在程序中的常數(shù)C.放在 A 中的內(nèi)容 D.放在 B 中的內(nèi)容40 .單片機(jī)中 PUS 即口 POP 旨令常用來(lái)_C。A.保護(hù)斷點(diǎn) B.保護(hù)現(xiàn)場(chǎng) C.保護(hù)現(xiàn)場(chǎng),恢復(fù)現(xiàn)場(chǎng)D.保護(hù)斷點(diǎn),恢復(fù)斷點(diǎn)41 .MCS-51 尋址方式中,操作數(shù) R

22、i 加前綴“號(hào)的尋址方式是 A。A.寄存器間接尋址 B.寄存器尋址 C.基址加變址尋址 D.立即尋址42 .MCS-51 尋址方式中,立即尋址的尋址空間是 C。A.工作寄存器 R0R7B,專用寄存器 SFRC.程序存儲(chǔ)器 ROMD.片內(nèi) RAM 勺 20H2FH 安節(jié)中的所有位和部分專用寄存器 SFR 的位43 .MCS-51 尋址方式中,直接尋址的尋址空間是 DQA.工作寄存器 R0R7B,專用寄存器 SFRC.程序存儲(chǔ)器 ROMD.數(shù)據(jù)存儲(chǔ)器 256 字節(jié)范圍44 .執(zhí)行指令 MOVXADPT 時(shí),WRWR、RDRD 腳的電平為 CA.WR.WR 高電平,RDRD 高電平 B.WR.WR

23、低電平,RDRD 高電平CWRWR 高電平,RDRD 彳氐電平 D.WR.WR 彳氐電平,RDRD 彳氐電平45 .主程序中調(diào)用子程序后返回主程序,堆棧指針 SP 的值 A。A,不變 B.力口 2C.力口 4D.減 246 .單片機(jī)中使用 MOVXA,R1 旨令,C 尋址數(shù)據(jù)存儲(chǔ)器 1050H 單元。A,能直接 B.不能 C.與 P2 口配合能 D.與 P1 口配合能47 .下列指令判斷若 P1 口最低位為高電平就轉(zhuǎn) LP,否則就執(zhí)行下一句的是 B。A.JNBP1.0,LPB.JBP1.0,LPC.JCP1.0,LPD.JNZP1.0,LP48 .指令 JBOEOHLP 中的 OEOH!指 C

24、。A.累加器 AB.累加器 A 的最高位 C.累加器 A 的最低位 D.一個(gè)單元的地址49 .下列指令中比較轉(zhuǎn)移指令是指 B。ADJNZRn,relB.CJNERn,#data,relC.DJNZdirect,relD.JBCbit,rel50 .指令 MOVR0#20H 執(zhí)行前(R0)=30H,(20H)=38H,執(zhí)行后(R0)=B。A.00HB.20HC.30HD.38H51 .指令 MOVR020H 執(zhí)行前(R0)=30H,(20H)=38H,執(zhí)行后(R0)=D。A.20HB.30HC.50HD.38H52 .執(zhí)行如下三條指令后,30H 單元的內(nèi)容是 B。MOVR1#30HMOV40H#

25、0EHMOVR140HA.40HB.0EHC.30HD.FFH54 .MCS-51 指令 MOVR0#20H 中的 20H 是指 A。A,立即數(shù) B,內(nèi)部 RAM20HC.一個(gè)數(shù)的初值D.以上三種均有可能,視該指令的在程序中的作用55 .MCS-51 單片機(jī)在執(zhí)行 MOVXADPTRf 令時(shí),其尋址單元的地址是由 B。A.P0 口送高 8 位,P2 口送高 8 位 B,P0 口送低 8 位,P2 口送高 8 位C.P0 口送低 8 位,P2 口送低 8 位 D.P0 口送高 8 位,P2 口送低 8 位56 .在 MCS-51 指令中,下列指令中 C 是無(wú)條件轉(zhuǎn)移指令。A.LCALLaddr1

26、6B.DJNZdirect,relC.SJMPrelD.ACALLaddr1157 .下列指令中影響堆棧指針的指令是 D。A.LJMPB.ADDC.MOVCAA+PCD.LCALL58 .已知:A=DBHR4=73HCY=1,指令:SUBBAR4 執(zhí)行后的結(jié)果是 C。A.A=73HB,A=DBHC,A=67HD,以上都不對(duì)59 .可實(shí)現(xiàn)將內(nèi)部數(shù)據(jù)存儲(chǔ)單元的內(nèi)容傳送到累加器 A 中的指令是 C。A.MOVXAR0B.MOVA,#dataC.MOVAR0D.MOVXA,DPTR60 .下列指令執(zhí)行時(shí),不修改 PC 中內(nèi)容的指令是 B。A.AJMPB.MOVCAA+PC61.已知:A=D2H(40H

27、)=77H,執(zhí)行指令:ORLA,40H 后,其結(jié)果是:62.A.A=77HB.A=F7HC指令 MULAB 執(zhí)行前(A)=18H,(B)A=D2HD二 05H,執(zhí)行后,6.67.A.90H,05HB.90H,00HMCS-51 指令系統(tǒng)中,A.CPLABMCS-51 指令系統(tǒng)中,A.CPLABMCS-51 指令系統(tǒng)中,A.(A)=86HBMCS-51指令系統(tǒng)中,A.將 A的內(nèi)容清 0清零指令是,RLCA求反指令是.78H,05HC。指令MOVA.(A)=20H 指令 CLRA.以上都不對(duì)AB 的內(nèi)容是 D。.78H,00H,CLRAR0 執(zhí)行前(C.(A);表木 AB.將

28、A 的內(nèi)容置C.將 A 的內(nèi)容各位取反,結(jié)果送回已知 A=87H,(30H)=76H,執(zhí)行A 中 DXRLAA),RRCA=86H,(R0)=18HD.(A)1.循環(huán)移位指令30H 后,其結(jié)果為:.A=F1HC.A=F1H(30H)(30H)=76HP=0.A=87H68.MCS-51 指令系統(tǒng)中,=76H指令P=1ADD A,DR0.A=76H執(zhí)行前(A)69.A70.(A)=92H(C)=1C.(A)=8CH(C)=1MCS-51 指 令 系 統(tǒng)中,指令.(A)=00H(C)=1C.(A)=7AH(C)=1MCS-51 指 令 系 統(tǒng)中,指令結(jié)果為 BoADDBA,ADDC.(A)=28H

29、(C)C.(A)=68H(C)=1=072.下列指令能使累加器A.ANLA,#OFH下列指令能使累加器9.80.83.A.ANLA,#OFH=20H,(20H)=18H,執(zhí)行后 C。=00H(30H)=76H(30H)=87HP=1P=1=38H,(R0)=54H,(C)=1 執(zhí)行后,.(A)=92H.(A)=8CHR0 執(zhí)行前.(A)=00H.(A)=7AHA,A 低 4 位不變,(C)=0(C)=0(A)=86H,(R0)=7AH,(C)=0 執(zhí)行后,其結(jié)果為 AR0 執(zhí)行前(A)=29H(A)=29H(C)(C)(A)(C)(C)高 4 位置 F 的

30、是=0=0=38H,(R0)=30H,(30H)=FOH(C)=1 執(zhí)行后,其=1=0D。.ANLA,#OFOHC.ORLA,#OFHA 高 4 位不變,低 4 位置 F 的是 C.ANLA,#OFOHC.ORLA,#OFH卜列指令能使 R0 低 4 位不變,高 4 位置 F 的是 DA.ANLR0,#OF0HB.ORLRQ#OFOHC.ORL0,#OFH卜列指令能使 R0 高 4 位不變,低 4 位置 F 的是 CA.ANLR0,#OFHB.ANLR0,#OFOHC.ORL0,#OFH下列指令能能使累加器 A 的最高位置 1 的是 D。A.ANLA,#7FHB.ANLA,#80HC.ORLA

31、,#7FHD卜列指令能使 R0 的最高位置 0 的是 AA.ANL0,#7FHB.ANLR0,#FHC.ORLR0,#7FHD下列指令能使 R0 的最高位取反的是 BQA.CPLR0.7B.XRL00H,#80HC.CPL(R0).7下列指令能使累加器A的最低位置 1 的是 C。A.SETBA,#01HB.SETBA,0C.ORLA,#01H下列指令能使 P1口的最低位置 1 的是 B。A.ANLP1,#80HB.SETB90H下列指令判斷若累加器 A 的內(nèi)容不為A.JBA,LPB.JNZA,LPC.設(shè)累加器 A 中為無(wú)符號(hào)數(shù),B 中數(shù)為A.ADDA,0E0HB.MULABCMCS-51 指令

32、系統(tǒng)中,執(zhí)行下列程序后,C.ORLP1,#0FFH0 就轉(zhuǎn) LP 的是 DJZLP2,C 等于.RLA0,D程序計(jì)數(shù)器ORG000HMOVDPDR,#1000.CJNEA,#0,LP卜列指令 C,RLCAORLA,#OF0HORLA,#OF0H.ORL00H,#OF0H.ORLRQ#OFH.ORLA,#80H,ORLR0,#80HARLR0,SETBA,ORLP1,#80H#00H#80H的作用與其它幾條不同。PC 的內(nèi)容為 CMOVA,#00HMOV20H,ALJMP1500ENDA.100B.1000C.1500D.084.MCS-51 指令系統(tǒng)中,格式為:ORG16 位地址的指令功能是

33、C。A.用于定義字節(jié) B.用于定義字 C.用來(lái)定義匯編程序的起始地址D.用于定義某特定位的標(biāo)識(shí)符86.MCS-51 指令系統(tǒng)中,執(zhí)行下列程序后,堆棧指針 SP 的內(nèi)容為 B。MOVSP,#30HMOVA,20HLACALL1000MOV20H,ASJMP$A.00HB.30HC.32HD.07H87.MCS-51 指令系統(tǒng)中,指令 DAA 是 D。A.除法指令 B.加 1 指令 C.加法指令 D.十進(jìn)制調(diào)整指令88.MCS-51 指令系統(tǒng)中,指令 DAA 應(yīng)跟在 B。A.加法指令后 B.BC 加的加法指令后C.減法指令后 D.BC 加的減法指令后89.在單片機(jī)算術(shù)運(yùn)算過程中,指令 DAA 常用

34、于 C 運(yùn)算。A.二進(jìn)制 B.加法 C.BC 加力口法 D.十六進(jìn)制90.MCS-51 指令系統(tǒng)中,執(zhí)行下列指令后,其結(jié)果為 BMOVA,#68ADDA,#53DAAA.A=21CY=1OV=0B.A=21CY=1OV=1C.A=21CY=0OV=0D.以上都不對(duì)91.執(zhí)行卜列程序后,累加器 A 的內(nèi)容為 B。BAQORG0000HMOVA,#00HADDA,#02HMOVDPTR,#0050HMOVCA,A+DPTRMOVR0,ASJMP$ORG0050HDB00H,08H,0BH6H,09H,0CHENDA.00HB.0BHC92 .能訪問內(nèi)部數(shù)據(jù)存儲(chǔ)器的傳送指令是A.MOVC 旨令 B.

35、MOV 旨令93 .能訪問外部數(shù)據(jù)存貯器的傳送指令是A.MOV 指令 B.MOVC 旨令94 .指令 ANLA,R0 的功能是 A。95 .能將 A 的內(nèi)容向左循環(huán)移一位,第七位進(jìn)第 0 位的指令是A.RLCAB.RRCAC.RRAD96 .能將 A 按位取反的指令是 AoA.CPLAB.CLRAC.RLAD06HD.0CHB。C.MOVX 旨令 DC。C.MOVX 旨令 DA.將 A 與寄存器 R0 的內(nèi)部容按位邏輯與B.將 A 與寄存器 R0 的內(nèi)部容按位邏輯異或C.將 A 與寄存器 R0 的內(nèi)部容按位邏輯非D.將 A 與寄存器 R0 的內(nèi)部容按位邏輯或97 .執(zhí)行下列程序后,內(nèi)部 RAM

36、30H 單元的內(nèi)容是 B。MOV30H,#00HMOVR0,#30HMOVA,30HADDA,#05HMOVCAA+PCMOVR0ASJMP$TDB:DB00H,01H,02H,03H,05HA.00HB.02HC.05HD.30H98 .將 A 與立即數(shù)按位邏輯異或的指令是 C。ORLA,#dataC.XRLA,#dataD.XRLA,direct.CJNEA,direct,rel.JBCbitrel100.將內(nèi)部數(shù)據(jù)存儲(chǔ)器 53H 單元的內(nèi)容傳送至累加器,其指令是 AA.MOVA,53HB.MOVA,#53HC102.LJMP 跳轉(zhuǎn)空間最大可達(dá)到 D103.在編程中使用偽指令的目的是 C。

37、A.指示和引導(dǎo)如何進(jìn)行手工匯編 BC.指示和引導(dǎo)匯編程序進(jìn)行匯編 D單片微機(jī)基本系統(tǒng)擴(kuò)展104.一個(gè) EPROMS 地址有 AO一 A11引腳,它的容量為 B。A.2KBB.4KBC.11KBD.12KB105.在存儲(chǔ)器擴(kuò)展電路中 74LS373 的主要功能是 D。A.存儲(chǔ)數(shù)據(jù) B.存儲(chǔ)地址 C.鎖存數(shù)據(jù) D.鎖存地址106.下列芯片中其功能為可編程控制的接口芯片是 DQA.373B.2114C.2716D,8255107.在用接口傳信息時(shí),如果用一幀來(lái)表示一個(gè)字符,且每一幀中有一個(gè)起始位、一個(gè)結(jié)束位和若干個(gè)數(shù)據(jù)位,該傳送屬于 A。A.串行傳送 B.并行傳送 C.同步傳送 D.異步傳送108.

38、8051 的外部程序存儲(chǔ)器常采用的芯片是 AQA.2716B.8255C.74LS06D.2114定時(shí)、中斷、串行口系統(tǒng)及應(yīng)用109.8051 單片機(jī)的定時(shí)器 T1 用作定時(shí)方式時(shí)是 B。A 由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加 1B.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加 1C.由外部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加 1D.由外部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加 1110.8051 單片機(jī)的定時(shí)器 T0 用作計(jì)數(shù)方式時(shí)是 C。A 由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加 1B.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加 1C.由外部計(jì)數(shù)脈沖計(jì)數(shù),下降沿加 1D.由外部計(jì)數(shù)脈沖計(jì)數(shù),一個(gè)機(jī)器周期加 1111 .8051

39、單片機(jī)的定時(shí)器 T1 用作計(jì)數(shù)方式時(shí)計(jì)數(shù)脈沖是 AQA 由 T1(P3.5)輸入 B.由內(nèi)部時(shí)鐘頻率提供C.由 T0(P3.4)輸入 D.由外部計(jì)數(shù)脈沖計(jì)數(shù)112 .8051 單片機(jī)的定時(shí)器 T0 用作定時(shí)方式時(shí)是 DQA.ANLA,#dataB99.比較轉(zhuǎn)移指令是 BA.DJNZR0relBC.DJNZdirectrelDMOVCA,53HD.MOVXA,#53HA.2KBB.256BC128BD.64KB.指示和引導(dǎo)編譯程序如何匯編.指示和引導(dǎo)程序員進(jìn)行匯編A.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加 1B.由外部計(jì)數(shù)脈沖計(jì)數(shù),一個(gè)機(jī)器周期加 1C.外部定時(shí)脈沖由 T0(P3.4)輸入定時(shí)D.由

40、內(nèi)部時(shí)鐘頻率計(jì)數(shù),一個(gè)機(jī)器周期加 1113.8051 單片機(jī)的機(jī)器周期為 2s,則其晶振頻率 fosc 為 CMHz.A.1B.2C,6D.12114.用 8051 的定時(shí)器 T1 作定時(shí)方式,用模式1,則工作方式控制字為COA. 01HB.05HC.10HD.50H115.用 8051 的定時(shí)器 T1 作計(jì)數(shù)方式,用模式2,則工作方式控制字為AOA. 60HB.02HC.06HD.20H116.用 8051 的定時(shí)器 T1 作定時(shí)方式,用模式1,則初始化編程為C。A.MOVTOMD#01HB.MOVTOMD#50HC.MOVTOMD#10HD.MOVTCON#02H117 .用 8051 的

41、定時(shí)器 T1 作定時(shí)方式,用模式 2,則工作方式控制字為 D。A.60HB.02HC.06HD.20H118 .用 8051 的定時(shí)器 T1 作定時(shí)方式,用模式 2,則初始化編程為 B。A.MOVTOMD#06HB.MOVTOMD#20HC.MOVTOMD#10HD.MOVTOMD#60H119 .用 8051 的定時(shí)器,若用軟啟動(dòng),應(yīng)使 TOM 師白 C。A.GATEB 置 1B.C/T 位置 1C.GATEB 置 0D.C/T 位置 0120 .啟動(dòng)定時(shí)器 0 開始計(jì)數(shù)的指令是使 TCON 勺 BQA.TF0 位置 1B,TR0 位置 1C,TR0 位置 0D,TR1 位置 0121 .啟

42、動(dòng)定時(shí)器 1 開始定時(shí)的指令是 D。A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR1122,使 8051 的定時(shí)器 T0 停止計(jì)數(shù)的指令是 A。A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR1123.使 8051 的定時(shí)器 T1 停止定時(shí)的指令是 B。A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR1124,使 8051 的定時(shí)器 T1 停止計(jì)數(shù)的指令是使 TCON 勺 D。A.TF0 位置 1B,TR0 位置 1C,TR0 位置 0D,TR1 位置 0125 .8051 的定時(shí)器 T0 作計(jì)數(shù)方式,用模式 1(16 位計(jì)數(shù)器)則應(yīng)用指

43、令 C 初始化編程。A.MOVTMOD,#01HB.MOVTMOD,10HC.MOVTMOD,#05HD.MOVTCON,#05H126 .下列指令判斷若定時(shí)器 T0 計(jì)滿數(shù)就轉(zhuǎn) LP 的是 D。A.JBT0,LPB.JNBTF0,LPC.JNBTR0,LPD.127 .下列指令判斷若定時(shí)器 T0 未計(jì)滿數(shù)就原地等待的是 BA.JBT0,$B.JNBTF0,$C.JNBTR0,$D.JBTF0,$128 .當(dāng) CPU 響應(yīng)定時(shí)器 T1 的中斷請(qǐng)求后,程序計(jì)數(shù)器 PC 的內(nèi)容是 DA.0003HB.000BHC.00013HD.001BH129 .當(dāng) CPU 響應(yīng)外部中斷 0INT0 的中斷請(qǐng)求

44、后,程序計(jì)數(shù)器 PC 的內(nèi)容是 AA.0003HB.000BHC.00013HD.001BH130 .當(dāng) CPU 響應(yīng)外部中斷 1INT1 的中斷請(qǐng)求后,程序計(jì)數(shù)器A.0003HB.000BHC.00013HD131 .MCS-51 單片機(jī)在同一級(jí)別里除串行口外,級(jí)別最低的中斷源是_C。A.外部中斷 1B.定時(shí)器 T0C.定時(shí)器 T1D.串行口132 .MCS-51 單片機(jī)在同一級(jí)別里除 INT0 外,級(jí)別最高的中斷源是 B。A.外部中斷 1B.定時(shí)器 T0C.定時(shí)器 T1D.外部中斷 0133 .當(dāng)外部中斷 0 發(fā)出中斷請(qǐng)求后,中斷響應(yīng)的條件是 C。A.SETBET0B.SETBEX0C.M

45、OVIE,#81HD.MOVIE,#61H134 .當(dāng)定時(shí)器 T0 發(fā)出中斷請(qǐng)求后,中斷響應(yīng)的條件是 C。A.SETBET0B.SETBEX0C.MOVIE,#82HD.MOVIE,#61H138.用定時(shí)器 T1 方式 1 計(jì)數(shù),要求每計(jì)滿 10 次產(chǎn)生溢出標(biāo)志,則 TH1、TL1 的初始值是 AJBTF0,LPPC 的內(nèi)容是 C,001BHA.FFHF6HB.F6TF6HC.F0H、F0HD.FFHF0H140.用 8051 的定時(shí)器 T0 定時(shí),用模式 2,則應(yīng) D。A.啟動(dòng) T0 前向 TH0 置入計(jì)數(shù)初值,TL0 置 0,以后每次重新計(jì)數(shù)前要重新置入計(jì)數(shù)初值B.啟動(dòng) T0 前向 THR

46、TL0 置入計(jì)數(shù)初值,以后每次重新計(jì)數(shù)前要重新置入計(jì)數(shù)初值C.啟動(dòng) T0 前向 THRTL0 置入計(jì)數(shù)初值,以后不再置入D.啟動(dòng) T0 前向 THQTL0 置入相同的計(jì)數(shù)初值,以后不再置入142.MCS-51 單片機(jī) CPLFF 中斷的指令是 A。A.SETBEAB.SETBESC.CLREAD.SETBEX0143.MCS-51 單片機(jī)外部中斷 0 開中斷的指令是 B。A.SETBETOB.SETBEXOC.CLRETOD.SETBET1144.MCS-51 單片機(jī)的兩個(gè)定時(shí)器作定時(shí)器使用時(shí) TMOD勺 D6 或 D2 應(yīng)分別為 A。A.D6=0,D2=0B.D6=1,D2=0C.D6=0,

47、D2=1D.D6=1,146.8051 單片機(jī)晶振頻率 fosc=12MHz,則一個(gè)機(jī)器周期為1 11212147.MCS-51 單片機(jī)定時(shí)器溢出標(biāo)志是 DA.TR1 和 TR0B.IE1 和 IE0C148.用定時(shí)器 T1 方式 2 計(jì)數(shù),要求每計(jì)滿 100 次,向 CPU 發(fā)出中斷請(qǐng)求,149.MCS-51 單片機(jī)定時(shí)器外部中斷 1 和外部中斷157.MCS-51 單片機(jī)串行口發(fā)送/接收中斷源的工作過程是:當(dāng)串行口接收或發(fā)送完一幀數(shù)據(jù)時(shí),將 A,向CPU 申請(qǐng)中斷。158.MCS-51 單片機(jī)響應(yīng)中斷的過程是161.MCS-51 單片機(jī)響應(yīng)中斷矢量地址是A.中斷服務(wù)程序的首句地址C.中斷服

48、務(wù)程序的入口地址A.斷點(diǎn) PC 自動(dòng)壓棧,對(duì)應(yīng)中斷矢量地址裝入C.斷點(diǎn)壓棧,PC 指向中斷服務(wù)程序地址D.斷點(diǎn) PC 自動(dòng)壓棧,對(duì)應(yīng)中斷矢量地址裝入PC B.關(guān)中斷,程序轉(zhuǎn)到中斷服務(wù)程序159.執(zhí)行中斷處理程序最后一句指令A(yù).程序返回到 ACALL 的下一句C.程序返回到主程序開始處RETIB,PCD程序轉(zhuǎn)到該矢量地址.程序返回到 LCALL 的下一句.程序返回到響應(yīng)中斷時(shí)一句的下一句D2=1IT0DTF1 和 TF0TH1、TL1 的初始值是0 的觸發(fā)方式選擇位是A.TR1 和 TR0B150.MCS-51 單片機(jī)定時(shí)器A.由硬件清零 B151.MCS-51 單片機(jī)定時(shí)器A.00HB.FFH

49、152.MCS-51 單片機(jī)定時(shí)器A.由硬件清零 B,IE1 和 IE0T1 的溢出標(biāo)志.由軟件清零 T0的溢出標(biāo)志C.1T0 的溢出標(biāo)志.由軟件清零,IT1 和 IT0TF1,若計(jì)滿數(shù)產(chǎn)生溢出時(shí),C.由軟件置于TF0, 若 計(jì) 滿 數(shù) 產(chǎn) 生 溢 出時(shí),D.計(jì)數(shù)值D.TF1 和 TF0如不用中斷方式而用查詢方式,則應(yīng) BD.其值為可不處理C。TF0,若計(jì)?t 數(shù)在 CPUP 向應(yīng)中斷后153.8051 單片機(jī)計(jì)數(shù)初值的計(jì)算中,若設(shè)最大計(jì)數(shù)值為M,對(duì)于模式.隨機(jī)狀態(tài)下的 M 值為 DA.M=2 213=8192B.M=2 28=256C.M=2 24=16.M=2 216=65536154.8

50、051 響應(yīng)中斷后,中斷的一般處理過程是 AA.關(guān)中斷 ,B. 關(guān) 中斷 ,C. 關(guān) 中斷 ,D. 關(guān) 中斷,保護(hù)現(xiàn)場(chǎng),開中斷,中斷服務(wù),關(guān)中斷,恢復(fù)現(xiàn)場(chǎng),開中斷, 中斷返回保護(hù)現(xiàn)場(chǎng),保護(hù)斷點(diǎn),開中斷,中斷服務(wù),恢復(fù)現(xiàn)場(chǎng),中斷返回保護(hù)現(xiàn)場(chǎng),保護(hù)中斷,中斷服務(wù),恢復(fù)斷點(diǎn),開中斷,中斷返回保護(hù)斷點(diǎn),保護(hù)現(xiàn)場(chǎng),中斷服務(wù),關(guān)中斷,恢復(fù)現(xiàn)場(chǎng),開中斷,中斷返回156.8051 單片機(jī)共有 5 個(gè)中斷源,在同一級(jí)別里,5 個(gè)中斷源同時(shí)發(fā)出中斷請(qǐng)求時(shí),程序計(jì)數(shù)器B。PC 的內(nèi)容變?yōu)锳.000BH.0003HC.0013HD.001BHSCONH 勺A.RI 或 TI 置 1B.RI 或 TI 置 0RI 置

51、1 或 TI 置 0D.RI 置 0 或 TI 置O.中斷服務(wù)程序的出口地址主程序等待中斷指令的地址162 .當(dāng) TCON 勺 IT0 為 1,且 CPU 響應(yīng)外部中斷 0,INT0INT0 的中斷請(qǐng)求后,C。A.需用軟件將 IE0 清 0B.需用軟件將 IE0 置 1C.硬件自動(dòng)將 IE0 清 0D.INTO(P3.2 管腳)為高電平時(shí)自動(dòng)將 IE0 清 0163 .MCS-51 單片機(jī)串行口接收數(shù)據(jù)的次序是下述的順序 B。(1)接收完一幀數(shù)據(jù)后,硬件自動(dòng)將 SCON 勺 R1 置 1(2)用軟件將 RI 清零(3)接收到的數(shù)據(jù)由 SBUF 讀出(4)置 SCON 勺 REN/1,外部數(shù)據(jù)由

52、 RXD 俞入A.(1)(2)(3)(4)B.(4)(1)(2)(3)C.(4)(3)(1)(2)D.(3)(4)(1)(2)164 .MCS-51 單片機(jī)串行口發(fā)送數(shù)據(jù)的次序是下述的順序 A。(1)待發(fā)送數(shù)據(jù)送 SBUF(2)硬件自動(dòng)將 SCON 勺 TI 置 1(3)經(jīng) TXD(P3.1)串行發(fā)送一幀數(shù)據(jù)完畢(4)用軟件將 TI 清 0A.(1)(3)(2)(4)B.(1)(2)(3)(4)C.(4)(3)(1)(2)D.(3)(4)(1)(2)165 .8051 單片機(jī)串行口用工作方式 0 時(shí),C。A.數(shù)據(jù)從 RDX 串行輸入,從 TXD 串行輸出B.數(shù)據(jù)從 RDX 串行輸出,從 TXD

53、 串行輸入C.數(shù)據(jù)從 RDX 串行輸入或輸出,同步信號(hào)從 TXD 輸出D.數(shù)據(jù)從 TXD 串行輸入或輸出,同步信號(hào)從 RXD 俞出166 .一主程序中有一句 LP:SJMPLP,功能指令為等待中斷,當(dāng)發(fā)生中斷且中斷返回后,D_oA.返回到主程序開始處 B.返回到該句的下一條指令處C.返回到該句的上一條指令處 D.返回到該句167 .一中斷子程序的最后一句不是 RETI 而是 RET,中斷返回后 B。A.返回到主程序中 ACALL 或 LCALL 的下一句B.返回到主程序中響應(yīng)中斷時(shí)一句的下一句C.返回到主程序開始處 D.返回到 0000H 處169 .外部中斷源 INT1INT1(外部中斷 1

54、)的矢量地址為 C。A.0003HB.000BHC.0013HD.002BH170 .8051 單片機(jī)共有 B 中斷源。A.4B.5C.6D.7171 .對(duì)定時(shí)器控制寄存器 TCOM 白 IT1 和 IT0 位清 0 后,則外部中斷請(qǐng)求信號(hào)方式為 A。A.低電平有效 B.高電平有效 C.脈沖上跳沿有效 D.脈沖負(fù)跳有效172 .單片機(jī)中 PUSHEDPOP 旨令通常用來(lái) C。A.保護(hù)斷點(diǎn) B.保護(hù)現(xiàn)場(chǎng) C.保護(hù)現(xiàn)場(chǎng)恢復(fù)現(xiàn)場(chǎng) D.保護(hù)斷點(diǎn)恢復(fù)斷點(diǎn)機(jī)電接口技術(shù)173 .共陽(yáng)極 LED 數(shù)碼管加反相器驅(qū)動(dòng)時(shí)顯示字符“6”的段碼是 B。A.06HB.7DHC.82HD.FAH174 .ADC0809

55、芯片是 m 路模擬車入的 n 位 A/D 轉(zhuǎn)換器,mn 是 A。A.8、8B.8、9C.8、16D.1、8175 .當(dāng) DAC0832D/A 轉(zhuǎn)換器的 CSCS 接 8031 的 P2.0 時(shí),程序中 0832 的地址指針 DPT 啕存器應(yīng)置為 D。A.0832HB.FE00HC.FEF8HD,以上三種都可以簡(jiǎn)答題1.8051 的定時(shí)/計(jì)數(shù)器 T0 的有幾種工作模式,對(duì)各工作模式作簡(jiǎn)單的敘述。答:定時(shí)/計(jì)數(shù)器 T0 的模式:0:13 位計(jì)數(shù)器;1:16 位計(jì)數(shù)器;2:8 位循環(huán)計(jì)數(shù)器;3:2 個(gè)獨(dú)立的 8 位計(jì)數(shù)器串行通信模式2.8051 的串行通信的有幾種工作模式,請(qǐng)對(duì)各工作模式作簡(jiǎn)單的敘述

56、。答:串行通信共有 4 種工作模式,分別是:模式 0:同步移位寄存器;模式 1:波特率可變的 8 位兩機(jī)異步通信;模式 2:波特率固定的 9 位可多機(jī)的異步通信;模式 3:波特率可變的 9 位可多機(jī)的異步通信3.CPU 響應(yīng)中斷的條件有哪些?答:1、CPU 沒有處在一個(gè)同級(jí)或高級(jí)的中斷服務(wù)中2、查詢中斷請(qǐng)求的機(jī)器周期是當(dāng)前指令的最后一個(gè)機(jī)器周期3、當(dāng)前指令不是返回指令(RET,RETI)或訪問 IE、IP 的指令。4.MCS-51 系統(tǒng)有幾個(gè)外部中斷和內(nèi)部中斷?分別是什么?系統(tǒng)中有幾個(gè)中斷優(yōu)先級(jí),若同時(shí)有幾個(gè)同級(jí)的中斷申請(qǐng),系統(tǒng)將如何處理?答: MCS-51 系統(tǒng)有 2 個(gè)外部中斷和 3 個(gè)內(nèi)

57、部中斷, 分別是外部中斷 0,外部中斷 1,定時(shí)/計(jì)數(shù)中斷 0,定時(shí)/計(jì)數(shù)中斷 1,串行中斷。系統(tǒng)中共有兩個(gè)中斷優(yōu)先級(jí),若同時(shí)有幾個(gè)同級(jí)的中斷申請(qǐng),則按外中斷 0外中斷 1定時(shí)/計(jì)數(shù)中斷 0 定時(shí)/計(jì)數(shù)中斷 1 串行中斷此順序響應(yīng)中斷。5.各中斷源對(duì)應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?如果想將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?青舉例加以說(shuō)明。答:各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)定。如果要將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中要通過在中斷地址區(qū)的對(duì)應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行。例如:外部中斷 0 的中斷服

58、務(wù)程序 INT0P 放置在程序存儲(chǔ)區(qū)的任意區(qū)域,此時(shí),通過以下方式,可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行:ORG0003HLJMPINTOP列舉其他中斷跳轉(zhuǎn)的例子也可,但敘述的中斷源要與中斷地址相對(duì)應(yīng)才可得分,如外中斷 0 對(duì)應(yīng) 0003H 地址。6.已知一單片機(jī)系統(tǒng)的外接晶體振蕩器的振蕩頻率為 6MHz 請(qǐng)計(jì)算該單片機(jī)系統(tǒng)的拍節(jié) P、狀態(tài) S 機(jī)器周期所對(duì)應(yīng)的時(shí)間是多少?指令周期中的單字節(jié)雙周期指令的執(zhí)行時(shí)間是多少?答:已知 fosc=6MHZ貝 U:系統(tǒng)的拍節(jié) P=1/fosc=1/(6*106)s=1/6s=0.167s系統(tǒng)的狀態(tài) S=2P=2*1/6Ws=0.33 科 s機(jī)器周期 T=6S=12

59、P=12*1/6ws=2ps單字節(jié)雙周期指令的執(zhí)行時(shí)間為 2T=2*2s=4s7.80C51 單片機(jī)白片內(nèi) RAM 氐 128 單元分哪 3 個(gè)主要部分?各部分的主要功能是什么?答:80C51 單片機(jī)的片內(nèi) RAM 低 128 單元分為:寄存器區(qū)(00H-1FH),共有四個(gè)寄存器組,主要為寄存器訪問方式,常用數(shù)據(jù)存儲(chǔ)。位尋址區(qū)(20H-2FH),主要用于位數(shù)據(jù)存放,也可用于存放字節(jié)數(shù)據(jù)。普通用戶 RAM 區(qū)(30H7FH),只用于存放字節(jié)數(shù)據(jù)。8 .MCS-51 指令系統(tǒng)有哪幾種尋址方式?答:MCS-51 指令系統(tǒng)有 7 種尋址方式,分別為:寄存器尋址,直接尋址,寄存器間接尋址,立即尋址,相對(duì)

60、尋址,基址寄存器加變址寄存器間接尋址(變址尋址),位尋址等方式。9 .MCS-51 單片機(jī)系統(tǒng)中,外接程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器公用 16 位地址線和 8 位數(shù)據(jù)線,為什么不會(huì)發(fā)生沖突?12答:因?yàn)?MCS-51 單片機(jī)訪問外部程序存儲(chǔ)器用的指令是 MOVC 控制線為 PSEN,PSEN,而訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),使用的指令是 MOVX 有效的控制信號(hào)是 RDRD, ,WRWR。所以不會(huì)發(fā)生沖突。10 .簡(jiǎn)述動(dòng)態(tài)顯示與靜態(tài)顯示的區(qū)別及優(yōu)缺點(diǎn)答:靜態(tài)顯示,就是當(dāng)顯示器顯示某一個(gè)字符時(shí),相應(yīng)的發(fā)光二極管恒定的導(dǎo)通或截止。這種顯示方式每一位都需要有一個(gè) 8位輸出口控制,亮度大,耗電也大。需要的 I/O 端

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論