史上最全的單片機原理及應用試題庫_第1頁
史上最全的單片機原理及應用試題庫_第2頁
史上最全的單片機原理及應用試題庫_第3頁
史上最全的單片機原理及應用試題庫_第4頁
史上最全的單片機原理及應用試題庫_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、一、填空(每空 2 分,共 40 分) 1、MCS-8051系列單片機字長是 8 位,有 40 根引腳, 96 系列字長是 16 位。單片機的特 點有 體積小、價格低、功能全 。 2、8051單片機的存儲器的最大特點是指令存儲器與數(shù)據(jù)存儲器分開編址,Px 并行口的地 址是與 數(shù)據(jù) 存儲器統(tǒng)一編址的,或者說屬于該存儲器。 3、8051 最多可以有 4 個并行輸入輸出口,最少也可以有 1 個并行口,即 P1 。 P3常需復 用作 串行通信、外部中斷、外部計數(shù)脈沖 和讀寫控制信號。 4、ALE信號的作用是 低 8 位地址鎖存 。 5、8051 復位后, PC= 0 H。若希望從片內存儲器開始執(zhí)行,

2、EA腳應接 高 電平, PC值超過 0FFF H時, 8051 會自動轉向片外存儲器繼續(xù)取指令執(zhí)行。 6、8051 的 C/T 是 加 (加或減)計數(shù)的。 7、8051的中斷向量表在 3 H、 0B H 和 13H、 1BH、 23H。 8、MOV A,40H 指令對于源操作數(shù)的尋址方式是直接 尋址。 9、指令 JB 0A7H,ABC的作用是 若P2口的第 7位為 1則跳轉到 ABC 。(0A7H是 P2.7的地 址) 10、將 CY與 A的第 0 位的非求或的指令是 ORL C,/ACC.0 ,若原 A=0,執(zhí)行后 A= 0 。 11、PSW中 RS1 RS0=10H時, R2的地址是12H

3、 。 12、單片機經加電復位后,執(zhí)行第一條指令的地址是0000H 。 13、在串行通信中,數(shù)據(jù)傳送方向有單工 、 半雙工 、 全雙工三種方式。 14、一個機器周期6 個狀態(tài)周期 12 個振蕩周期。 15、設 DPTR 2000H, (A) A0H,則 MOVC A, A+DPTR操作數(shù)的實際 操作地 址 為 20A0H 。 16 、 若 8051 單 片 機 的 引 腳 EA 接 地 , 表 示 只 能 訪 問 片 外 程 序 存 儲 器。 17、在 MCS-51 單片機系統(tǒng)中,采用的編址方式是統(tǒng)一編址 18、在查詢和中斷兩種數(shù)據(jù)輸入輸出方式中,效率較高的是中斷 。 19、指令 LCALL 3

4、7B0H,首地址在 2000H,所完成的操作是2003H 入棧, PC=37B0H 。 20、外部中斷 INT1 入口地址為 0013H 。 21、ANL A, #0F0H 是將 A的高四位保持不變,而低 4 位 取反 。 22、8051 單片機定時器 /計數(shù)器作定時和計數(shù)用時,其計數(shù)脈沖分別由 8051 片內脈 沖 和 P3.4 或 P3.5 引腳端的外 部脈沖 提 供。 . (低電平) 23. 當使用 8031 單片機時,需要擴展外部程序存儲器,此時EA應為 24. P0 通常用作 . (單片機系統(tǒng)的地址 / 數(shù)據(jù)總線) 25. 若由程序設定 RS1、RS0=10,則工作寄存器 R0 R7

5、的直接地址為 .( 10H 17H) 26. 返回地址(或斷點)是 的程序計數(shù)器的內容。(在程序中斷或子程序調用時) 27. 中央處理器 CPU是單片機的核心,它完成 . (運算和控制功能) 28. 單片機的工作過程,實際上就是 . 周而復始地取指令和執(zhí)行指令的過程 29. 所謂中斷源即是 . 引起中斷的原因(或能發(fā)出中斷請求的來源) 30. 端口(或稱口)是 . (接口電路中已編址并能進行讀或寫操作的寄存器) 31. 異步串行近程通信時的傳送信號是 . (TTL電平信號) 32. 若累加器 A中的數(shù)據(jù)為 01110010B,則 PSW中的 P=. (0) 33、單片機外總線有三種:其中包括地

6、址 、 數(shù)據(jù) 、和 控制 總線。 34 MOV A, #40H 指令對于源作數(shù)的尋址方式是立即 。 35.一個 12位 D/A 轉換器其分辨率為 2 -12 。 36指令 JNB P2.7 , K1的作用是 判斷 P2.7 是否是低電平 , 是低電平轉到 K1。 37 MCS 5l 單片機的最大程序尋址空間是 64KB ,該空間的地址范圍為: 0000H 至 0FFFFH ,系統(tǒng)上電及復位的程序人口地址為 0000H 。 38中斷類似于程序中調用子程序,區(qū)別在于中斷的發(fā)生是偶然 的,而調用子程 序是編程員在時間上事先安排好的。 39若由程序設定 RS1、 RS0=11,則工作寄存器 R0-R7

7、 的直接地址為 18H1FH。 40使用 8031 單片機要將 EA引腳接低電平, 因為其內部無 ROM,8031 片外可直 接尋址程序存儲器空間達 64 KB ,數(shù)據(jù)存儲器空間達 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單片機片內數(shù)據(jù)存儲器的大小為128 字節(jié)。 2、MCS-51單片機有 21 個特殊功能寄

