單片機(jī)原理及應(yīng)用試題庫---答案_第1頁
單片機(jī)原理及應(yīng)用試題庫---答案_第2頁
單片機(jī)原理及應(yīng)用試題庫---答案_第3頁
單片機(jī)原理及應(yīng)用試題庫---答案_第4頁
單片機(jī)原理及應(yīng)用試題庫---答案_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、單片機(jī)原理及應(yīng)用試題庫一、 填空題1 單片機(jī)就是把( CPU)、( 輸入/輸出 )、和( 存儲(chǔ)器 )等部件都集成在一個(gè)電路芯片上,并具備一套功能完善的( 指令系統(tǒng) ),有的型號(hào)同時(shí)還具備( AD )和( DA )等功能部件,其簡稱為( 微處理器 )或(微控制器 )。 2 Intel公司典型的單片機(jī)有( MCS-51系列 )和( MCS-96系列 )。 3 單片機(jī)具有體積( 下 )、重量( 輕 )、價(jià)格( 低 )、功耗( 小 )、控制功能強(qiáng)、運(yùn)算速度快、運(yùn)用靈活、易于產(chǎn)品化、抗擾能力( 強(qiáng) )等特點(diǎn),故在國民經(jīng)濟(jì)建設(shè)、軍事及家用電器等領(lǐng)域均得到了廣泛的應(yīng)用。4 微處理器本身不是計(jì)算機(jī),它是微型計(jì)

2、算機(jī)的核心部件,又稱它為( CPU )。它包括兩個(gè)主要部分:( 運(yùn)算器 )、( 控制器 )。5 當(dāng)擴(kuò)展外部存儲(chǔ)器或I/O口時(shí),P2口用作( 地址線的高8位 )。6 MCS51單片機(jī)內(nèi)部RAM區(qū)有 ( 4 )個(gè)工作寄存器區(qū)。7 MCS51單片機(jī)內(nèi)部RAM區(qū)有 ( 128 )個(gè)位地址。8 89C51單片機(jī)片內(nèi)RAM中位尋址區(qū)的地址范圍是( 20H2FH ),工作寄存器區(qū)的地址范圍是( 00H1FH ),片內(nèi)程序存儲(chǔ)器中尋址區(qū)的地址范圍是( 0000H07FFH )。9 MCS-51有( 4 )個(gè)并行IO口。10 MCS-51的堆棧是軟件填寫堆棧指針臨時(shí)在( 30H7FH )內(nèi)開

3、辟的區(qū)域.11 MCS-51片內(nèi)( 20H2FH )范圍內(nèi)的數(shù)據(jù)存儲(chǔ)器,既可以字節(jié)尋址又可以位尋址。12 程序狀態(tài)標(biāo)志字寄存器PSW中的PSW.7的含義是( 進(jìn)位和借位標(biāo)志位 );PSW.0的含義是( 奇偶校驗(yàn)位 )。13 若不使用89C51片內(nèi)的程序存儲(chǔ)器,引腳( EA )必須接地。14 MCS-51中凡字節(jié)地址能被( 0和8 )整除的特殊功能寄存器均能尋址。15 MCS-51有4組工作寄存器,它們的字節(jié)地址范圍是( 00H1FH )。16 當(dāng)MCS-51引腳( ALE )信號(hào)有效時(shí),表示從P0口穩(wěn)定地送出了低8位地址.17 在單片機(jī)的RESET端出現(xiàn)( 兩個(gè)機(jī)器周期以上的高電平時(shí) ),便可

4、以可靠復(fù)位,復(fù)位后的程序指針PC指向( 0000H )地址。18 MCS-51系列單片機(jī)有:(外部中斷0), (外部中斷1 ), (定時(shí)/計(jì)數(shù)器T0溢出中斷 ), ( 定時(shí)/計(jì)數(shù)器T1溢出中斷), ( 串行口 )等5個(gè)中斷請(qǐng)求源。39KeiL C51軟件中,工程文件的擴(kuò)展名是_UV2_,編譯連接后生成可燒寫的文件擴(kuò)展名是_hex_。40C51支持的指針有 通用指針 和 Crol_完成一個(gè)字節(jié)的循環(huán)左移,用_ _irol_ _完成二個(gè)字節(jié)的循環(huán)左移。42C51的基本數(shù)據(jù)類型有 char 、 int 、 long 、 float 、 bit sbit 、 sfr sfr16 。43C51的存儲(chǔ)類型

5、有 code 、 data 、 bdata 、 idata 、 xdata 、 pdata 。44C51的存儲(chǔ)模式有 large 、 compact 和 small 。45C51程序與其他語言程序一樣,程序結(jié)構(gòu)也分為 順序結(jié)構(gòu) 、 選擇結(jié)構(gòu) 、 循環(huán)結(jié)構(gòu)三種。46C51中int型變量的長度為      16位 ,其值域?yàn)?0-65535 。47C51中關(guān)鍵字sfr的作用      定義變量訪問8位的SFR ,sbit的作用 定義變量訪問SFR中的一位 。48函數(shù)定義由

6、0;   函數(shù)頭   和 函數(shù)體 兩部分組成。49C51中“!”運(yùn)算符的作用是 取反 。50若函數(shù)無返回值,用 void 關(guān)鍵字指定。51若局部變量未初始化,其初值為 不確定 。52. 89C51五個(gè)中斷源的中斷入口地址分別是: 0003H ;: 0013H T0: 000BH ;T1: 001BH ;串行口: 0023H 。53 在CPU未執(zhí)行同級(jí)或更高優(yōu)先級(jí)中斷服務(wù)程序的條件下,中斷響應(yīng)等待時(shí)間最少需 要 。54. 中斷嵌套與子程序嵌套的區(qū)別在于: 一是子程序嵌套是在程序中事先按排序好的;而中斷嵌套是 隨機(jī)的 。二是子程序嵌套無次序限制;而

