《《單片機(jī)原理及應(yīng)用》試題庫.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《《單片機(jī)原理及應(yīng)用》試題庫.doc(33頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
一、填空(每空 2 分,共 40 分)
1、MCS-8051系列單片機(jī)字長是 8 位,有 40 根引腳,96系列字長是 16 位。單片機(jī)的特點(diǎn)有 體積小、價(jià)格低、功能全 。
2、8051單片機(jī)的存儲(chǔ)器的最大特點(diǎn)是 指令存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器分開編址 ,Px并行口的地址是與 數(shù)據(jù) 存儲(chǔ)器統(tǒng)一編址的,或者說屬于該存儲(chǔ)器。
3、8051最多可以有 4 個(gè)并行輸入輸出口,最少也可以有1個(gè)并行口,即 P1 。P3常需復(fù)用作 串行通信、外部中斷、外部計(jì)數(shù)脈沖 和讀寫控制信號(hào)。
4、ALE信號(hào)的作用是 低8位地址鎖存 。
5、8051復(fù)位后,PC= 0 H。若希望從片內(nèi)存儲(chǔ)器開始執(zhí)行,EA腳應(yīng)接 高 電平,PC值超過 0FFF H時(shí),8051會(huì)自動(dòng)轉(zhuǎn)向片外存儲(chǔ)器繼續(xù)取指令執(zhí)行。
6、8051的C/T是 加 (加或減)計(jì)數(shù)的。
7、8051的中斷向量表在 3 H、 0B H和13H、1BH、23H。
8、MOV A,40H 指令對(duì)于源操作數(shù)的尋址方式是 直接 尋址。
9、指令JB 0A7H,ABC的作用是 若P2口的第7位為1則跳轉(zhuǎn)到ABC 。(0A7H是P2.7的地址)
10、將CY與A的第0位的非求或的指令是 ORL C,/ACC.0 ,若原A=0,執(zhí)行后A= 0 。
11、PSW中RS1 RS0=10H時(shí),R2的地址是 12H 。
12、單片機(jī)經(jīng)加電復(fù)位后,執(zhí)行第一條指令的地址是 0000H 。
13、在串行通信中,數(shù)據(jù)傳送方向有 單工 、 半雙工 、全雙工三種方式。
14、一個(gè)機(jī)器周期= 6 個(gè)狀態(tài)周期=12個(gè)振蕩周期。
15、設(shè)DPTR=2000H,(A)=A0H,則MOVC A,@A+DPTR操作數(shù)的實(shí)際操作地址為 20A0H 。
16、若8051單片機(jī)的引腳EA接地,表示 只能訪問片外程序存儲(chǔ)器 。
17、在 MCS-51 單片機(jī)系統(tǒng)中,采用的編址方式是 統(tǒng)一編址 。
18、在查詢和中斷兩種數(shù)據(jù)輸入輸出方式中,效率較高的是 中斷 。
19、指令LCALL 37B0H,首地址在2000H,所完成的操作是 2003H 入棧,PC= 37B0H 。
20、外部中斷INT1入口地址為 0013H 。
21、ANL A, #0F0H是將A的高四位保持不變,而低4位 取反 。
22、8051單片機(jī)定時(shí)器/計(jì)數(shù)器作定時(shí)和計(jì)數(shù)用時(shí),其計(jì)數(shù)脈沖分別由 8051片內(nèi)脈沖 和 P3.4或P3.5引腳端的外 部脈沖 提供。
23.當(dāng)使用8031單片機(jī)時(shí),需要擴(kuò)展外部程序存儲(chǔ)器,此時(shí)EA應(yīng)為_________.(低電平)
24.P0通常用作_________.(單片機(jī)系統(tǒng)的地址/數(shù)據(jù)總線)
25.若由程序設(shè)定RS1、RS0=10,則工作寄存器R0~R7的直接地址為_________.(10H~17H)
26.返回地址(或斷點(diǎn))是_________的程序計(jì)數(shù)器的內(nèi)容。(在程序中斷或子程序調(diào)用時(shí))
27.中央處理器CPU是單片機(jī)的核心,它完成_________.(運(yùn)算和控制功能)
28.單片機(jī)的工作過程,實(shí)際上就是_________.周而復(fù)始地取指令和執(zhí)行指令的過程
29.所謂中斷源即是_________.引起中斷的原因(或能發(fā)出中斷請(qǐng)求的來源)
30.端口(或稱口)是_________.(接口電路中已編址并能進(jìn)行讀或?qū)懖僮鞯募拇嫫鳎?
31.異步串行近程通信時(shí)的傳送信號(hào)是_________. (TTL電平信號(hào))
32.若累加器A中的數(shù)據(jù)為01110010B,則PSW中的P=_________.(0)
33、單片機(jī)外總線有三種:其中包括 地址 、 數(shù)據(jù) 、和 控制 總線。
34. MOV A,#40H 指令對(duì)于源作數(shù)的尋址方式是 立即 。
35.一個(gè)12位D/A轉(zhuǎn)換器其分辨率為 2-12 。
36.指令JNB P2.7,K1的作用是 判斷P2.7是否是低電平,是低電平轉(zhuǎn)到K1。
37.MCS—5l單片機(jī)的最大程序?qū)ぶ房臻g是 64KB ,該空間的地址范圍為: 0000H 至 0FFFFH ,系統(tǒng)上電及復(fù)位的程序人口地址為 0000H 。
38.中斷類似于程序中調(diào)用子程序,區(qū)別在于中斷的發(fā)生是 偶然 的,而調(diào)用子程序是編程員在時(shí)間上事先安排好的。
39.若由程序設(shè)定RS1、RS0=11,則工作寄存器R0-R7的直接地址為18H~1FH____。
40.使用8031單片機(jī)要將引腳接低電平,因?yàn)槠鋬?nèi)部無 ROM ,8031片外可直接尋址程序存儲(chǔ)器空間達(dá) 64 KB,數(shù)據(jù)存儲(chǔ)器空間達(dá)64 KB。
41.共陰極LED和共陽極LED的字段碼互為 反碼 。
42.基本的通信方式有兩種:串行方式和 并行 方式 。
43.將CY與A的第0位的求與的指令是 ANL C,ACC.0 ,若原A=0FAH,執(zhí)行后CY= 0 。
44. 8051的中斷向量表在 03H 、0B H和 13H 、 1BH 、23H。
1、MCS-51單片機(jī)片內(nèi)數(shù)據(jù)存儲(chǔ)器的大小為128字節(jié)。
2、MCS-51單片機(jī)有21個(gè)特殊功能寄存器。
3、MCS-51單片機(jī)的運(yùn)算器能夠進(jìn)行算術(shù)運(yùn)算、邏輯運(yùn)算和位操作。
4、時(shí)鐘頻率直接影響單片機(jī)的速度,電路的質(zhì)量直接影響系統(tǒng)的穩(wěn)定性。常用的時(shí)鐘電路有兩種方式:內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。
5、CPU完成一個(gè)基本操作所需要的時(shí)間稱為機(jī)器周期。執(zhí)行一條指令分為幾個(gè)機(jī)器周期。每個(gè)機(jī)器周期完成一個(gè)基本操作。MCS-51單片機(jī)每12個(gè)時(shí)鐘周期為一個(gè)機(jī)器周期。
6、復(fù)位電路通常采用上電自動(dòng)復(fù)位和按鈕復(fù)位兩種方式。按鍵手動(dòng)復(fù)位,有電平方式和脈沖方式兩種。
7、指令MOV 40H,41H的尋址方式是直接尋址。
8、指令MOV A,R1的尋址方式是寄存器尋址。
9、指令MOVX @DPTR,A的尋址方式是寄存器間接尋址。
10、指令JMP @A+DPTR的尋址方式是變址尋址。
11、下面程序段的作用是實(shí)現(xiàn)片外數(shù)據(jù)存儲(chǔ)器數(shù)據(jù)傳送 (2000H)→(2100H)
MOV DPTR,#2000H
MOVX A,@DPTR
MOV DPTR,#2100H
MOVX @DPTR,A
12、LED數(shù)碼管的接口有靜態(tài)接口和動(dòng)態(tài)接口。
13、各鍵相互獨(dú)立,每個(gè)按鍵各接一根輸入線,通過檢測輸入線的電平狀態(tài)可很容易判斷那個(gè)鍵被按下,此種接口的鍵盤為獨(dú)立式鍵盤。
14、IE寄存器的各位對(duì)應(yīng)相應(yīng)的中斷源,如果允許該中斷源中斷則該位置1,禁止中斷則該位置0 。
15、五個(gè)中斷源的優(yōu)先級(jí)別由IP寄存器管理,相應(yīng)位置1,則該中斷源優(yōu)先級(jí)別高,置0的優(yōu)先級(jí)別低。
16、中斷處理過程分為四個(gè)階段:中斷請(qǐng)求、中斷響應(yīng)、中斷處理和中斷返回。
17、兩個(gè)定時(shí)器都有定時(shí)或事件計(jì)數(shù)的功能,可用于定時(shí)控制、延時(shí)、對(duì)外部事件計(jì)數(shù)和檢測等場合。
18、設(shè)置為計(jì)數(shù)工作方式時(shí),通過引腳T0(P3.4)和T1(P3.5)對(duì)外部脈沖信號(hào)計(jì)數(shù)。當(dāng)輸入脈沖信號(hào)產(chǎn)生由1至0的下降沿時(shí),定時(shí)器的值加1,在每個(gè)機(jī)器周期CPU采樣T0和T1的輸入電平。若前一個(gè)機(jī)器周期采樣值為高,下一個(gè)機(jī)器周期采樣值為低,則計(jì)數(shù)器加 1。
19、所傳送數(shù)據(jù)的各位同時(shí)發(fā)送或接收,數(shù)據(jù)有多少位就需要多少根數(shù)據(jù)線,則該通信方式叫做并行通信。
20、IIC總線采用了器件地址的 硬件 設(shè)置方法,通過軟件尋址完全避免了器件的片選線尋址方法,從而使硬件系統(tǒng)具有簡單靈活的擴(kuò)展方法。
二、判斷下列敘述的正誤,對(duì)的打“”√,錯(cuò)的打“”,并對(duì)錯(cuò)誤的敘述進(jìn)行改正。
( )1.在MCS—51單片機(jī)內(nèi)部結(jié)構(gòu)中,TMOD為模式控制寄存器,主要用來控制定時(shí)器的啟動(dòng)與停止。
( )2.在MCS—51單片機(jī)內(nèi)部結(jié)構(gòu)中,TCON為控制寄存器,主要用來控制定時(shí)器的啟動(dòng)與停止。
( )3.MCS—51單片機(jī)的兩個(gè)定時(shí)器的均有兩種工作方式,即定時(shí)和計(jì)數(shù)工作方式。
( )4.MCS—51單片機(jī)的TMOD模式控制寄存器不能進(jìn)行位尋址,只能用字節(jié)傳送指令設(shè)置定時(shí)器的工作方式及操作模式。
( )5.MCS—51單片機(jī)系統(tǒng)復(fù)位時(shí),TMOD模式控制寄存器所低4位均為0。
( )6.8051單片機(jī)5個(gè)中斷源相應(yīng)地在芯片上都有中斷請(qǐng)求輸入引腳。
( )7.啟動(dòng)定時(shí)器工作,可使用SETB Tri啟動(dòng)。
( )8.8051單片機(jī)對(duì)最高優(yōu)先權(quán)的中斷響應(yīng)是無條件的。
( )9.中斷初始化時(shí),對(duì)中斷控制器的狀態(tài)設(shè)置,只可使用位操作指令,而不能使用字節(jié)操作指令。
( )10.MCS—51單片機(jī)系統(tǒng)復(fù)位后,中斷請(qǐng)求標(biāo)志TCON和SCON中各位均為0。
( )11.MCS—51單片機(jī)的中斷允許寄存器的IE的作用是用來對(duì)各中斷源進(jìn)行開放或屏蔽的控制。
( )12.用戶在編寫中斷服務(wù)程序應(yīng)在中斷入口矢量地址存放一條無條件轉(zhuǎn)移地址,以防止中斷服務(wù)程序容納不下。
( )13.若要在執(zhí)行當(dāng)前中斷程序時(shí)禁止更高優(yōu)先級(jí)中斷,應(yīng)用軟件關(guān)閉CPU中斷,或屏蔽更高級(jí)中斷源的中斷,在中斷返回時(shí)再開放中斷。
( )14.串行口的中斷,CPU響應(yīng)中斷后,必須在中斷服務(wù)程序中,用軟件清除相應(yīng)的中斷標(biāo)志位,以撤消中斷請(qǐng)求。
( )15.串行口數(shù)據(jù)緩沖器SBUF是可以直接尋址的專用寄存器。
( )16.如設(shè)外部中斷0中斷,應(yīng)置中斷允許寄存器IE的EA位和EX0位為1。
( )17.指令JNB TF0,LP的含義是:若定時(shí)器T0未計(jì)滿數(shù),就轉(zhuǎn)LP。
( )18.若置8031的定時(shí)器/計(jì)數(shù)器T1于定時(shí)模式,工作于方式2,則工作方式字為20H。
( )19.若置8031的定時(shí)器/計(jì)數(shù)器T1于計(jì)數(shù)模式,工作于方式1,則工作方式字為50H。
()20.當(dāng)8031的定時(shí)器T0計(jì)滿數(shù)變?yōu)?后,溢出標(biāo)志位(TCON的TF0)也變?yōu)?。
( )21.外部中斷0中斷的入口地址是0003H。
( )22. 8051單片機(jī)允許5個(gè)中斷源請(qǐng)求中斷,都可以用軟件來屏蔽,即利用中斷允許寄存器IE來控制中斷的允許和禁止。
23、復(fù)位是單片機(jī)的初始化操作。 ( √ )
24、內(nèi)部 RAM 的位尋址區(qū),只能供位尋址使用而不能供字節(jié)尋址使用。 ( ) 可以字節(jié)尋址
25、在相對(duì)尋址方式中,尋址的結(jié)果體現(xiàn)在DPTR中。 ( ) PC
26、PC存放的是當(dāng)前正在執(zhí)行的指令的地址。 ( )下一條令地址
27、MOV 28H, @R4 ( )MOV 28H,@R0或MOV 28H,@R1
28、8031 片內(nèi)含 EPROM , 8751 片內(nèi)不含 EPROM 。( )
29、 MCS-51 單片機(jī)是依靠低電平復(fù)位的。( )
30、 MCS-51 單片機(jī)的數(shù)據(jù)空間與程序空間是獨(dú)立編址的。( )
31、MCS-51 單片機(jī)的四組工作寄存器區(qū)具有相同的地址。( )
32、 8051 片內(nèi) RAM 的任何一個(gè)單元均可進(jìn)行位操作。( )
33、 執(zhí)行 CLR 30H 指令后, 30H 字節(jié)單元被清 0 。( )
34、 CPU 取指令時(shí),完全由程序計(jì)數(shù)器 PC 控制。( )
35、 多個(gè)中斷源不可以同時(shí)申請(qǐng)中斷。( )
36、 CPU 在響應(yīng) INT0 中斷時(shí),其中斷申請(qǐng)標(biāo)志 IE0 用軟件清除是多余的。( )
37、串行口的發(fā)送中斷與接收中斷各自有自己的中斷入口地址。( )
38、 波特率反映了串行通訊的速率。( )
39、 只要中斷允許寄存器 IE 中的 EA=1 ,那么中斷請(qǐng)求就一定能夠得到響應(yīng)。( )
40、 中斷服務(wù)程序執(zhí)行的最后一條指令必須是 RETI 。( )
41、 在微機(jī)的輸入 / 輸出方式中,中斷請(qǐng)求方式比查詢方式的效率高。( )
42、 執(zhí)行 LCALL 指令時(shí),棧指針 SP 的內(nèi)容不會(huì)發(fā)生變化。( )
1. 2. 3. √ 4. 5. 6. 7. √ 8.
9. √ 10. 11. √ 12. 13. √ 14. √ 15.
1、 若一個(gè)函數(shù)的返回類型為void,則表示其沒有返回值。( √ )
2、定時(shí)器與計(jì)數(shù)器的工作原理均是對(duì)輸入脈沖進(jìn)行計(jì)數(shù)。( )
3、SFR中凡是能被8整除的地址,都具有位尋址能力。( √ )
4、不能用“sfr16” 直接訪問定時(shí)器/計(jì)數(shù)器0和1。 ( √ )
5、MCS-51單片機(jī)的程序存儲(chǔ)器只能用來存放程序的。( )
6、串口中斷標(biāo)志由硬件清0。( )
7、特殊功能寄存器的名字,在C51程序中,全部大寫。(√ )
8、“sfr”后面的地址可以用帶有運(yùn)算的表達(dá)式來表示。()
9、#include
與#include “reg51.h”是等價(jià)的。(√?。?
10、sbit不可以用于定義內(nèi)部RAM的可位尋址區(qū),只能用在可位尋址的SFR上。( )
三、單選題
1.8031單片機(jī)的定時(shí)器T1用作定時(shí)方式時(shí)是 。B
A.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1 B.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加1 C.由外部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1 D.由外部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加1
2.8031單片機(jī)的定時(shí)器T0用作計(jì)數(shù)方式時(shí)是 。C
A.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1 B.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加1 C.由外部計(jì)數(shù)脈沖計(jì)數(shù),下降沿加1 D.由外部計(jì)數(shù)脈沖計(jì)數(shù),一個(gè)機(jī)器周期加1
3.8031單片機(jī)的定時(shí)器T1用作計(jì)數(shù)方式時(shí)計(jì)數(shù)脈沖是 。A
A.外部計(jì)數(shù)脈沖由T1(P3.5)輸入 B.外部計(jì)數(shù)脈沖由內(nèi)部時(shí)鐘頻率提供
C.外部計(jì)數(shù)脈沖由T0(P3.4)輸入 D.由外部計(jì)數(shù)脈沖計(jì)數(shù)
4.8031單片機(jī)的定時(shí)器T0用作定時(shí)方式時(shí)是 。D
A.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1 B.由外部計(jì)數(shù)脈沖計(jì)數(shù),一個(gè)機(jī)器周期加1 C.外部定時(shí)脈沖由T0(P3.4)輸入定時(shí) D.由內(nèi)部時(shí)鐘頻率計(jì)數(shù),一個(gè)機(jī)器周期加1
5.8031單片機(jī)的機(jī)器周期為2μs,則其晶振頻率fosc為(C)MHz.
A.1 B.2 C.6 D.12
6.用8031的定時(shí)器T1作定時(shí)方式,用模式1,則工作方式控制字為 。C
A.01H B.05H C.10H D.50H
7.用8031的定時(shí)器T1作計(jì)數(shù)方式,用模式2,則工作方式控制字為 。A
A.60H B.02H C.06H D.20H
8.用8031的定時(shí)器T1作定時(shí)方式,用模式1,則初始化編程為 。C
A.MOV TOMD,#01H B.MOV TOMD,#50H C.MOV TOMD,#10H D.MOV TCON,#02H
9.用8031的定時(shí)器T1作定時(shí)方式,用模式2,則工作方式控制字為 。D
A.60H B.02H C.06H D.20H
10.用8031的定時(shí)器T1作定時(shí)方式,用模式2,則初始化編程為 。C
A.MOV TOMD,#06H B.MOV TOMD,#20H C.MOV TOMD,#10H D.MOV TOMD,#60H
11.用8031的定時(shí)器,若用軟啟動(dòng),應(yīng)使TOMD中的 。C
A.GATE位置1 B.C/T位置1 C.GATE位置0 D.C/T位置0
12.啟動(dòng)定時(shí)器0開始計(jì)數(shù)的指令是使TCON的 。B
A.TF0位置1 B.TR0位置1 C.TR0位置0 D.TR1位置0
13.啟動(dòng)定時(shí)器1開始定時(shí)的指令是 。D
A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1
14.使8031的定時(shí)器T0停止計(jì)數(shù)的指令是 。A
A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1
15.使8031的定時(shí)器T1停止定時(shí)的指令是 。B
A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1 16.使8031的定時(shí)器T116。16。使8031的定時(shí)器T1停止計(jì)數(shù)的指令是使TCON的 。D
A.TF0位置1 B.TR0位置1 C.TR0位置0 D.TR1位置0
17.8031的定時(shí)器T0作計(jì)數(shù)方式,用模式1(16位計(jì)數(shù)器)則應(yīng)用指令 C 初始化編程。
A.MOV TMOD ,#01H B.MOV TMOD ,10H
C.MOV TMOD ,#05H D.MOV TCON ,#05H
18.下列指令判斷若定時(shí)器T0計(jì)滿數(shù)就轉(zhuǎn)LP的是 。D
A.JB T0,LP B.JNB TF0,LP C.JNB TR0, LP D.JB TF0,LP
19.下列指令判斷若定時(shí)器T0未計(jì)滿數(shù)就原地等待的是 。B
A.JB T0,$ B.JNB TF0,$ C.JNB TR0,$ D.JB TF0,$
20.當(dāng)CPU響應(yīng)定時(shí)器T1的中斷請(qǐng)求后,程序計(jì)數(shù)器PC的內(nèi)容是 。D
A.0003H B.000BH C.00013H D.001BH
21.當(dāng)CPU響應(yīng)外部中斷0 INT0的中斷請(qǐng)求后,程序計(jì)數(shù)器PC的內(nèi)容是 。A
A.0003H B.000BH C.00013H D.001BH
22.當(dāng)CPU響應(yīng)外部中斷1 INT1的中斷請(qǐng)求后,程序計(jì)數(shù)器PC的內(nèi)容是 。A
A.0003H B.000BH C.00013H D.001BH
23.MCS—51單片機(jī)在同一級(jí)別里除串行口外,級(jí)別最低的中斷源是 。B
A.外部中斷1 B.定時(shí)器T0 C.定時(shí)器T1 D.串行口
24.MCS—51單片機(jī)在同一級(jí)別里除INT0外,級(jí)別最高的中斷源是 。C
A.外部中斷1 B.定時(shí)器T0 C.定時(shí)器T1 D.外部中斷0
25.當(dāng)外部中斷0發(fā)出中斷請(qǐng)求后,中斷響應(yīng)的條件是 。A
A.SETB ET0 B.SETB EX0 C.MOV IE,#81H D.MOV IE,#61H
26.當(dāng)定時(shí)器T0發(fā)出中斷請(qǐng)求后,中斷響應(yīng)的條件是 。C
A.SETB ET0 B.SETB EX0 C.MOV IE,#82H D.MOV IE,#61H
27.用8031的定時(shí)器T0作計(jì)數(shù)方式,用模式1(16位),則工作方式控制字為 。D
A.01H B.02H C.04H D.05H
28.用8031的定時(shí)器T0作定時(shí)方式,用模式2,則工作方式控制字為 。B
A.01H B.02H C.04H D.05H
29.8031的定時(shí)器T0作定時(shí)方式,用模式1(16位計(jì)數(shù)器)則應(yīng)用指令 A 初始化編程。
A.MOV TMOD ,#01H B.MOV TMOD ,01H
C.MOV TMOD ,#05H D.MOV TCON ,#01H
30..用定時(shí)器T1方式1計(jì)數(shù),要求每計(jì)滿10次產(chǎn)生溢出標(biāo)志,則TH1、TL1的初始值是 A 。
A.FFH、F6H B.F6H、F6H C.F0H 、F0H D.FFH、F0H
31.啟動(dòng)定時(shí)器0開始定時(shí)的指令是 。C
A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1
32.用8031的定時(shí)器T0定時(shí),用模式2,則應(yīng) 。D
A.啟動(dòng)T0前向TH0置入計(jì)數(shù)初值,TL0置0,以后每次重新計(jì)數(shù)前要重新置入計(jì)數(shù)初值 B.啟動(dòng)T0前向TH0、TL0置入計(jì)數(shù)初值,以后每次重新計(jì)數(shù)前要重新置入計(jì)數(shù)初值 C.啟動(dòng)T0前向TH0、TL0置入計(jì)數(shù)初值,以后不再置入 D。啟動(dòng)T0前向TH0、TL0置入相同的計(jì)數(shù)初值,以后不再置入
33.外部中斷0 的入口地址是 。A
A.0003H B.000BH C.0013H D.001BH
34.MCS—51單片機(jī)CPU開中斷的指令是 。A
A.SETB EA B.SETB ES C.CLR EA D.SETB EX0
35.MCS—51單片機(jī)外部中斷0開中斷的指令是 。B
A.SETB ETO B.SETB EXO C.CLR ETO D.SETB ET1
36.MCS—51單片機(jī)的兩個(gè)定時(shí)器作定時(shí)器使用時(shí)TMOD的D6或D2應(yīng)分別為 。A
A.D6=0,D2=0 B.D6=1,D2=0 C.D6=0,D2=1 D.D6=1,D2=1
37.MCS—51單片機(jī)的TMOD模式控制寄存器是一個(gè)專用寄存器,用于控制T1和T0的操作模式及工作方式,其中C/ 表示的是 。C
A.門控位 B.操作模式控制位 C.功能選擇位 D.啟動(dòng)位
38.8031單片機(jī)晶振頻率fosc=12MHz,則一個(gè)機(jī)器周期為 μS。B
A.12 B.1 C.2 D.
39.MCS—51單片機(jī)定時(shí)器溢出標(biāo)志是 。D
A.TR1和TR0 B.IE1和IE0 C.IT1和IT0 D.TF1和TF0
40.用定時(shí)器T1方式2計(jì)數(shù),要求每計(jì)滿100次,向CPU發(fā)出中斷請(qǐng)求,TH1、TL1的初始值是 。A
A.9CH B.20H C.64H D.A0H
41.MCS—51單片機(jī)定時(shí)器外部中斷1和外部中斷0的觸發(fā)方式選擇位是 。C
A.TR1和TR0 B.IE1和IE0 C.IT1和IT0 D.TF1和TF0
42.MCS—51單片機(jī)定時(shí)器T1的溢出標(biāo)志TF1,若計(jì)滿數(shù)產(chǎn)生溢出時(shí),如不用中斷方式而用查詢方式,則應(yīng) 。B
A.由硬件清零 B.由軟件清零 C.由軟件置于 D.可不處理
43.MCS—51單片機(jī)定時(shí)器T0的溢出標(biāo)志TF0,若計(jì)滿數(shù)產(chǎn)生溢出時(shí),其值為 。C
A.00H B.FFH C.1 D.計(jì)數(shù)值
44.MCS—51單片機(jī)定時(shí)器T0的溢出標(biāo)志TF0,若計(jì)滿數(shù)在CPU響應(yīng)中斷后 。A
A.由硬件清零 B.由軟件清零 C.A和B都可以 D.隨機(jī)狀態(tài)
45.8051單片機(jī)計(jì)數(shù)初值的計(jì)算中,若設(shè)最大計(jì)數(shù)值為M,對(duì)于模式1下的M值為 D 。
A.M= =8192 B.M= =256 C.M= =16 D.M= =65536
46.8031響應(yīng)中斷后,中斷的一般處理過程是 。A
A.關(guān)中斷,保護(hù)現(xiàn)場,開中斷,中斷服務(wù),關(guān)中斷,恢復(fù)現(xiàn)場,開中斷,中斷返回
B.關(guān)中斷,保護(hù)現(xiàn)場,保護(hù)斷點(diǎn),開中斷,中斷服務(wù),恢復(fù)現(xiàn)場,中斷返回
C.關(guān)中斷,保護(hù)現(xiàn)場,保護(hù)中斷,中斷服務(wù),恢復(fù)斷點(diǎn),開中斷,中斷返回
D.關(guān)中斷,保護(hù)斷點(diǎn),保護(hù)現(xiàn)場,中斷服務(wù),關(guān)中斷,恢復(fù)現(xiàn)場,開中斷,中斷返回
47.單片機(jī)工作方式為定時(shí)工作方式時(shí),其定時(shí)工作方式的計(jì)數(shù)初時(shí)值X= 。C
A.X=M- fosc B.X=M+ fosc C.X=M- D.X=M-(fosct)
48.8031單片機(jī)共有5 個(gè)中斷入口,在同一級(jí)別里,5個(gè)中斷源同時(shí)發(fā)出中斷請(qǐng)求時(shí),程序計(jì)數(shù)器PC的內(nèi)容變?yōu)?。B
A.000BH B.0003H C.0013H D.001BH
49.MCS—51單片機(jī)串行口發(fā)送/接收中斷源的工作過程是:當(dāng)串行口接收或發(fā)送完一幀數(shù)據(jù)時(shí),將SCON中的 ,向CPU申請(qǐng)中斷。A
A.RI或TI置1 B.RI或TI置0 C.RI置1或TI置0 D.RI置0或TI置1
50.MCS—51單片機(jī)響應(yīng)中斷的過程是 。D
A.?dāng)帱c(diǎn)PC自動(dòng)壓棧,對(duì)應(yīng)中斷矢量地址裝入PC B.關(guān)中斷,程序轉(zhuǎn)到中斷服務(wù)程序
C.?dāng)帱c(diǎn)壓棧,PC指向中斷服務(wù)程序地址
D.?dāng)帱c(diǎn)PC自動(dòng)壓棧,對(duì)應(yīng)中斷矢量地址裝入PC,程序轉(zhuǎn)到該矢量地址,再轉(zhuǎn)至中斷服務(wù)程序首地址
51.執(zhí)行中斷處理程序最后一句指令RETI后, 。D
A.程序返回到ACALL的下一句 B.程序返回到LCALL的下一句
C.程序返回到主程序開始處 D.程序返回到響應(yīng)中斷時(shí)一句的下一句
52.MCS—51的串行口工作方式中適合多機(jī)通信的是 。B
A.方式0 B.方式3 C.方式1 D.方式2
53.MCS—51單片機(jī)響應(yīng)中斷矢量地址是 。C
A.中斷服務(wù)程序的首句地址 B.中斷服務(wù)程序的出口地址
C.中斷服務(wù)程序的入口地址 D.主程序等待中斷指令的地址
54.當(dāng)TCON的IT0為1,且CPU響應(yīng)外部中斷0, 的中斷請(qǐng)求后, 。C
A.需用軟件將IE0清0 B.需用軟件將IE0置1
C.硬件自動(dòng)將IE0清0 D. (P3—2管腳)為高電平時(shí)自動(dòng)將IE0清0
55.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ù)由RXD(P3.0)輸入
A.(1)(2)(3)(4) B.(4)(1)(2)(3)
C.(4)(3)(1)(2) D.(3)(4)(1)(2)
56.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清0
A.(1)(3)(2)(4) B.(1)(2)(3)(4)
C.(4)(3)(1)(2) D.(3)(4)(1)(2)
57.8051單片機(jī)串行口用工作方式0時(shí), 。C
A.?dāng)?shù)據(jù)從RDX串行輸入,從TXD串行輸出 B.?dāng)?shù)據(jù)從RDX串行輸出,從TXD串行輸入 C.?dāng)?shù)據(jù)從RDX串行輸入或輸出,同步信號(hào)從TXD輸出
D.?dāng)?shù)據(jù)從TXD串行輸入或輸出,同步信號(hào)從RXD輸出
58.一主程序中有一句LP:SJMP LP,功能指令為等待中斷,當(dāng)發(fā)生中斷且中斷返回后,D 。
A.返回到主程序開始處 B.返回到該句的下一條指令處
C.返回到該句的上一條指令處 D.返回到該句
59.一中斷子程序的最后一句不是RETI而是RET,中斷返回后 。D
A.返回到主程序中ACALL或LCALL的下一句 B.返回到主程序中響應(yīng)中斷時(shí)一句的下一句
C.返回到主程序開始處 D.返回到0000H處
60.一主程序中有一句LP:SJMP LP,功能指令為等待中斷,在主程序中沒有安排堆棧指針SP,且中斷子程序的最后一句不是RETI而是SJMP LP,則執(zhí)行完2次中斷子程序后SP為 。C
A.與原來值相同 B.09H C.08H D.07H
61.外部中斷源 (外部中斷)的向量地址為 。C
A.0003H B.000BH C.0013H D.002BH
62.8051單片機(jī)共有 中斷源。B
A.4 B.5 C.6 D.7
63.對(duì)定時(shí)器控制寄存器TCON中的IT1和IT0位清0后,則外部中斷請(qǐng)求信號(hào)方式為 A 。
A.低電平的效 B.高電平有效 C.脈沖上跳沿有效 D.脈沖后沿負(fù)跳有效
64.單片機(jī)中PUSH和POP指令通常用來 。C
A.保護(hù)斷點(diǎn) B.保護(hù)現(xiàn)場 C.保護(hù)現(xiàn)場恢復(fù)現(xiàn)場 D.保護(hù)斷點(diǎn)恢復(fù)斷點(diǎn)
64、內(nèi)部RAM中的位尋址區(qū)定義的位是給( B )。
A).位操作準(zhǔn)備的 B).移位操作準(zhǔn)備的 C).控制轉(zhuǎn)移操作準(zhǔn)備的 D).以上都對(duì)
65、對(duì)程序計(jì)數(shù)器PC的操作( A )。
A).是自動(dòng)進(jìn)行的 B).是通過傳送進(jìn)行的
C).是通過加1指令進(jìn)行的 D).是通過減 1 指令進(jìn)行的
66、假定設(shè)置堆棧指針SP的值為37H,在進(jìn)行子程序調(diào)用時(shí)把斷點(diǎn)地址進(jìn)行堆棧保護(hù)后,SP的值為( D )。
A).36H B). 37H C).38H D).39H
67、在MCS-51單片機(jī)的運(yùn)算電路中,不能為 ALU 提供數(shù)據(jù)的是( D )。
A).累加器A B).暫存器 C).通用寄存器B D).狀態(tài)條件寄存器PSW
68、邊沿觸發(fā)方式的外部中斷信號(hào)是( A )有效。
A).下降沿 B).上升沿 C).高電平 D).低電平
69、MCS-51響應(yīng)中斷時(shí),下面哪一個(gè)條件不是必須的( B )。
A).當(dāng)前指令執(zhí)行完畢 B).中斷是開放的
C).沒有同級(jí)或高級(jí)中斷服務(wù) D).必須有RETI指令
70、確定定時(shí)器/計(jì)數(shù)器工作方式的寄存器是( B )。
A).TCON B).TMOD C).SCON D).PCON
71、異步串行通信中,收發(fā)雙方必須保持( B )。
A).收發(fā)時(shí)鐘相同B).停止位相同C).數(shù)據(jù)格式和波特率相同 D).以上都正確
72、使累加器的最高位置1,其余位不變,可以用下面的( A )指令實(shí)現(xiàn)。
A). ORL A, #80H B). ANL A, #80H C). XRL A, #80HD). MOV A, #80H
73、在MCS-51單片機(jī)外擴(kuò)展存儲(chǔ)器芯片時(shí),4個(gè)I/O口中用作地址總線的是( B )。
A). P0口B). P0和P2口 C).P2和P3口 D).P2口
74、訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),不起作用的信號(hào)是( C )。
A).RDB).WR C).PSEND).ALE
75、以下指令中,屬于單純讀引腳的指令是( C )。
A). MOV P1, AB). ORL P1, #0FHC). DJNZ P1, LABD). MOV C, P1.5
76、對(duì)程序存儲(chǔ)器的讀操作,只能使用( C )指令。
A). MOVXB).PUSH C). MOVC D).MOV
77、若MCS-51中斷源都編程為同級(jí),當(dāng)它們同時(shí)申請(qǐng)中斷時(shí),CPU首先相應(yīng)( B )
A).INT1 B).INT0 C).T1 D).T0
78、當(dāng)MCS-51進(jìn)行多機(jī)通訊時(shí),串行接口的工作方式應(yīng)選為(D )
A).方式0B).方式1C).方式2 D).方式2或方式3
79、MCS — 51 單片機(jī)復(fù)位后,從下列那個(gè)單元開始取指令:(C)
A .0003H B. 000BH .C、0000H
80、 對(duì)片外數(shù)據(jù) RAM 單元讀寫數(shù)據(jù)須用:(B )
A .MOV 指令 B .MOVX 指令C .MOVC 指令
81、 MCS-51 的無條件轉(zhuǎn)移指令中,其轉(zhuǎn)移范圍最大的是:(A )
A. LJMP B. AJMP C. SJMP
82、 執(zhí)行 MOV SP , #30H 指令后,壓棧從片內(nèi) RAM 哪單元開始:(C )
A.2FH B. 30H C. 31H
83、5? 以下指令中,哪條指令執(zhí)行后使標(biāo)志位 CY 清 0 :( C)
A. MOV A , #00H B. CLR A C. ADD A , #00H
84、 對(duì) 8031 而言,可作為普通 I/O 口使用的是:( B)
A.P0 、 P2 口 B. P1 、 P3 口 C. P0 、 P1 、 P2 、 P3 口
85 下面那一段程序能準(zhǔn)確地讀取 P1 口引腳信號(hào):( B)
A. MOV A , #00H ;MOV P1,A ;MOV A, P1
B. MOV A , #0FFH ;MOV P1 , A ;MOV A , P1
C.MOV A , #0FFH ;MOV A , P1
D. MOV A , #0FFH ;MOV A , P1
86、 MCS — 51 單片機(jī)的四個(gè)并行 I/O 中,其驅(qū)動(dòng)能力最強(qiáng)的是:( A)
A. P0 口 B. P1 口 C. P2 口D. P3 口
87、 定時(shí)器 / 計(jì)數(shù)器工作于模式 2 ,在計(jì)數(shù)溢出時(shí):( B)
A.計(jì)數(shù)從零重新開始 B.計(jì)數(shù)從初值重新開始 C.計(jì)數(shù)停止
88、 T0 設(shè)置成計(jì)數(shù)方式時(shí),外部引腳計(jì)數(shù)脈沖的最高頻率應(yīng)是晶振頻率的:(B )
A.1/12 B. 1/24 C. 1/48
89、 當(dāng) 晶振頻率是 12MHz 時(shí), MCS — 51 單片機(jī)的機(jī)器周期是:(A )
A. 1μs B. 1ms C. 2μs D. 2ms
90、 外部中斷 INT0 的觸發(fā)方式控制位 IT0 置 1 后,其有效的中斷觸發(fā)信號(hào)是: (D )
A.高電平B.低電平 C.上升沿 D.下降沿
91、 按鍵的機(jī)械抖動(dòng)時(shí)間參數(shù)通常是: (C )
A.0 B. 5~10μs C. 5~10ms D. 1s 以上
92、 N 位 LED 顯示器采用動(dòng)態(tài)顯示方式時(shí),需要提供的 I/O 線總數(shù)是: (A )
A. 8+N B.8 N C. N
93、 一字節(jié)補(bǔ)碼所表示的數(shù)值范圍是:( A)
A.-128 ~ +127 B. -127 ~ +128 C. -128 ~ +128
94、以下哪一條指令的寫法是錯(cuò)誤的( C )。
A、MOV DPTR,#3F98H B、MOV R0,#0FEH C、MOV 50H,#0FC3DH D、INC R0
95、以下哪一條指令的寫法是錯(cuò)誤的( D )。
A、INC DPTR B、MOV R0,#0FEH C、DEC A D、PUSH A
96、以下哪一條指令的寫法是錯(cuò)誤的( B )。
A、MOVC A,@A+DPTR B、MOV R0,#FEH C、CPL A D、PUSH ACC
97、是非題:在51系列單片機(jī)的指令系統(tǒng)中,其加法、減法、乘法和除法必須有累加器A的參與才能完成。T
98、以下哪一條是位操作指令( B )。
A、MOV P0,#0FFH B、CLR P1.0 C、CPL A D、POP PSW
99、以下哪一條是位操作指令( B )。
A、MOV P1,#0FFH B、MOV C,ACC.1 C、CPL A D、POP PSW
100、以下哪一條是位操作指令( B )。
A、MOV P0,#0FFH B、SETB TR0 C、CPL R0 D、PUSH PSW
101.MCS—51單片機(jī)的復(fù)位信號(hào)是( )有效。
A.高電平 B.低電平 C.脈沖 D.下降沿
102.若MCS-51單片機(jī)使用晶振頻率為6MHz時(shí),其復(fù)位持續(xù)時(shí)間應(yīng)該超過( )。
A.2μs B.4μs C.8μs D.1ms
103.若PSW.4=0,PSW.3=1,要想把寄存器R0的內(nèi)容入棧,應(yīng)使用( )指令。
A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H
104.能夠用紫外光擦除ROM中程序的只讀存儲(chǔ)器稱為( )。
A.掩膜ROM B.PROM C.EPROM D.EEPROM
105.在片外擴(kuò)展一片2764程序存儲(chǔ)器芯片要( )地址線。
A.8根 B.13根 C.16根 D.20根
106.定時(shí)器/計(jì)數(shù)器工作方式1是( )。
A.8位計(jì)數(shù)器結(jié)構(gòu) B.2個(gè)8位計(jì)數(shù)器結(jié)構(gòu)C.13位計(jì)數(shù)結(jié)構(gòu) D.16位計(jì)數(shù)結(jié)構(gòu)
107.設(shè)MCS-51單片機(jī)晶振頻率為12MHz,定時(shí)器作計(jì)數(shù)器使用時(shí),其最高的輸入計(jì)數(shù)頻率應(yīng)為( )
A.2MHz B.1MHz C.500KHz D.250KHz
108.已知1只共陰極LED顯示器,其中a筆段為字形代碼的最低位,若需顯示數(shù)字1,它的字形代碼應(yīng)為( )。
A.06H B.F9H C.30H D.CFH
109.下列數(shù)據(jù)字定義的數(shù)表中,( )是錯(cuò)誤的。
A.DW“AA” B.DW“A”C.DW“OABC” D.DWOABCH
110.串行口的控制寄存器SCON中,REN的作用是( )。
A.接收中斷請(qǐng)求標(biāo)志位 B.發(fā)送中斷請(qǐng)求標(biāo)志位C.串行口允許接收位 D.地址/數(shù)據(jù)位
111.已知X的補(bǔ)碼為00001000B,則X的真值是十進(jìn)制(D?。?。
(A)120 (B)-120 (C)-136 (D)8
112.MCS-51單片機(jī)外擴(kuò)存儲(chǔ)器芯片時(shí),4個(gè)I/O口中用作地址總線和數(shù)據(jù)總線分時(shí)復(fù)用的是( B )。
(A)P2口 (B)P0口 (C)P1 ( D)P0口和P2
113、對(duì)某單元的部分位置位,應(yīng)采用下面哪種邏輯操作( B )。
(A)ANL (B)ORL (C)CPL (D)XRL
114.有一位共陰極LED顯示器,要使它不顯示,它的字段碼( D )。
(A)7DH (B)82H (C)FFH ( D) 00H
115. MOVX A, @DPTR指令對(duì)應(yīng)的硬件動(dòng)做會(huì)使( A )信號(hào)有效。
(A) (B)) 和 (C) (D)
116. 區(qū)分片外程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的最可靠方法是( D )。
(A)看其芯片型號(hào)是RAM還是ROM。(B)看其位于地址范圍的低端還是高端?! ?
(C)看其離MCS-51芯片的遠(yuǎn)近。 (D)看其是被還是被信號(hào)連接。
117. 在定時(shí)器方式下,若fosc=12MHZ,方式0的最大定時(shí)間隔( B )
(A)8.192ms (B)16.384ms (C)65.536ms (D)131.072ms
118.當(dāng)MCS-51不執(zhí)行外部數(shù)據(jù)存儲(chǔ)器讀/寫操作時(shí),ALE的頻率為單片機(jī)
時(shí)鐘頻率的( C )。
(A)1/1 (B)1/4 (C)1/6 (D)1/12
119.在MCS-51單片機(jī)中,當(dāng)晶振頻率采用2MHZ時(shí),一個(gè)機(jī)器周期等于
( D )微秒。
(A)3 (B)4 (C)5 (D)6
110.在異步通信中若每個(gè)字符由11位組成,串行口波特率為4800b/s
則每秒傳送字符數(shù)最多為( B )。
(A)480 (B)436 (C)1920 (D)4800
1、C語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是( B )。
A、Double B、short C、integer D、Char
2、片內(nèi)RAM的20H~2FH為位尋址區(qū),所包含的位地址是( B )。
A、00H~20H B、00H~7FH C、20H~2FH D、00H~FFH
3、MCS-51單片機(jī)的復(fù)位信號(hào)是( A )有效。
A、高電平 B、低電平 C、脈沖 D、下降沿
4、89S51的單片機(jī)的堆棧指針( A?。?
A、 只能位于內(nèi)部RAM低128B字節(jié)范圍內(nèi)
B、 可位于內(nèi)部RAM低256字節(jié)范圍內(nèi)
C、 可位于內(nèi)部ERRAM內(nèi)。
D、可位于內(nèi)部RAM或外部RAM內(nèi)
5、在串行口工作于移位寄存器方式時(shí),其接收由( C )來啟動(dòng)。
A、REN B、RI C、REN和RI D、TR
6、存儲(chǔ)1616點(diǎn)陣的一個(gè)漢字信息,需要的字節(jié)數(shù)為( A )
A、32 B、64 C、128 D、256
7、在片外擴(kuò)展一片2764程序存儲(chǔ)器芯片要( B )地址線。
A、8根 B、13根 C、16根 D、20根
8、I2C總線的起始條件是:( D ?。?
A、 當(dāng)SCL為低電平時(shí),SDA發(fā)生由高到低的跳變
B、 當(dāng)SCL為低電平時(shí),SDA發(fā)生由高到低的跳變
C、 當(dāng)SCL為高電平時(shí),SDA發(fā)生由低到高的跳變
D、當(dāng)SCL為高電平時(shí),SDA發(fā)生由高到低的跳變
9、8255A是可編程的并行輸入/輸出接口芯片,內(nèi)部有( B?。﹤€(gè)8位的并行口。
A、2個(gè) B、3個(gè) C、4個(gè) D、5個(gè)
10、設(shè)MCS-51單片機(jī)晶振頻率為12MHz,定時(shí)器作計(jì)數(shù)器使用時(shí),其最高的輸入計(jì)數(shù)頻率應(yīng)為( C )
A、2MHz B、1MHz C、500kHz D、250kHz
11、線反轉(zhuǎn)法識(shí)別有效按鍵時(shí),如果讀入的列線值全為1,則說明( A?。?
A、沒有鍵被按下 B、有一個(gè)鍵被按下 C、有多個(gè)鍵被按下 D、以上說法都不對(duì)
12、利用下列( D )關(guān)鍵字可以改變工作寄存器組
A、interrupt B、sfr
C、while D、using
13、當(dāng)MCS-51單片機(jī)接有外部存儲(chǔ)器,P2口可作為 ( D )。
A、數(shù)據(jù)輸入口 B、數(shù)據(jù)的輸出口
C、準(zhǔn)雙向輸入/輸出口 D、輸出高8位地址
14、關(guān)于本征函數(shù),說法正確的是( A )
A、編譯時(shí)直接將固定的代碼插入當(dāng)前行 B、需用LCALL語句調(diào)用
C、需用CALL語句調(diào)用 D、降低編譯效率
15、C51中一般指針變量占用( C )字節(jié)存儲(chǔ)。
A、一個(gè) B、兩個(gè) C、三個(gè) D、四個(gè)
16、使用宏來訪問絕對(duì)地址時(shí),一般需包含的庫文件是( B?。?
A、reg51.h B、absacc.h C、intrins.h D、startup.h
17、單片機(jī)的定時(shí)器/計(jì)數(shù)器工作方式1是( D )。
A、8位計(jì)數(shù)器結(jié)構(gòu) B、2個(gè)8位計(jì)數(shù)器結(jié)構(gòu)
C、13位計(jì)數(shù)結(jié)構(gòu) D、16位計(jì)數(shù)結(jié)構(gòu)
18、執(zhí)行#define PA8255 XBYTE[Ox3FFC],
PA8255=Ox7e 后
存儲(chǔ)單元Ox3FFC的值是( A ?。?
A、Ox7e B、8255H C、未定 D、7e
19、具有模數(shù)轉(zhuǎn)換功能的芯片是( A?。?
A、ADC0809 B、DAC0832 C、MAX813 D、PCF8563
20、串行口每一次傳送( D )字符。
A、1個(gè) B、1串 C、1幀 D、1波特
四、多選題
1.MCS—51單片機(jī)內(nèi)部設(shè)置有兩個(gè)16位可編程的定時(shí)器/計(jì)數(shù)器,簡稱定時(shí)器T0和T1,它們的 等均可通過程序來設(shè)置和改變。A、B、C、D
A.工作方式 B.定時(shí)時(shí)間 C.量程 D.啟動(dòng)方式 E.計(jì)數(shù)時(shí)間
2.MCS—51單片機(jī)定時(shí)器內(nèi)部結(jié)構(gòu)由 組成。A、B、D、E、
A.TCON B.TMOD C.計(jì)數(shù)器 D.T0 E.T1
3.MCS—51單片機(jī)控制寄存器TCON的作用是 ABCE 等。
A.定時(shí)/計(jì)數(shù)器的啟、停控制 B.定時(shí)器的溢出標(biāo)志 C.外部中斷請(qǐng)求標(biāo)志
D.確定中斷優(yōu)先級(jí) E.選擇外部中斷觸發(fā)方式
4.8051單片機(jī)定時(shí)器T0作定時(shí)用,采用操作模式1,編程時(shí)需有下列步驟 ACDE 。
A.TMOD初始化 B.選擇電平觸發(fā)還是邊沿觸發(fā) C.置入計(jì)數(shù)初值
D.啟動(dòng)定時(shí)器 E.串行計(jì)數(shù)是否溢出及轉(zhuǎn)移
5.16.8031單片機(jī)上電復(fù)位后,內(nèi)容為0的寄存器是 。A、C、D、E
A.R0,R1 B.R7 C.ACC D.B E.TMOD、TCON
6.MCS—51的中斷系統(tǒng)由 。A、C、D、E
A.特殊功能寄存器TCON、SCON B.模式控制寄存器TMOD
C.中斷允許控制寄存器IE D.中斷優(yōu)先級(jí)寄存器IP E.中斷順序查詢邏輯
7.CPU響應(yīng)中斷的條件包括 。A、C、D、E
A.現(xiàn)行指令運(yùn)行結(jié)束 B.保護(hù)現(xiàn)場 C.有中斷請(qǐng)求
D.申請(qǐng)中斷的中斷源中斷允許位為1 E.已開放CPU中斷
8.MCS—51的中斷源是 。A、B、C、D、E
A.外部輸入中斷源 (P3.2) B.外部輸入中斷源 (P3.3)
C.T0的溢出中斷源 D.串行口發(fā)送和/接收中斷源 E.T1的溢出中斷源
9.MCS—51單片機(jī)外部中斷源的中斷請(qǐng)求方法可以是 。B、D、E
A.高電平觸發(fā) B.低電平觸發(fā) C.上升沿觸發(fā) D.下降沿觸發(fā)
E.一串脈沖頭朝下的連續(xù)矩形波觸發(fā)
10.下列哪些屬于8031單片機(jī)串行通訊時(shí)接收數(shù)據(jù)的過程 A、B、C、D、E。
A.SCON初始化 B.從RXD串行輸入數(shù)據(jù) C.RI置位 D.軟件RI清零
E.從SBUF讀數(shù)據(jù)
11.下列哪些屬于8031單片機(jī)串行通訊時(shí)發(fā)送數(shù)據(jù)的過程 ABCDE 。
A.SCON初始化 B.?dāng)?shù)據(jù)送SBUF C.從TXD發(fā)送數(shù)據(jù) D.置TI為1 E.軟件TI清零
12.下列哪些是8051單片機(jī)的中斷矢量地址 ABDE 。
A.0003H B.000BH C.0007H D.0013H E.001BH
13. 8051單片機(jī)的IE寄存器的用途是 BCE 。
A.確定中斷方式 B.確定CPU中斷的開放或禁止 C.定時(shí)器中斷的開放或禁止 D.定時(shí)器溢出標(biāo)志 E。選擇外部中斷的開放或禁止
14. 8051單片機(jī)的SCON寄存器的用途是 BCE 。
A.高電平觸發(fā) B.低電平觸發(fā) C.上升沿觸發(fā) D.下降沿觸發(fā)
E.一串脈沖頭朝下的連續(xù)矩形波觸發(fā)
15.MCS—51單片機(jī)中定時(shí)/計(jì)數(shù)器的工作模式有 ABCE 。
A.8位自動(dòng)重裝計(jì)數(shù)器 B.13位計(jì)數(shù)器 C.16位計(jì)數(shù)器 D.32位計(jì)數(shù)器
E.兩個(gè)獨(dú)立的8位計(jì)數(shù)器
16.MCS—51單片機(jī)外部計(jì)數(shù)脈沖輸入T0(P3.4),如用按鈕開關(guān)產(chǎn)生計(jì)數(shù)脈沖,應(yīng)采用ABCDE 。
A.加雙穩(wěn)態(tài)消抖動(dòng)電路 B.加單穩(wěn)態(tài)消抖動(dòng)電路 C.555時(shí)基電路整形 D.施密特觸發(fā)器整形 E.軟件延時(shí)消抖動(dòng)
17. 用8031的定時(shí)器T1作定時(shí)方式,用模式2,則初始化編程為 BD 。
A.置TMOD為05H B.置TMOD為60H C.置TMOD為02H
D.置TH0、TL0相同初值,以后不須重新置數(shù)
E.置TH0、TL0相同初值,以后須重新置數(shù)
18.隨機(jī)干擾往往是以瞬變、尖峰或脈沖形式出現(xiàn),它是由CD 造成的。
A.溫度變化 B.電壓效應(yīng) C.電動(dòng)工具的火花
D.電感性負(fù)載的啟停 E.光電效應(yīng)
19.DAC0832的CS接到8031的P2.0時(shí),程序中0832的地址指針寄存器DPTR應(yīng)置為 ABC 。
A.0832
鏈接地址:http://zhongcaozhi.com.cn/p-9040948.html