8、存器。 3、MCS-51單片機的運算器能夠進行算術運算、邏輯運算和位操作。 4、時鐘頻率直接影響單片機的速度,電路的質量直接影響系統(tǒng)的穩(wěn)定性。常用的時鐘電路 有兩種方式:內部時鐘方式和外部時鐘方式。 5、CPU 完成一個基本操作所需要的時間稱為機器周期。執(zhí)行一條指令分為幾個機器周期。 每個機器周期完成一個基本操作。 MCS-51 單片機每 12 個時鐘周期為一個機器周期。 6、復位電路通常采用上電自動復位和按鈕復位兩種方式。按鍵手動復位,有電平方式和脈 沖方式兩種。 7、指令 MOV 40H , 41H 的尋址方式是直接尋址。 8、指令 MOV A ,R1 的尋址方式是寄存器尋址。 9、指令

9、MOVX DPTR, A 的尋址方式是寄存器間接尋址。 10、指令 JMP A+DPTR 的尋址方式是變址尋址。 11、下面程序段的作用是實現(xiàn)片外數(shù)據(jù)存儲器數(shù)據(jù)傳送(2000H) (2100H) MOVDPTR ,#2000H MOVX A ,DPTR MOVDPTR ,#2100H MOVXDPTR ,A 12、LED 數(shù)碼管的接口有靜態(tài)接口和動態(tài)接口。 13、各鍵相互獨立, 每個按鍵各接一根輸入線, 通過檢測輸入線的電平狀態(tài)可很容易判斷那 個鍵被按下,此種接口的鍵盤為獨立式鍵盤。 14、IE 寄存器的各位對應相應的中斷源, 如果允許該中斷源中斷則該位置1,禁止中斷則該 位置 0 。 15、

10、五個中斷源的優(yōu)先級別由IP 寄存器管理,相應位置 1,則該中斷源優(yōu)先級別高,置0 的優(yōu)先級別低。 16、中斷處理過程分為四個階段:中斷請求、中斷響應、中斷處理和中斷返回。 17、兩個定時器都有定時或事件計數(shù)的功能,可用于定時控制、延時、 對外部事件計數(shù)和檢 測等場合。 18、設置為計數(shù)工作方式時,通過引腳T0(P3 4)和 T1(P35)對外部脈沖信號計數(shù)。當輸 入脈沖信號產生由 1 至 0 的下降沿時,定時器的值加1,在每個機器周期 CPU 采樣 T0 和 則計數(shù)器加 1。 則該通信方式 T1 的輸入電平。 若前一個機器周期采樣值為高, 下一個機器周期采樣值為低, 19、所傳送數(shù)據(jù)的各位同時

11、發(fā)送或接收, 數(shù)據(jù)有多少位就需要多少根數(shù)據(jù)線, 叫做并行通信。 20、IIC 總線采用了器件地址的硬件 設置方法,通過軟件尋址完全避免了器件的片選線尋 址方法,從而使硬件系統(tǒng)具有簡單靈活的擴展方法。 二、判斷下列敘述的正誤,對的打“”,錯的打“”,并對錯誤的敘述進行改正。 ( )1在 MCS51 單片機內部結構中, TMOD為模式控制寄存器,主要用來控制定時器的 啟動與停止。 ( )2在 MCS51 單片機內部結構中, TCON為控制寄存器,主要用來控制定時器的啟動 與停止。 ( )3MCS51 單片機的兩個定時器的均有兩種工作方式,即定時和計數(shù)工作方式。 ( )4MCS51 單片機的 TMO

12、D模式控制寄存器不能進行位尋址,只能用字節(jié)傳送指令設 置定時器的工作方式及操作模式。 ( )5MCS51 單片機系統(tǒng)復位時, TMOD模式控制寄存器所低 4位均為 0。 ( ) 6 8051單片機 5 個中斷源相應地在芯片上都有中斷請求輸入引腳。 ( )7啟動定時器工作,可使用 SETB Tri 啟動。 ( )88051 單片機對最高優(yōu)先權的中斷響應是無條件的。 ( ) 9中斷初始化時,對中斷控制器的狀態(tài)設置,只可使用位操作指令,而不能使用字節(jié) 操作指令。 ( )10MCS51單片機系統(tǒng)復位后,中斷請求標志TCON和 SCON中各位均為 0。 ( )11MCS51單片機的中斷允許寄存器的 IE

13、 的作用是用來對各中斷源進行開放或屏蔽 的控制。 ( ) 12用戶在編寫中斷服務程序應在中斷入口矢量地址存放一條無條件轉移地址,以防 止中斷服務程序容納不下。 ( ) 13若要在執(zhí)行當前中斷程序時禁止更高優(yōu)先級中斷,應用軟件關閉CPU中斷,或屏 蔽更高級中斷源的中斷,在中斷返回時再開放中斷。 ( ) 14串行口的中斷, CPU響應中斷后,必須在中斷服務程序中,用軟件清除相應的中 斷標志位,以撤消中斷請求。 ( ) 15串行口數(shù)據(jù)緩沖器 SBUF是可以直接尋址的專用寄存器。 ( )16如設外部中斷 0 中斷,應置中斷允許寄存器 IE 的 EA 位和 EX0位為 1。 ( )17指令 JNB TF

14、0, LP的含義是:若定時器 T0 未計滿數(shù),就轉 LP。 ( )18若置 8031 的定時器 / 計數(shù)器 T1 于定時模式,工作于方式 2 ,則工作方式字為 20H。 ( )19若置 8031 的定時器 / 計數(shù)器 T1 于計數(shù)模式,工作于方式 1 ,則工作方式字為 50H。 () 20當 8031的定時器 T0計滿數(shù)變?yōu)?0后,溢出標志位( TCON的 TF0)也變?yōu)?0。 ( ) 21外部中斷 0 中斷的入口地址是 0003H。 ( )22 8051 單片機允許 5 個中斷源請求中斷,都可以用軟件來屏蔽,即利用中斷允許 寄存器 IE 來控制中斷的允許和禁止。 23 、 復 位 是 單 片