7、中斷嵌套只允許 低級(jí)中斷嵌套高級(jí)中斷 。55. MCS-5l單片機(jī)的堆棧區(qū)只可設(shè)置在     30H-7FH   ,堆棧寄存器SP是   8   位寄存器。56. 若(IP)=00010100B,則中斷優(yōu)先級(jí)最高者為   串行口和外部中斷1     ,最低者為    定時(shí)/計(jì)數(shù)器T1、T0溢出中斷 ,外部中斷0   。 57. MCS-5

8、1 單片機(jī)中,只有 _外部中斷_ 中斷源存在中斷采樣的問題。 58. 對(duì)中斷進(jìn)行查詢時(shí),查詢的中斷標(biāo)志位共有 _TF1_ 、 _TF0_、_IE1_ 、 _IE0_、_TI_ 和 _RI_ 六個(gè)中斷標(biāo)志位。 59. MCS-51單片機(jī)中斷系統(tǒng)中有 外部中斷0 . 外部中斷1 . 定時(shí)/計(jì)數(shù)器T1溢出中斷 . 定時(shí)/計(jì)數(shù)器T0溢出中斷 . 串行口中斷五個(gè)中斷請(qǐng)求源,其中優(yōu)先級(jí)最高的是 外部中斷0 ,優(yōu)先級(jí)最低的是 串行口中斷 。60. 定時(shí)/計(jì)數(shù)器工作方式3僅適用于 定時(shí)計(jì)數(shù)器T0 。61. 若將定時(shí)/計(jì)數(shù)器用于計(jì)數(shù)方式,則外部事件脈沖必須從 P3.4和P3.5 引腳輸入,且外部脈沖的最高頻率不

9、能超過時(shí)鐘頻率的 1/12 。62. 定時(shí)器計(jì)數(shù)器的工作方式3是指的將 定時(shí)、計(jì)數(shù)器 拆成兩個(gè)獨(dú)立的8位計(jì)數(shù)器。而另一個(gè)定時(shí)器計(jì)數(shù)器此時(shí)通常只可作為   串行口的波特率發(fā)生器 使用。64. 假定定時(shí)器 1 工作在方式 2 ,單片機(jī)的振蕩頻率為 3MHZ ,則最大的定時(shí)時(shí)間為 _1024us_ 。 65. 當(dāng)定時(shí)器T0工作在方式3時(shí),要占定時(shí)器T1的TR1和TF1_ 控制位.66. MCS-51的定時(shí)器用作定時(shí)時(shí),其定時(shí)時(shí)間與時(shí)鐘頻率和計(jì)數(shù)初值有關(guān)。用作計(jì)數(shù)時(shí),最高計(jì)數(shù)頻率的 。67. MCS51單片機(jī)內(nèi)部有 2 個(gè)位加1定時(shí) / 計(jì)數(shù)器,可通過編程決定它

10、們的工作方式,其中,可進(jìn)行13位定時(shí) / 計(jì)數(shù)的是方式是 0 。68. MCS-51單片機(jī)的串行接口有     4  種工作方式。其中方式    方式3  為多機(jī)通信方式。69 串行口中斷標(biāo)志RI/TI由    系統(tǒng)    置位, 軟件    清零。70. MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫特殊功能寄存器 SCON ( )加以選擇.71. 用串口擴(kuò)

11、并口時(shí),串行接口工作方式應(yīng)選為方式 0 。72. 串行通信按照數(shù)據(jù)傳送方向可分為三種制式:單工 、雙工 和半工 。73. 波特率定義為一秒鐘傳送多少個(gè)數(shù)據(jù)位 。串行通信對(duì)波特率的基本要求是互相通信的甲乙雙方必須具有的相同的 波特率。74. 多機(jī)通信時(shí),主機(jī)向從機(jī)發(fā)送信息分地址幀和數(shù)據(jù)幀兩類,以第9位可編程TB8作區(qū)分標(biāo)志。TB8=0,表示數(shù)據(jù)幀 ;TB8=1,表示地址幀 。75. 當(dāng)從機(jī)SM2=1 時(shí),只能接收主機(jī)發(fā)出的地址幀,對(duì)數(shù)據(jù)不予理睬。 76. 多機(jī)通信開始時(shí),主機(jī)首先發(fā)送地址,各從機(jī)核對(duì)主機(jī)發(fā)送的地址與本機(jī)地址是否相符,若相符,則置SM2=0 。77 半導(dǎo)體存儲(chǔ)器中有一類在

12、掉電后不會(huì)丟失數(shù)據(jù),稱之為_ROM_,有一類掉電后會(huì)丟失數(shù)據(jù),稱之為_RAM_。 78.  51系列單片機(jī)擴(kuò)展數(shù)據(jù)存儲(chǔ)器最大尋址范圍為( 64K      )。79. 當(dāng)擴(kuò)展外部存儲(chǔ)器或I/O口時(shí),P2口用作(    地址線的高8位         )。80. 80C51的存儲(chǔ)器可以分為三個(gè)不同的存儲(chǔ)空間,分別是64KB 片外數(shù)據(jù)存儲(chǔ)器;64KB 程序存儲(chǔ)器 ;256 B(包括特殊功能寄存器)片內(nèi)數(shù)據(jù)存儲(chǔ)器

13、 。81.  MCS51可提供( 數(shù)據(jù)   )和( 程序   )兩種存儲(chǔ)器.最大存儲(chǔ)空間可達(dá)(  64K   )的兩個(gè)并行存儲(chǔ)器擴(kuò)展系統(tǒng)。82.  為擴(kuò)展存儲(chǔ)器而構(gòu)造系統(tǒng)總線,應(yīng)以P0口的8位口線作為(  地址線低8位和數(shù)據(jù)   )線,以P2口的口線作為(    地址線高8位    )線。83.  為實(shí)現(xiàn)89C51內(nèi)外程序存儲(chǔ)器的銜接,應(yīng)使用(&#

14、160;   EA    )信號(hào)進(jìn)行控制。85.  在存儲(chǔ)器擴(kuò)展中,無論是線選法還是譯碼法,最終都是為擴(kuò)展芯片的(  CS     )端提供信號(hào)。86. 89C51并行擴(kuò)展I/O口時(shí),對(duì)擴(kuò)展I/O口芯片輸入/輸出端的基本要求是:構(gòu)成輸出口時(shí),接口芯片應(yīng)具有鎖存 功能;構(gòu)成輸入口時(shí),接口芯片應(yīng)具有三態(tài)緩沖和鎖存選通 功能;89. 總線路是用于傳送信息的 公共通信 途徑。總線可分為 數(shù)據(jù)總線 、 地址總線 .和 控制總線 。 90. 89C51擴(kuò)展I/O口從片外數(shù)據(jù)存儲(chǔ)

15、器 存儲(chǔ)空間擴(kuò)展,從理論上講,最多可擴(kuò)展64K個(gè)。91. MCS51單片機(jī)的P0P3口均是   8位并行      IO口,其中的P0口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入.輸出外,通常還用來構(gòu)建系統(tǒng)的  地址線      和  數(shù)據(jù)線          ,在P0P3口中,   P0  

16、0;      為真正的雙向口, P1-P3           為準(zhǔn)雙向口。92. 對(duì) I/O 進(jìn)行編址通常采用 _與片外數(shù)據(jù)存儲(chǔ)器統(tǒng)一變址_ 編址技術(shù)。93. 連接到單片機(jī)上的輸入口應(yīng)具有 _三態(tài)緩沖和鎖存選通_ 功能,連接到單片機(jī)上的輸出口應(yīng)具有 _輸出鎖存_功能。 94. 8255 共有三種工作方式,分別是 _方式0_ . _方式1_ 和 _方式2_ 。這三種工作方式通過 _方式選擇_ 控制字進(jìn)行選擇。 98 當(dāng)51單片機(jī)與慢速