15、機的 初 始化 操 作。 ( ) 24、內部 RAM 的位尋址區(qū), 只能供位尋址使用而不能供字節(jié)尋址使用。 ( )可 以字節(jié)尋址 25 、 在相對 尋 址方 式 中,尋址的結 果 體現(xiàn)在 DPTR 中。 ( ) PC 26 、 PC 存 放 的是 當 前正在執(zhí)行 的 指令的 地 址。 ( )下一條令地址 27 MOV 28H, R4 ( )MOV 28H,R0或 MOV 28H,R1 28、8031 片內含 EPROM, 8751 片內不含 EPROM。 () 29、MCS-51 單片機是依靠低電平復位的。() 30、MCS-51 單片機的數(shù)據(jù)空間與程序空間是獨立編址的。() 31、MCS-5

16、1 單片機的四組工作寄存器區(qū)具有相同的地址。() 32、8051 片內 RAM 的任何一個單元均可進行位操作。() 33、執(zhí)行 CLR 30H 指令后, 30H 字節(jié)單元被清 0 。() 34、CPU 取指令時,完全由程序計數(shù)器PC 控制。( ) 35、多個中斷源不可以同時申請中斷。() 36、CPU 在響應 INT0 中斷時,其中斷申請標志 IE0 用軟件清除是多余的。( ) 37、串行口的發(fā)送中斷與接收中斷各自有自己的中斷入口地址。() 38、波特率反映了串行通訊的速率。() 39、只要中斷允許寄存器 IE 中的 EA=1 ,那么中斷請求就一定能夠得到響應。( ) 40、中斷服務程序執(zhí)行的

17、最后一條指令必須是RETI 。() 41、在微機的輸入 / 輸出方式中,中斷請求方式比查詢方式的效率高。( ) 42、執(zhí)行 LCALL 指令時,棧指針 SP 的內容不會發(fā)生變化。( ) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 1、若一個函數(shù)的返回類型為 void,則表示其沒有返回值。() 2、定時器與計數(shù)器的工作原理均是對輸入脈沖進行計數(shù)。() 3、SFR中凡是能被 8整除的地址,都具有位尋址能力。( ) 4、不能用“sfr16直”接 訪問定時器計數(shù)器 0和 1。 ( ) 5、MCS-51單片機的程序存儲器只能用來存放程序的。()

18、6、串口中斷標志由硬件清 0。( ) 7、特殊功能寄存器的名字,在C51程序中,全部大寫。( ) 8、“s后fr 面”的地址可以用帶有運算的表達式來表示。() 9、#include 與#include “reg51.是h等”價的。( ) 10、sbit不可以用于定義內部 RAM的可位尋址區(qū),只能用在可位尋址的SFR上。( ) 三、單選題 18031 單片機的定時器 T1用作定時方式時是 。B A由內部時鐘頻率定時, 一個時鐘周期加 1 B由內部時鐘頻率定時, 一個機器周期加 1 C由 外部時鐘頻率定時,一個時鐘周期加1 D由外部時鐘頻率定時,一個機器周期加1 28031 單片機的定時器 T0

19、用作計數(shù)方式時是 。C A由內部時鐘頻率定時, 一個時鐘周期加 1 B由內部時鐘頻率定時, 一個機器周期加 1 C由 外部計數(shù)脈沖計數(shù),下降沿加 1 D由外部計數(shù)脈沖計數(shù),一個機器周期加1 38031 單片機的定時器 T1 用作計數(shù)方式時計數(shù)脈沖是。A A外部計數(shù)脈沖由 T1( P3.5)輸入 B外部計數(shù)脈沖由內部時鐘頻率提供 C外部計數(shù)脈沖由 T0( P3.4)輸入 D由外部計數(shù)脈沖計數(shù) 48031 單片機的定時器 T0 用作定時方式時是 。D A由內部時鐘頻率定時, 一個時鐘周期加 1 B由外部計數(shù)脈沖計數(shù), 一個機器周期加 1 C外 部定時脈沖由 T0(P3.4 )輸入定時 D由內部時鐘

20、頻率計數(shù),一個機器周期加1 5.8031 單片機的機器周期為 2 s, 則其晶振頻率 fosc 為 (C)MHz. A1 B2 C6 D12 1,則工作方式控制字為 。 C 2,則工作方式控制字為 。 A 1,則初始化編程為 。 C 6. 用 8031的定時器 T1 作定時方式,用模式 A01H B05H C10H D50H 7. 用 8031的定時器 T1 作計數(shù)方式,用模式 A60H B02H C06H D20H 8. 用 8031的定時器 T1 作定時方式,用模式 AMOV TOM,D #01H BMOV TOM,D #50H CMOV TOM,D#10H DMOV TCO,N #02H

21、 9. 用 8031的定時器 T1 作定時方式,用模式 2,則工作方式控制字為。D A60H B02H C06H D20H 10.用 8031的定時器 T1作定時方式,用模式 2,則初始化編程為 。C AMOV TOM,D #06H BMOV TOM,D #20H CMOV TOM,D#10H DMOV TOM,D#60H 11用 8031 的定時器,若用軟啟動,應使 TOMD中的 。 C AGATE位置 1 B C/T位置 1 C GATE位置 0 DC/T位置 0 12啟動定時器 0 開始計數(shù)的指令是使 TCON的 。 B A TF0位置 1 B TR0位置 1 CTR0位置 0 DTR1

22、位置 0 13啟動定時器 1 開始定時的指令是 。 D ACLR TR0 BCLR TR1 CSETB TR0 D SETB TR1 14使 8031 的定時器 T0 停止計數(shù)的指令是 。 A ACLR TR0 BCLR TR1 CSETB TR0 D SETB TR1 15使 8031 的定時器 T1 停止定時的指令是 。 B ACLR TR0 BCLR TR1 CSETB TR0 DSETB TR1 16使 8031的定時器 T116。 16。使 8031 的定時器 T1 停止計數(shù)的指令是使 TCON的 。D A TF0位置 1 B TR0位置 1 CTR0位置 0 DTR1位置 0 17

23、 8031 的定時器 T0作計數(shù)方式,用模式 1( 16位計數(shù)器)則應用指令 C 初始化編程。 AMOV TMOD, #01H BMOV TMOD, 10H CMOV TMOD, #05H DMOV TCON, #05H 18下列指令判斷若定時器 T0 計滿數(shù)就轉 LP的是 。D AJB T0,LP B JNB TF0,LP CJNB TR0, LP DJB TF0,LP 19下列指令判斷若定時器 T0 未計滿數(shù)就原地等待的是 。B AJB T0,$ B JNB TF0,$ C JNB TR0,$ DJB TF0,$ 20當 CPU響應定時器 T1 的中斷請求后,程序計數(shù)器 PC的內容是 。

24、D A0003H B000BH C 00013H D 001BH 21當 CPU響應外部中斷 0 INT0 的中斷請求后,程序計數(shù)器 PC的內容是 。A A0003H B000BH C 00013H D 001BH 22當 CPU響應外部中斷 1 INT1 的中斷請求后,程序計數(shù)器 PC的內容是 。A A0003H B000BH C 00013H D 001BH 23 MCS 51 單片機在同一級別里除串行口外,級別最低的中斷源是。B A外部中斷 1 B定時器 T0 C定時器 T1 D串行口 24 MCS 51 單片機在同一級別里除 INT0 外,級別最高的中斷源是。C A外部中斷 1 B定時

25、器 T0 C定時器 T1 D外部中斷 0 25當外部中斷 0 發(fā)出中斷請求后,中斷響應的條件是 。 A ASETB ET0 BSETB EX0 CMOV IE,#81H DMOV IE,#61H 26當定時器 T0 發(fā)出中斷請求后,中斷響應的條件是。 C ASETB ET0 BSETB EX0 CMOV IE,#82H DMOV IE,#61H 27.用 8031的定時器 T0作計數(shù)方式,用模式 1(16位),則工作方式控制字為。D A01H B02H C04H D05H 28.用 8031的定時器 T0作定時方式,用模式 2,則工作方式控制字為 。B A01H B02H C04H D05H

26、29 8031 的定時器 T0作定時方式,用模式 1( 16位計數(shù)器)則應用指令 A 初始化編程。 AMOV TMOD, #01H BMOV TMOD, 01H CMOV TMOD, #05H DMOV TCON, #01H 30用定時器 T1方式 1計數(shù),要求每計滿 10次產生溢出標志, 則 TH1、TL1的初始值是 A 。 AFFH、F6H BF6H、F6H CF0H 、F0H DFFH、F0H 31啟動定時器 0 開始定時的指令是 。 C ACLR TR0 BCLR TR1 CSETB TR0 D SETB TR1 32.用 8031的定時器 T0定時,用模式 2,則應 。D A啟動 T

27、0前向 TH0置入計數(shù)初值, TL0置 0,以后每次重新計數(shù)前要重新置入計數(shù)初值B啟 動 T0 前向 TH0、 TL0 置入計數(shù)初值,以后每次重新計數(shù)前要重新置入計數(shù)初值C 啟動 T0 前向 TH0、TL0置入計數(shù)初值,以后不再置入 D。啟動 T0前向 TH0、TL0 置入相同的計數(shù)初 值,以后不再置入 33外部中斷 0 的入口地址是 。 A A0003H B000BH C 0013H D 001BH 34 MCS 51 單片機 CPU開中斷的指令是 。A ASETB EA B SETB ES CCLR EA DSETB EX0 35 MCS 51 單片機外部中斷 0開中斷的指令是 。B AS

28、ETB ETO BSETB EXO CCLR ETO D SETB ET1 36 MCS51單片機的兩個定時器作定時器使用時TMOD的 D6或 D2應分別為 。A AD6=0,D2=0 B D6=1, D2=0 C D6=0, D2=1 DD6=1,D2=1 37 MCS51單片機的 TMOD模式控制寄存器是一個專用寄存器,用于控制T1和 T0的操作 模式及工作方式,其中 C/ 表示的是 。C A門控位 B 操作模式控制位 C功能選擇位 D啟動位 38 8031 單片機晶振頻率 fosc=12MHz,則一個機器周期為 S。B A12 B1 C2 D 39 MCS 51 單片機定時器溢出標志是

29、。D ATR1和TR0 BIE1和IE0 CIT1 和IT0 D TF1和TF0 40用定時器 T1 方式 2計數(shù),要求每計滿 100 次,向 CPU發(fā)出中斷請求, TH1、TL1 的初始 值是 。 A A9CH B20H C64H DA0H 41 MCS51單片機定時器外部中斷 1 和外部中斷 0的觸發(fā)方式選擇位是 。C ATR1和TR0 BIE1和IE0 CIT1 和IT0 D TF1和TF0 42MCS51 單片機定時器 T1 的溢出標志 TF1,若計滿數(shù)產生溢出時, 如不用中斷方式而用 查詢方式,則應 。 B A由硬件清零 B 由軟件清零 C由軟件置于 D可不處理 43. MCS51

30、單片機定時器 T0的溢出標志 TF0,若計滿數(shù)產生溢出時,其值為。C A00H BFFH C1 D計數(shù)值 44. MCS51 單片機定時器 T0的溢出標志 TF0,若計滿數(shù)在 CPU響應中斷后 。A A由硬件清零 B 由軟件清零 CA和 B都可以 D隨機狀態(tài) 45 8051單片機計數(shù)初值的計算中,若設最大計數(shù)值為M,對于模式 1下的M值為 D 。 AM= =8192 BM= =256 CM= =16 DM= =65536 46 8031 響應中斷后,中斷的一般處理過程是。A A關中斷,保護現(xiàn)場,開中斷,中斷服務,關中斷,恢復現(xiàn)場,開中斷,中斷返回 B關中斷,保護現(xiàn)場,保護斷點,開中斷,中斷服務