17、外設(shè)進(jìn)行數(shù)據(jù)傳輸時(shí),最佳的傳輸方式是 中斷傳送方式 。99. LED數(shù)碼管的使用與發(fā)光二極管相同,根據(jù)其材料不同正向壓降一般為 0.7 V,額定電流為 20 m A,最大電流為 50 m A。100. 鍵盤掃描控制方式可分為 程序 控制、 定時(shí) 控制和 中斷 控制方式。101. LED顯示器的靜態(tài)驅(qū)動(dòng)顯示和動(dòng)態(tài)驅(qū)動(dòng)顯示的優(yōu)缺點(diǎn)是:_靜態(tài)顯示亮度高但是占用IO口較多,動(dòng)態(tài)顯示亮度不高但是占用IO口較少_。102. A/D轉(zhuǎn)換器按轉(zhuǎn)換原理形式可分為 積分 式、 逐次逼近 式和 并行/串行比較 式。103. A/D轉(zhuǎn)換器0809按轉(zhuǎn)換原理為(   逐次逼近式AD轉(zhuǎn)換器&

18、#160;           )。二、 判斷題1、 所謂的單片機(jī),就是將CPU、存儲(chǔ)器、定時(shí)計(jì)數(shù)器、中斷功能以及I/O設(shè)備等主要功能部件都集成在一塊超大規(guī)模集成電路的微型計(jì)算機(jī)。 (對(duì) ) 2、 8051單片機(jī),程序存儲(chǔ)器數(shù)和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大范圍都是一樣的。( 對(duì)    )  3、 MCS-51單片機(jī)是微處理器。( 對(duì) )4、 8位二進(jìn)制數(shù)構(gòu)成一個(gè)字節(jié),一個(gè)字節(jié)所能表達(dá)的數(shù)的范圍是0-255。( 對(duì) ) 5、 8051中

19、的工作寄存器就是內(nèi)部RAM中的一部份。(對(duì) )6、 8051中特殊功能寄存器(SFR)就是內(nèi)部RAM中的一部份。( 錯(cuò) ) 7、 SP稱之為堆棧指針,堆棧是單片機(jī)內(nèi)部的一個(gè)特殊區(qū)域,與RAM無關(guān)。( 錯(cuò) )8、 89C51單片機(jī)片外數(shù)據(jù)存儲(chǔ)器與擴(kuò)展I/O口統(tǒng)一編址。(   對(duì) )9、 89C51單片機(jī)片內(nèi)RAM的地址空間為00H7FH。( 對(duì) )10、 89C51單片機(jī)訪問片外ROM是以作為讀選通信號(hào)。( 對(duì) )11、 CPU每取一個(gè)指令字節(jié),立即使程序計(jì)數(shù)器PC自動(dòng)加1。( 對(duì) )12、 第1組工作寄存器R0R7的地址是10H17H。 (錯(cuò) )13、 不能用指令

20、對(duì)對(duì)程序計(jì)數(shù)器PC進(jìn)行讀寫操作。(   對(duì)  )14、 使用89C51且 =1時(shí),仍可外擴(kuò)64KB的程序存儲(chǔ)器。( 對(duì) )15、 因?yàn)镸CS-51 可上電復(fù)位,因此,MCS-51系統(tǒng)也可以不需要復(fù)位電路。(錯(cuò) )。16、 程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的作用不同,程序存儲(chǔ)器一般用存放數(shù)據(jù)表格和程序,而數(shù)據(jù)存儲(chǔ)器一般用來存放數(shù)據(jù)( 對(duì) )。 37若一個(gè)函數(shù)的返回類型為void,則表示其沒有返回值。(對(duì)  )38特殊功能寄存器的名字,在C51程序中,全部大寫。(對(duì))39“sfr”后面的地址可以用帶有運(yùn)算的表達(dá)式來表示。(  &

21、#160;對(duì)  )40#include  <reg51.h>與#include  “reg51.h”是等價(jià)的。(錯(cuò))41sbit不可以用于定義內(nèi)部RAM的可位尋址區(qū),只能用在可位尋址的SFR上。(對(duì))42一個(gè)函數(shù)利用return不可能同時(shí)返回多個(gè)值。( 對(duì) )43中斷響應(yīng)最快響應(yīng)時(shí)間為3個(gè)機(jī)器周期。(  對(duì)  )4489C51每個(gè)中斷源相應(yīng)地在芯片上都有其中斷請(qǐng)求輸入引腳。( 錯(cuò)    )   4589C51單片機(jī)對(duì)最高優(yōu)先權(quán)的中斷響

22、應(yīng)是無條件的。(   錯(cuò)  )   46中斷初始化時(shí),對(duì)中斷控制器的狀態(tài)設(shè)置,只可使用位操作指令,而不能使用字節(jié)操作指令。(  錯(cuò)   )   47在一般情況下8051單片機(jī)允許同級(jí)中斷嵌套。(  錯(cuò)    )   4889C51單片機(jī)五個(gè)中斷源中優(yōu)先級(jí)是高的是外部中斷0,優(yōu)先級(jí)是低的是串行口中斷。 ( 對(duì) )49MCS-51有3個(gè)中斷源,優(yōu)先級(jí)由軟件填寫特殊功能寄存器IP加以

23、選擇。( 錯(cuò) )50外部中斷入口地址為_0013H。 ( 錯(cuò) )51MCS-51的入口地址是0003H。( 對(duì) ).52. TMOD中的GATE=1時(shí),表示由兩個(gè)信號(hào)控制定時(shí)器的啟停。 ( 對(duì) )。53. 要進(jìn)行多機(jī)通信,MCS-51串行接口的工作方式應(yīng)為方式1。 ( 錯(cuò) )54. MCS-51的串行接口是全雙工的。( 對(duì) )55. MCS-51上電復(fù)位時(shí),SBUF=00H。 ( 對(duì) )。 56.  MCS51單片機(jī)片外數(shù)據(jù)存儲(chǔ)器與擴(kuò)展I/O口統(tǒng)一編址。( 對(duì)   )57.  單片機(jī)系統(tǒng)擴(kuò)展時(shí)使用的鎖存器,是用于鎖存高8位地址。( 錯(cuò) )

24、60;  58.  程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的作用不同,程序存儲(chǔ)器一般用存放數(shù)據(jù)表格和程序,而數(shù)據(jù)存儲(chǔ)器一般用來存放數(shù)據(jù)。( 對(duì) )59 在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲(chǔ)器傳送數(shù)據(jù)時(shí),使用MOV指令。( 錯(cuò) )60MCS51單片機(jī)片外數(shù)據(jù)存儲(chǔ)器與擴(kuò)展I/O口統(tǒng)一編址。(  對(duì)  )61MCS51單片機(jī)和外設(shè)之間的數(shù)據(jù)傳送方式主要有查詢方式和中斷方式,兩者相比后者的效率更高。( 對(duì))628155的復(fù)位引腳可與89C51的復(fù)位引腳直接相連。( 錯(cuò) )63. 為了消除按鍵的抖動(dòng),常用的方法有硬件和軟件兩種方法。( 對(duì) )64.中斷服務(wù)程序的最

25、后一條指令是RET。( 錯(cuò) )65存儲(chǔ)器分成內(nèi)存和外存兩大部分其中外存可以直接與CPU交換信息。( 錯(cuò) )66 P2口既可以作為I/O使用又可以作地址/數(shù)據(jù)復(fù)用口使用。( 錯(cuò) )67在中斷響應(yīng)階段CPU一定要做如下2件工作保護(hù)斷點(diǎn)和給出中斷服務(wù)程序入口地址。( 對(duì) )6872AJMP跳轉(zhuǎn)空間最大可達(dá)到64KB 。 ( 錯(cuò) )73DPTR是由DPH和DPL兩個(gè)8位特殊寄存器組成的。( 對(duì) )75C51中,將數(shù)據(jù)的存儲(chǔ)類型說明為data,則該數(shù)據(jù)映射的存儲(chǔ)空間為片內(nèi)位尋址空間。( 錯(cuò) ) 76MCS51屬于16位的單片機(jī)。 ( 錯(cuò) )78位地址和字節(jié)地址在形式上沒有區(qū)別。 ( 對(duì) )79如果x=0

26、xEA,則執(zhí)行x<<2后,x的值為0xA8。 ( 對(duì) )78在MCS51的指令系統(tǒng)中,地址分為字節(jié)地址和位地址。( 對(duì) ) 79匯編語言指令就是指能被CPU直接執(zhí)行的指令。( 錯(cuò) )80在MCS51的指令系統(tǒng)中,偽指令、指令都是在程序執(zhí)行的時(shí)候起作用。( 錯(cuò) )81(R7)表示工作寄存器R7中的內(nèi)容。 ( 對(duì) )82微機(jī)中數(shù)據(jù)總線的寬度決定了CPU的尋址能力。 ( 對(duì) ) 83在MCS-51中,中斷的開放和屏蔽都可以通過控制字TMOD來完成。( 錯(cuò) )84在MCS-51中,中斷可以任意嵌套。 ( 對(duì) )85若一個(gè)函數(shù)的返回類型為void,則表示其沒有返回值。( 對(duì) )86、定時(shí)器與

27、計(jì)數(shù)器的工作原理均是對(duì)輸入脈沖進(jìn)行計(jì)數(shù)。( 對(duì) )87、SFR中凡是能被8整除的地址,都具有位尋址能力。( 對(duì) )88、不能用“sfr16” 直接訪問定時(shí)器計(jì)數(shù)器0和1。( 錯(cuò) )89、MCS-51單片機(jī)的程序存儲(chǔ)器只能用來存放程序的。( 錯(cuò) )90、串口中斷標(biāo)志由硬件清0。( 錯(cuò) )91、特殊功能寄存器的名字,在C51程序中,全部大寫。( 對(duì) )92、“sfr”后面的地址可以用帶有運(yùn)算的表達(dá)式來表示。( 對(duì) )93、#include <reg51.h>與#include “reg51.h”是等價(jià)的。( 錯(cuò) )94、sbit不可以用于定義內(nèi)部RAM的可位尋址區(qū),只能用在可位尋址的S

28、FR上。( 對(duì) )95.我們所說的計(jì)算機(jī)實(shí)質(zhì)上是計(jì)算機(jī)的硬件系統(tǒng)和軟件系統(tǒng)的總稱。 ( 對(duì) )96.MCS-51的5個(gè)中斷源優(yōu)先級(jí)相同。 ( 錯(cuò) )97. MCS-51外擴(kuò)I/O口與外RAM是統(tǒng)一編址的。 ( 對(duì) )98.MCS-51是微處理器。 ( 對(duì) )99.MCS-51的相對(duì)轉(zhuǎn)移指令最大負(fù)跳轉(zhuǎn)距是128B。( 錯(cuò) )100.PC存放的是當(dāng)前正在執(zhí)行的指令地址。 ( 錯(cuò) )101.使用可編程接口須初始化。 ( 對(duì) )102.MCS-51系統(tǒng)可以沒有復(fù)位電路。( 錯(cuò) )103.MCS-51單片機(jī)是8位機(jī)。 ( 對(duì) )104.EPROM上的信息可電擦除。( 錯(cuò) )105.程序計(jì)數(shù)器PC不能對(duì)它

29、進(jìn)行讀寫操作。 ( 對(duì) )106.在一般情況8051單片機(jī)允許同級(jí)中斷嵌套。( 錯(cuò) )107. 8051單片機(jī)程序存儲(chǔ)器數(shù)和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大范圍都是一樣的。( 對(duì) )108.如果發(fā)生除法溢出錯(cuò)誤則PSW標(biāo)志位P置1。( 錯(cuò) )109.CPU對(duì)內(nèi)部RAM和外部RAM的讀寫速度一樣快。( 錯(cuò) )110.對(duì)于8051單片機(jī)當(dāng)CPU對(duì)內(nèi)部程序存儲(chǔ)器尋址超過4K時(shí)系統(tǒng)會(huì)自動(dòng)在外部程序存儲(chǔ)器中尋址。( 對(duì) )111.-86原碼=11010110B 反碼=10101001B補(bǔ)碼=10101010B ( 對(duì) )112.、由于MCS-51的串行口的數(shù)據(jù)發(fā)送和接收緩沖器都是SBUF所以其串行口不能同時(shí)發(fā)送和接

30、收數(shù)據(jù)即不是全雙工的串行口。 ( 錯(cuò) )三、選擇題1. 單片機(jī)8031屬于:B  (A) MCS-48系列     (B) MCS-51系列     (C) MCS-96系列  (D) MCS-31系列3單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)決定的,MCS51的PC為16位,因此其尋址范圍是 B(A) 4 KB            (B) 64 KB  