31、,恢復現(xiàn)場,中斷返回 C關中斷,保護現(xiàn)場,保護中斷,中斷服務,恢復斷點,開中斷,中斷返回 D關中斷,保護斷點,保護現(xiàn)場,中斷服務,關中斷,恢復現(xiàn)場,開中斷,中斷返回 47單片機工作方式為定時工作方式時,其定時工作方式的計數(shù)初時值X= 。 C AX=M- fosc B X=M+ fosc C X=M- D X=M-( fosc t) 48 8031單片機共有 5 個中斷入口,在同一級別里, 5 個中斷源同時發(fā)出中斷請求時,程 序計數(shù)器 PC的內容變?yōu)?。 B A000BH B0003H C 0013H D 001BH 49 MCS51單片機串行口發(fā)送 / 接收中斷源的工作過程是:當串行口接收或發(fā)

32、送完一幀數(shù) 據(jù)時,將 SCON中的 ,向 CPU申請中斷。 A ARI或TI置1 BRI或TI置0 CRI置1或TI置0 DRI置0或TI 置1 50 MCS 51 單片機響應中斷的過程是 。D A斷點 PC自動壓棧,對應中斷矢量地址裝入PC B關中斷,程序轉到中斷服務程序 C斷點壓棧, PC指向中斷服務程序地址 D斷點 PC自動壓棧,對應中斷矢量地址裝入PC,程序轉到該矢量地址,再轉至中斷服務 程序首地址 51執(zhí)行中斷處理程序最后一句指令RETI 后, 。D A程序返回到 ACALL的下一句 B 程序返回到 LCALL的下一句 C程序返回到主程序開始處 D 程序返回到響應中斷時一句的下一句

33、52 MCS 51 的串行口工作方式中適合多機通信的是。B A方式 0 B方式 3 C方式 1 D方式 2 53 MCS 51 單片機響應中斷矢量地址是。C A中斷服務程序的首句地址 B 中斷服務程序的出口地址 C中斷服務程序的入口地址 D 主程序等待中斷指令的地址 54當 TCON的 IT0 為 1,且 CPU響應外部中斷 0, 的中斷請求后, 。 C A需用軟件將 IE0 清 0 B 需用軟件將 IE0 置 1 C硬件自動將 IE0清0 D ( P3 2管腳)為高電平時自動將 IE0清 0 55 MCS 51 單片機串行口接收數(shù)據(jù)的次序是下述的順序。B (1)接收完一幀數(shù)據(jù)后,硬件自動將S

34、CON的 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 單片機串行口發(fā)送數(shù)據(jù)的次序是下述的順序。A (1)待發(fā)送數(shù)據(jù)送 SBUF (2)硬件自動將 SCON的 TI 置 1 (3)經 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)

35、( 4)( 1)(2) 57 8051單片機串行口用工作方式 0 時, 。C A數(shù)據(jù)從 RDX串行輸入, 從 TXD串行輸出 B 數(shù)據(jù)從 RDX串行輸出, 從 TXD串行輸入 C數(shù) 據(jù)從 RDX串行輸入或輸出,同步信號從 TXD輸出 D數(shù)據(jù)從 TXD串行輸入或輸出,同步信號從 RXD輸出 58一主程序中有一句 LP:SJMPL P,功能指令為等待中斷,當發(fā)生中斷且中斷返回后,D 。 A返回到主程序開始處 B 返回到該句的下一條指令處 C返回到該句的上一條指令處D 返回到該句 59一中斷子程序的最后一句不是RETI 而是 RET,中斷返回后 。D A返回到主程序中 ACALL或 LCALL的下一

36、句 B 返回到主程序中響應中斷時一句的下一句 C返回到主程序開始處 D 返回到 0000H處 60一主程序中有一句 LP: SJMPL P,功能指令為等待中斷,在主程序中沒有安排堆棧指針 SP,且中斷子程序的最后一句不是RETI而是 SJMPL P,則執(zhí)行完 2 次中斷子程序后 SP為 。 C A與原來值相同 B09H C08H D07H 61外部中斷源 (外部中斷)的向量地址為。C A0003H B000BH C 0013H D 002BH 62 8051 單片機共有 中斷源。 B A4 B5 C6 D7 63對定時器控制寄存器 TCON中的 IT1 和 IT0 位清 0 后,則外部中斷請求

37、信號方式為 A A低電平的效 B 高電平有效 C脈沖上跳沿有效 D脈沖后沿負跳有效 64單片機中 PUSH和 POP指令通常用來 。 C A保護斷點 B 保護現(xiàn)場 C保護現(xiàn)場恢復現(xiàn)場 D保護斷點恢復斷點 64、內部 RAM中的位尋址區(qū)定義的位是給( A). 位操作準備的 B). 移位操作準備的 65、對程序計數(shù)器 PC的操作( A )。 A). 是自動進行的 C). 是通過加 1 指令進行的 66、假定設置堆棧指針 SP的值為 37H, SP的值為( D )。 B )。 C). 控制轉移操作準備的 D). 以上都對 B). 是通過傳送進行的 D). 是通過減 1 指令進行的 在進行子程序調用時