31、       (C) 8 KB         (D) 128 KB  5在89C5l中,可使用的堆棧最大深度為 A (A) 80個(gè)單元        (B) 32個(gè)單元     (C) 128個(gè)單元      (D) 8個(gè)單元 6位處理器是單片機(jī)面向控制應(yīng)用的重要體現(xiàn),下列中不屬于位處理器資源的是

32、 B(A) 位累加器Cy                      (B) 通用寄存器的各個(gè)位 (C) 特殊功能寄存器的可尋址位        (D) 位操作指令集   8. 在單片機(jī)中,通常將一些中間計(jì)算結(jié)果放在(  D   )中。  

33、    A、累加器         B、控制器       C、程序存儲(chǔ)器         D、數(shù)據(jù)存儲(chǔ)器   9. 單片機(jī)應(yīng)用程序一般存放在(  B   ) 中。      A、RAM &

34、#160;         B、ROM          C、寄存器            D、CPU   10. 單片機(jī)上電后或復(fù)位后,工作寄存器R0是在( A    )     

35、;  A、0區(qū)00H單元       B、0區(qū)01H單元        C、0區(qū)09H單元       D、SFR   11. 單片機(jī)89C51的XTAL1和XTAL2引腳是(   D  )引腳       A、外接定時(shí)器  &#

36、160;      B、外接串行口        C、外接中斷         D、外接晶振   14. 8051單片機(jī)中既可位尋址又可字節(jié)尋址的單元是(  A   )       A、20H     

37、;         B、30H              C、00H                D、70H    15. 8051單片機(jī)中片內(nèi)RAM共有( 

38、  A  )字節(jié)       A、128              B、256               C、4K        

39、0;        D、64K   16. 當(dāng)寄存器P S W的R S 0和R S 1分別為1和0時(shí),系統(tǒng)選用的工作寄存器組為( B    )       A、組0              B、組1

40、              C、組2               D、組3   17. 提高單片機(jī)的晶振頻率,則機(jī)器周期(   C   )。       A、不變  &#

41、160;          B、變長               C 、變短               D、不定   18 在堆棧操作中,當(dāng)進(jìn)棧數(shù)據(jù)全部彈出后,這時(shí)S&

42、#160;P應(yīng)指向(    A )      A、棧底單元      B、7FH單元       C 、棧底單元地址加1      D、棧底單元地址減1   19. 89C51單片機(jī)中,唯一一個(gè)用戶不能直接使用的寄存器是(   C 

43、0;)       A、P S W           B、D P T R           C 、P C            

44、0;  D、B   20. 89C51單片機(jī)中,唯一一個(gè)用戶可使用的16位寄存器是(  B   )       A、P S W           B、D P T R           C

45、 、A  D、P C   21若MCS-51系統(tǒng)中,晶振頻率為8MHz,則一個(gè)機(jī)器周期等于( A ) s。A 1.5 B 3 C 1 D 0.522. MCS-51單片機(jī)外部有40個(gè)引腳,其中,地址鎖存允許控制信號(hào)引腳是(A)(A)ALE(B) (C) (D)RST23. 在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的特征寄存器是(      B )。(A)PC         (B)PSW &#

46、160;     (C)A        (D)SP24. AJMP指令的跳轉(zhuǎn)范圍是(   C      )。(A)256          (B)1KB         (C)2KB    

47、0;      (D)64KB25. 單片機(jī)應(yīng)用程序一般存放在(    B )       A、RAM           B、ROM          C、寄存器      &#

48、160;     D、CPU 26. 單片機(jī)的堆棧指針SP始終是(  B   )       A、指示堆棧底       B、指示堆棧頂       C、指示堆棧地址        D、指示堆棧長度  

49、;27. LJMP跳轉(zhuǎn)空間最大可達(dá)到( D    )       A、2KB             B、256B              C 、128B     &#

50、160;        D、64KB   52CPU響應(yīng)中斷后,能自動(dòng)清除中斷請(qǐng)求“1”標(biāo)志的有( C )。A/采用電平觸發(fā)方式 B。/采用兩邊觸發(fā)方式C定時(shí)/計(jì)數(shù)器T0/T1中斷 D。串行口中斷TI/RI5380C51五個(gè)中斷源中,屬外部中斷的有( AB )。A B CT0 DT1 ETI FRI54按下列中斷優(yōu)先順序排列,有可能實(shí)現(xiàn)的有( )。AT1、T0、串行口 B、T1、T0、串行口C、串行口、T0、T1 D、串行口、T0、T1;55各中斷源發(fā)出的中斷申請(qǐng)信號(hào),都會(huì)標(biāo)記在MCS51系統(tǒng)中

51、的(   B     )中。(A)TMOD       (B)TCON/SCON    (C)IE        (D)IP56外中斷初始化的內(nèi)容不包括:A    (A) 設(shè)置中斷響應(yīng)方式             

52、60;     (B) 設(shè)置外中斷允許 (C) 設(shè)置中斷總允許                       (D) 設(shè)置中斷觸發(fā)方式 57 在 MCS-51 單片機(jī)中,需要軟件實(shí)現(xiàn)中斷撤銷的是: D   (A) 定時(shí)中斷       

53、60;                    (B) 脈沖觸發(fā)的外部中斷    (C) 電平觸發(fā)的外部中斷               (D) 串行口中斷 59. 8051單片機(jī)共有(  B 

54、0; )中斷源     A、4                B、5                 C 、6        &#

55、160;         D、7   60. 8051單片機(jī)共有(   A  )個(gè)中斷優(yōu)先級(jí)    A、2                B、3         

56、;        C 、4                  D、5   61. 中斷源I E 1(外部中斷1)的向量地址為(   C  )     A、0003H   

57、         B、000BH  C 、0013H             D、002BH   62. 執(zhí)行M O V    I E,81H指令的意義是:( B    )    A、屏蔽中

58、斷源   B、開放外中斷源0    C 、開放外中斷源1    D、開放外部中斷源0和1  63. 下述條件中,能封鎖主機(jī)對(duì)中斷的響應(yīng)的條件是(   BE  )       A、一個(gè)同級(jí)或高一級(jí)的中斷正在處理中 B、當(dāng)前周期不是執(zhí)行當(dāng)前指令的最后一個(gè)周期       C、當(dāng)前執(zhí)行的指令是RETI指令

59、或?qū)E或IP寄存器進(jìn)行讀寫指令       D、當(dāng)前執(zhí)行的指令是一長跳轉(zhuǎn)指令            E、一個(gè)低級(jí)的中斷正在處理中   64. 8051單片機(jī)的中斷源有(   ABCDE  )      A、外部中斷0   B、定時(shí)/計(jì)數(shù)中斷0   

60、C、串行中斷   D、外部中斷1   E、定時(shí)/計(jì)數(shù)中斷1   65 中斷請(qǐng)求的不能自動(dòng)撤除有(     )       A、定時(shí)計(jì)數(shù)中斷硬件自動(dòng)撤除              B、脈沖方式外部中斷自動(dòng)撤除       C、電平方