38、把斷點地址進行堆棧保護后, D). 狀態(tài)條件寄存器 PSW D). A).36H B). 37H C).38H D).39H 67、在 MCS-51單片機的運算電路中,不能為 ALU 提供數(shù)據(jù)的是( D )。 A). 累加器 A B). 暫存器 C). 通用寄存器 B 68、邊沿觸發(fā)方式的外部中斷信號是( A )有效。 A). 下降沿 B). 上升沿 C). 高電平 低電平 69、MCS-51響應中斷時,下面哪一個條件不是必須的(B )。 A). 當 前 指 令 執(zhí) 行 完 畢 B). 中 斷 是 開 放 的 C). 沒有同級或高級中斷服務D). 必須有 RETI 指令 70、確定定時器 /

39、計數(shù)器工作方式的寄存器是( B )。 A).TCON B).TMOD C).SCON D).PCON 71、異步串行通信中,收發(fā)雙方必須保持(B )。 A). 收發(fā)時鐘相同 B). 停止位相同 C). 數(shù)據(jù)格式和波特率相同 D). 以上都正確 72、使累加器的最高位置 1,其余位不變,可以用下面的(A )指令實現(xiàn)。 73、 在 MCS-51單片機外擴展存儲器芯片時, 4個 I/O 口中用作地址總線的是( B )。 A). P0 口 B). P0 和 P2 口 C).P2 和 P3 口 D).P2 口 74、訪問外部數(shù)據(jù)存儲器時, 不起作用的信號是 ( C )。 A).RD B).WR C).P

40、SEN D).ALE 75、以下指令中,屬于單純讀引腳的指令是( C ) 。 A). MOV P1, A B). ORL P1, #0FH C). DJNZ P1, LAB D) MOV C, P1.5 76、 對程序存儲器的讀操作, 只能使用( C )指令。 A). MOVXB).PUSH C). MOVC D).MOV A). ORL A, #80H B). ANL A, #80H C). XRL A, #80H D). MOV A, #80H 77、 若 MCS-51中斷源都編程為同級,當它們同時申請中斷時, CPU首先相應( B ) A).INT1 B).INT0 C).T1 D).T

41、0 78、當 MCS-51進行多機通訊時,串行接口的工作方式應選為(D ) A). 方式 0 B). 方式 1 C). 方式 2 D). 方式 2 或方式 3 79、MCS 51 單片機復位后,從下列那個單元開始取指令:(C) A .0003H B. 000BH .C、 0000H 80、對片外數(shù)據(jù) RAM 單元讀寫數(shù)據(jù)須用:( B ) A .MOV 指令 B .MOVX 指令 C .MOVC 指令 81、MCS-51 的無條件轉移指令中,其轉移范圍最大的是:( A ) A. LJMP B. AJMP C. SJMP 82、執(zhí)行 MOV SP , #30H 指令后,壓棧從片內 RAM 哪單元開

42、始:( C ) A. 2FH B. 30H C. 31H 83、5? 以下指令中,哪條指令執(zhí)行后使標志位CY 清 0 :( C) A. MOV A , #00H B. CLR A C. ADD A, #00H 84、對 8031 而言,可作為普通 I/O 口使用的是:( B ) A.P0 、 P2 口 B. P1 、 P3 口 C. P0 、 P1 、 P2 、 P3 口 85 下面那一段程序能準確地讀取 P1 口引腳信號:( B ) A. MOV A , #00H ;MOV P1,A ;MOV A, P1 B. MOV A , #0FFH ;MOV P1 , A ;MOV A , P1 C.

43、 MOV A , #0FFH ;MOV A , P1 D. MOV A , #0FFH ;MOV A , P1 86、MCS 51 單片機的四個并行 I/O 中,其驅動能力最強的是:( A) A. P0 口 B. P1 口 C. P2 口 D. P3 口 87、定時器 / 計數(shù)器工作于模式 2 ,在計數(shù)溢出時:( B ) A.計數(shù)從零重新開始 B. 計數(shù)從初值重新開始 C. 計數(shù)停止 88、T0 設置成計數(shù)方式時,外部引腳計數(shù)脈沖的最高頻率應是晶振頻率的:( B ) A.1/12 B. 1/24 C. 1/48 89、當 晶振頻率是 12MHz 時, MCS 51 單片機的機器周期是:( A

44、) A. 1 sB. 1ms C. 2s D. 2ms 90、外部中斷 INT0 的觸發(fā)方式控制位 IT0 置 1 后,其有效的中斷觸發(fā)信號是:( D ) A. 高電平 B. 低電平 C. 上升沿 D. 下降沿 91、按鍵的機械抖動時間參數(shù)通常是:( C ) A.0 B. 510 s C. 510ms D. 1s 以上 92、N 位 LED 顯示器采用動態(tài)顯示方式時,需要提供的I/O 線總數(shù)是: ( A ) A. 8+N B.8 N C. N 93、一字節(jié)補碼所表示的數(shù)值范圍是:(A ) A.-128 +127 B. -127 +128 C. -128 +128 94、以下哪一條指令的寫法是錯