61、式外部中斷強(qiáng)制撤除     D、串行中斷軟件撤除      E、串行中斷硬件自動(dòng)撤除   66. 要想測量引腳上的一個(gè)正脈沖寬度,那么特殊功能寄存器TMOD的內(nèi)容應(yīng)為( A )。 (A)09H (B)87 H (C)00H (D)80H67. MCS-51的中斷允許觸發(fā)器內(nèi)容為83H,CPU將響應(yīng)的中斷請(qǐng)求是( D ) (A) T1, (B)T0,T1 (C)T1,串行接口 (D) T068. 要使MCS-51能夠響應(yīng)定時(shí)器中斷、串行接口中斷,它的中斷允許寄存器的內(nèi)

62、容應(yīng)是( A )。()98H ()84H ()42 ()22H 69. MCS-51在響應(yīng)中斷時(shí),下列哪種操作不會(huì)發(fā)生( C ).(A)保護(hù)現(xiàn)場 (B)保護(hù)PC (C)找到中斷入口 (D)保護(hù)PC轉(zhuǎn)入中斷入口70. MCS-51響應(yīng)中斷時(shí),下面哪一個(gè)條件不是必須的( D )(A)當(dāng)前指令執(zhí)行完畢 (B)中斷是開放的 (C)沒有同級(jí)或高級(jí)中斷服務(wù) (D)必須有RETI指令71. 下面哪一種傳送方式適用于處理外部事件( C )。(A)DMA (B)無條件傳送 (C)中斷 (D)條件傳送73.89S51的內(nèi)部程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器容量各為多少?( C )(A)64KB、 128B ( B)4KB、6

63、4KB (C)4KB、128B (D)8KB、256B74在8x51芯片里,哪個(gè)引腳用于控制使用內(nèi)部程序存儲(chǔ)器還是外部程序存儲(chǔ)器?( B )(A)XTAL1 (B)/EA (C)/PSEN (D)ALE75.下列哪個(gè)不是KeilC的預(yù)處理命令?( C )(A)#include (B)#define (C)#exit (D)#if76.下列哪個(gè)不是KeilC的數(shù)據(jù)類型?( B )(A)void (B)string (C)char (D)float77在KeilC的程序里,若要指定P0口的bit3,如何編寫?(C )(A)P0.3 (B)Port0.3 (C)P03 (D)Port378.在8x5

64、1里,若要擴(kuò)展外部存儲(chǔ)器時(shí),數(shù)據(jù)總線連接哪個(gè)輸入/輸出端口?( A)(A)P0 (B)P1 (C)P2 (D)P379.在KeilC里,判讀開關(guān)狀態(tài)時(shí),使用if_else if語句與使用switch語句有何差異?( B )(A)if-else if 語句較快 (B)if-else if語句有優(yōu)先級(jí) (C)switch語句可判讀較多開關(guān)狀態(tài) (D)switch語句有優(yōu)先級(jí)80.在KeilC里,中斷子程序與函數(shù)有何不同?( A)(A)中斷子程序不必聲明 (B)函數(shù)不必聲明 (C)中斷子程序必須有形式參數(shù) (D)中斷子程序一定會(huì)有返回值81利用下列(    D

65、  )關(guān)鍵字可以改變工作寄存器組A、interruptB、sfrC、while      D、using82C51中一般指針變量占用(    C    )字節(jié)存儲(chǔ)。A、一個(gè)       B、兩個(gè)       C、三個(gè)       D、四個(gè)83使用宏來訪問絕對(duì)地址時(shí),一般需包含的庫文件是(B

66、)A、reg51.h     B、absacc.h   C、intrins.h    D、startup.h85定時(shí)/計(jì)數(shù)器T0在GATE = 1時(shí)運(yùn)行的條件有( AC )。AP3.2 = 1 B.設(shè)置好定時(shí)初值 C.TR0=1 D.T0開啟中86對(duì)定時(shí)器 0 進(jìn)行關(guān)中斷操作,需要復(fù)位中斷允許控制寄存器的: ( A )    (A) EA 和 ET0           

67、60;               (B) EA 和 EX0    (C) EA 和 ET1                           (D) EA 和 EX187 在下

68、列寄存器中,與定時(shí)器 / 計(jì)數(shù)器控制無關(guān)的是:B   (A) TCON                                (B) SCON   (C) IE       

69、;                            (D) TMOD 88 與定時(shí)工作方式 0 和 1 相比較,定時(shí)工作方式 2 不具備的特點(diǎn)是: B   (A) 計(jì)數(shù)溢出后能自動(dòng)恢復(fù)計(jì)數(shù)初值          (B) 增加計(jì)數(shù)器的位

70、數(shù)    (C) 提高了定時(shí)的精度                      (D) 適于循環(huán)定時(shí)和循環(huán)計(jì)數(shù) 89MCS-51單片機(jī)定時(shí)器工作方式0是指的(C)工作方式。A.8位      B.8位自動(dòng)重裝       C.13位    &

71、#160;   D.16位90使用定時(shí)器T1時(shí),有幾種工作方式(D)(A)1種(B)2種(C)3種(D)4種91 單片機(jī)定時(shí)器可用于( ABC )。A.定時(shí) B.外部事件計(jì)數(shù) C. 串行口的波特率制定 D.擴(kuò)展外部中斷源96. 串行口的移位寄存器方式為(    A     )。(A)方式0       (B)方式1       (C)方式2   &