45、誤的(C A、MOV DPTR,#3F98H B、MOV R0,#0FEH 95、以下哪一條指令的寫法是錯誤的( A、INC DPTRB、MOV R0,#0FEH 96、以下哪一條指令的寫法是錯誤的( A、MOVCA ,A+DPTRB 、MOVR 0,#FEH )。 C 、 MOV 50H,#0FC3DH )。 C、DEC )。 C、CPL D、INC R0 D、 PUSH D、PUSH ACC 97、是非題:在 51 系列單片機的指令系統(tǒng)中,其加法、減法、乘法和除法必須有累加器 的參與才能完成。 T 98、以下哪一條是位操作指令(B A、MOV P0, #0FFHB、CLR P1.0 99、

46、以下哪一條是位操作指令(B A、MOVP 1,#0FFHB 、MOVC ,ACC.1 100、以下哪一條是位操作指令(B A、MOVP 0,#0FFHB 、SETBTR0 101. MCS51 單片機的復位信號是()有效。 C、 CPL A D 、 POP PSW )。 C 、 CPL A D 、 POP PSW )。 C 、CPL R0 D 、PUSH PSW )。 A. 高電平 B. 低電平 C. 脈沖 D. 下降沿 102. 若 MCS-51單片機使用晶振頻率為 6MHz時,其復位持續(xù)時間應該超過()。 A.2s B.4 s C.8 s D.1ms 103. 若 PSW.4=0, PSW

47、.3=1,要想把寄存器 R0 的內容入棧,應使用( )指令。 A.PUSH R0 B.PUSH R0 C.PUSH 00H D.PUSH 08H 104. 能夠用紫外光擦除 ROM中程序的只讀存儲器稱為()。 A.掩膜 ROM B.PROM C.EPROM D.EEPROM 105. 在片外擴展一片 2764 程序存儲器芯片要( )地址線。 A.8 根 B.13 根 C.16 根 D.20 根 106. 定時器 / 計數(shù)器工作方式 1 是( )。 A.8 位計數(shù)器結構 B.2 個 8 位計數(shù)器結構 C.13 位計數(shù)結構 D.16 位計數(shù)結構 107. 設 MCS-51單片機晶振頻率為 12MH

48、z,定時器作計數(shù)器使用時,其最高的輸入計數(shù)頻率 應為( ) A.2MHz B.1MHz C.500KHz D.250KHz 108. 已知 1只共陰極 LED顯示器,其中 a 筆段為字形代碼的最低位,若需顯示數(shù)字1,它的 字形代碼應為( )。 A.06H B.F9H C.30H D.CFH 109. 下列數(shù)據(jù)字定義的數(shù)表中,( )是錯誤的。 A.DW“ AA” B.DW“A”C.DW“OABC” D.DWOABCH 110. 串行口的控制寄存器 SCON中, REN的作用是( )。 A.接收中斷請求標志位 B. 發(fā)送中斷請求標志位 C.串行口允許接收位 D. 地址/ 數(shù)據(jù)位 111已知的補碼為

49、 00001000 ,則的真值是十進制( D )。 () 120 () 120 () 136 () 8 112MCS-51單片機外擴存儲器芯片時 ,4 個 I/O 口中用作地址總線和數(shù)據(jù)總線分時復用的是 ( B )。 () P2口() P0口() P1 ( ) P0口和 P2 113、對某單元的部分位置位,應采用下面哪種邏輯操作(B )。 ) ANL () ORL () CPL ) XRL 114有一位共陰極 LED顯示器,要使它不顯示,它的字段碼(D )。 () 7DH () 82H () FFH () 00H 115 MOVX A , DPTR指令對應的硬件動做會使 ( A ) 信號有效。

50、 () RD () WR 和 ALE () PSEN () ALE 116 區(qū)分片外程序存儲器和數(shù)據(jù)存儲器的最可靠方法是(D )。 ()看其芯片型號是 RAM還是 ROM。()看其位于地址范圍的低端還是高端。 ()看其離 MCS-51芯片的遠近。 ()看其是被 RD 還是被 PSEN信號連接。 117 在定時器方式下,若 fosc=12MHZ,方式 0 的最大定時間隔( B ) () 8.192ms () 16.384ms () 65.536ms () 131.072ms 118當 MCS-51不執(zhí)行外部數(shù)據(jù)存儲器讀 / 寫操作時, ALE的頻率為單片機 時鐘頻率的( C )。 () 1/1

51、() 1/4 () 1/6 () 1/12 119 在 MCS-51 單片機中,當晶振頻率采用 2MHZ時,一個機器周期等于 ( D )微秒。 () 3 () 4 () 5 () 6 110 在異步通信中若每個字符由 11 位組成,串行口波特率為 4800 / 則每秒傳送字符數(shù)最多為( B )。 () 480 () 436 () 1920 () 4800 1、C 語言提供的合法的數(shù)據(jù)類型關鍵字是(B )。 A、 Double B、 shortC、 integerD、Char 2、片內 RAM的 20H 2FH為位尋址區(qū),所包含的位地址是 ( B )。 A、 00H 20H B、 00H 7FH

52、 C、20H2FH D、00HFFH 3、MCS-51單片機的復位信號是 ( A )有效。 A、高電平B、低電平C、脈沖D、下降沿 4、89S51的單片機的堆棧指針( A ) A、 只能位于內部 RAM 低 128B字節(jié)范圍內 B、可位于 內部 RAM低 256 字節(jié)范圍內 C、可位于 內部 ERRAM內。 D、可位于內部 RAM 或外部 RAM 內 5、在串行口工作于移位寄存器方式時,其接收由(C )來啟動。 A、RENB、 RIC、REN和 RID、TR 6、存儲 1616 點陣的一個漢字信息,需要的字節(jié)數(shù)為(A ) A、 32B、 64C、 128D、 256 7、在片外擴展一片 276

53、4 程序存儲器芯片要 ( B )地址線。 A、8根B、13 根C、16根D、20根 8、I2C 總線的起始條件是:(D ) A、 當 SCL為低電平時, SDA 發(fā)生由高到低的跳變 B、當 SCL為低電平時, SDA 發(fā)生由高到低的跳變 C、當 SCL為高電平時, SDA 發(fā)生由低到高的跳變 D、當 SCL 為高電平時, SDA發(fā)生由高到低的跳變 9、8255A是可編程的并行輸入 /輸出接口芯片,內部有(B )個 8 位的并行口。 A、2個B、3 個C、4個D、5個 10、設 MCS-51單片機晶振頻率為 12MHz,定時器作計數(shù)器使用時,其最高的輸入計數(shù)頻率 應為 ( C ) A、 2MHz