72、#160;    (D)方式397. 用MCS-51用串行擴(kuò)展并行I/O口時(shí),串行接口工作方式選擇(A)(A)方式0 (B)方式1 (C)方式2 (D)方式398. 控制串行口工作方式的寄存器是( C )(A)TCON (B)PCON (C)SCON (D)TMOD996264芯片是( B )(A)EEPROM (B)RAM(C)FLASH ROM (D)EPROM100. 在下列單片機(jī)芯片中使用淹膜ROM作為內(nèi)部程序存儲(chǔ)器的是   (A) 8031         

73、;  (B) 80C51         (C) 8032        (D) 89C51 101單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)決定的,MCS51的PC為16位,因此其尋址范圍是 B  (A) 4 KB            (B) 64 KB    

74、60;    (C) 8 KB         (D) 128 KB  104讀RAM地址DPTR中包含的信息有( B )。A片選信號(hào) B讀外RAM相應(yīng)存儲(chǔ)單元的地址信號(hào)C讀外RAM 操作信號(hào) DRD信號(hào)10789C51并行擴(kuò)展I/O口輸入輸出操作時(shí)執(zhí)行的指令和控制信號(hào)是( ACD )。A執(zhí)行MOVX指令 B執(zhí)行MOVC指令 C用RE信號(hào)控制讀D用WR信號(hào)控制寫 E用PSEN信號(hào)控制讀 F用ALE信號(hào)控制寫108 在下列理由中,不能說明 MCS-51 的 I/O 編址是統(tǒng)一方式的理由是

75、:    (A) 沒有專用的 I/O 指令            (B) 沒有區(qū)分存儲(chǔ)器和 I/O 的控制信號(hào)    (C) 使用存儲(chǔ)器指令進(jìn)行 I/O 操作     (D) P3口線具有第二功能 111用MCS-51用串行擴(kuò)展并行I/O口時(shí),串行接口工作方式選擇(A)(A)方式0 (B)方式1 (C)方式2 (D)方式3四 簡答題1. 什么是單片機(jī)?它與一般微型計(jì)算機(jī)在結(jié)構(gòu)上有何區(qū)別?2. 新型8位單片機(jī)

76、主要在哪些方面有所發(fā)展?給應(yīng)用系統(tǒng)帶來什么好處?3. 51單片機(jī)內(nèi)部有哪些主要的功能部件?4. 51單片機(jī)在功能上、工藝上、程序存儲(chǔ)器的配置上有哪些種類?5. 80C51單片機(jī)的RAM分為幾部分?各有什么特點(diǎn)和功能?6. 簡述復(fù)位的用途,復(fù)位的方法。 7. 簡述MCS-51系列單片機(jī)的存儲(chǔ)器空間分布?8. 程序狀態(tài)字PSW的作用是什么?常用標(biāo)志有哪些位?作用是什么?9. 簡述80C51單片機(jī)的4個(gè)I/O口在使用上有哪些分工和特點(diǎn)?12. 簡述轉(zhuǎn)移指令A(yù)JMP addr11,SJMP rel,LJMP addr16及JMP A+DPTR的應(yīng)用場合。16. 什么是偽指令?常用的偽指令功能如何?17

77、. MCS-51單片機(jī)匯編語言有何特點(diǎn)?18 利用MCS-51單片機(jī)匯編語言進(jìn)行程序設(shè)計(jì)的步驟如何?19. 常用的程序結(jié)構(gòu)有哪幾種?特點(diǎn)如何?20. 子程序調(diào)用時(shí),參數(shù)的傳遞方法有哪幾種?25. 對(duì)訪問內(nèi)部RAM和外部RAM,各應(yīng)采用哪些尋址方式?27. 什么是中斷?其主要功能是什么?28. 什么是中斷優(yōu)先級(jí)?中斷優(yōu)先處理的原則是什么?29各中斷源對(duì)應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?30MCS-51系列單片機(jī)具有幾個(gè)中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級(jí)中斷,如何定義?31中斷服務(wù)子程序與普通子程序有哪些相同和不同之處?32. MCS-51 單片機(jī)能提供幾個(gè)中斷源

78、?幾個(gè)優(yōu)先級(jí)?各個(gè)中斷源的優(yōu)先級(jí)怎樣確定?在同一優(yōu)先級(jí)中各個(gè)中斷源的優(yōu)先級(jí)怎樣確定? 33. MCS-51 單片機(jī)的外部中斷源有哪兩種觸發(fā)方式?如何選擇?對(duì)外部中斷源的觸發(fā)脈沖或電平有什么要求? 34想將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請(qǐng)舉例加以說明。35 簡述定時(shí)器的四種工作方式的特點(diǎn),如何選擇和設(shè)定?36. 當(dāng)定時(shí)器T0用作方式3時(shí),由于TR1位已被T0占用,如何控制定時(shí)器T1的開啟和關(guān)閉?37. 已知8051單片機(jī)的fosc=12MHz,用T1定時(shí)。試編程由P1.0和P1.1引腳分別輸出周期為2ms和500ms的方波。38. 定時(shí)/計(jì)數(shù)器工作于定時(shí)和計(jì)數(shù)方式時(shí)有何異同點(diǎn)?39. 當(dāng)定時(shí)/計(jì)數(shù)器T0用作方式3時(shí),定時(shí)/計(jì)數(shù)器T1可以工作在何種方式下?如何控制T1的開啟和關(guān)閉?40. 軟件定時(shí)與硬件定時(shí)的原理有何異同?41. 定時(shí)器T0和T1各有幾種工作方式?42. 設(shè)單片機(jī)的fosc12MHZ,要求用T0定時(shí)150ms,分別計(jì)算采用定時(shí)方式0、定時(shí)方式1和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論