54、B、1MHzC、 500kHzD、 250kHz 11、線反轉法識別有效按鍵時,如果讀入的列線值全為1,則說明( A ) A、沒有鍵被按下 B、有一個鍵被按下 C、有多個鍵被按下D、以上說法都不對 12、利用下列( D )關鍵字可以改變工作寄存器組 A、 interrupt B、sfr C、 while D、 using 13、當 MCS-51單片機接有外部存儲器, P2 口可作為 ( D )。 A、數(shù)據(jù)輸入口B、數(shù)據(jù)的輸出口 C、準雙向輸入輸出口D、輸出高 8 位地址 14、關于本征函數(shù),說法正確的是(A ) A、編譯時直接將固定的代碼插入當前行B、需用 LCALL語句調用 C、需用 CAL

55、L語句調用D、降低編譯效率 15、C51中一般指針變量占用 ( C)字節(jié)存儲。 A、一個B、兩個C、三個D、四個 16、使用宏來訪問絕對地址時,一般需包含的庫文件是(B ) A、 reg51.h B、 absacc.h C、intrins.h D、 startup.h 17、單片機的定時器 /計數(shù)器工作方式 1 是( D )。 A、8 位計數(shù)器結構B、2個 8位計數(shù)器結構 C、13 位計數(shù)結構D、16 位計數(shù)結構 18、執(zhí)行 #define PA8255 XBYTEOx3FFC, PA8255=Ox7e 后 存儲單元 Ox3FFC的值是(A ) A、Ox7eB、 8255HC、未定D、7e 1

56、9、具有模數(shù)轉換功能的芯片是(A ) A、 ADC0809B、DAC0832 C、 MAX813 D、 PCF8563 20、串行口每一次傳送 ( D )字符。 A、1個B、1 串C、1幀D、1波特 四、多選題 1MCS51單片機內部設置有兩個 16位可編程的定時器 /計數(shù)器, 簡稱定時器 T0和 T1,它 們的 等均可通過程序來設置和改變。 A、 B、C、D A工作方式 B 定時時間 C量程 D啟動方式 E 計數(shù)時間 2MCS51 單片機定時器內部結構由 組成。 A、B、D、E、 ATCON B TMOD C計數(shù)器 DT0 ET1 3MCS51單片機控制寄存器 TCON的作用是 ABCE 等

57、。 A定時 / 計數(shù)器的啟、停控制 B 定時器的溢出標志 C 外部中斷請求標志 D確定中斷優(yōu)先級 E 選擇外部中斷觸發(fā)方式 48051單片機定時器 T0作定時用,采用操作模式 1,編程時需有下列步驟 ACDE 。 ATMOD初始化 B 選擇電平觸發(fā)還是邊沿觸發(fā) C置入計數(shù)初值 D啟動定時器 E 串行計數(shù)是否溢出及轉移 5168031單片機上電復位后,內容為 0 的寄存器是 。A、C、D、E AR0,R1 BR7 CACC DB ETMO、D TCON 6MCS51 的中斷系統(tǒng)由 。A、 C、 D、E A特殊功能寄存器 TCON、SCON B模式控制寄存器 TMOD C中斷允許控制寄存器 IE

58、D 中斷優(yōu)先級寄存器 IP E 中斷順序查詢邏輯 7CPU響應中斷的條件包括 。 A、C、D、E A現(xiàn)行指令運行結束 B 保護現(xiàn)場 C有中斷請求 D申請中斷的中斷源中斷允許位為1 E 已開放 CPU中斷 8MCS51 的中斷源是 。A、B、C、D、E A外部輸入中斷源 (P32) B外部輸入中斷源 ( P33) CT0 的溢出中斷源 D串行口發(fā)送和 /接收中斷源 ET1 的溢出中斷源 9MCS51 單片機外部中斷源的中斷請求方法可以是。B、D、E A高電平觸發(fā) B 低電平觸發(fā) C上升沿觸發(fā) D下降沿觸發(fā) E一串脈沖頭朝下的連續(xù)矩形波觸發(fā) 10下列哪些屬于 8031 單片機串行通訊時接收數(shù)據(jù)的過

59、程A、B、C、D、E。 ASCON初始化 B 從 RXD串行輸入數(shù)據(jù) CRI 置位 D軟件 RI 清零 E從 SBUF讀數(shù)據(jù) 11下列哪些屬于 8031 單片機串行通訊時發(fā)送數(shù)據(jù)的過程ABCDE 。 ASCON初始化 B數(shù)據(jù)送 SBUF C從 TXD發(fā)送數(shù)據(jù) D置 TI 為1 E軟件 TI 清零 12下列哪些是 8051單片機的中斷矢量地址 ABDE 。 A0003H B000BH C 0007H D 0013H E001BH 13 8051 單片機的 IE 寄存器的用途是 BCE 。 A確定中斷方式 B 確定 CPU中斷的開放或禁止 C 定時器中斷的開放或禁止 D 定時器 溢出標志 E 。選

60、擇外部中斷的開放或禁止 14 8051 單片機的 SCON寄存器的用途是 BCE 。 A高電平觸發(fā) B 低電平觸發(fā) C上升沿觸發(fā) D下降沿觸發(fā) E一串脈沖頭朝下的連續(xù)矩形波觸發(fā) 15 MCS51單片機中定時 /計數(shù)器的工作模式有 ABCE 。 A8 位自動重裝計數(shù)器 B 13位計數(shù)器 C 16位計數(shù)器 D32位計數(shù)器 E兩個獨立的 8 位計數(shù)器 16 MCS 51 單片機外部計數(shù)脈沖輸入 T0(P3.4),如用按鈕開關產生計數(shù)脈沖 ,應采用 ABCDE。 A加雙穩(wěn)態(tài)消抖動電路 B 加單穩(wěn)態(tài)消抖動電路 C555 時基電路整形 D施密特觸發(fā)器 整形 E 軟件延時消抖動 17. 用 8031 的定時

溫馨提示

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

評論

0/150

提交評論