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

下載本文檔

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

文檔簡介

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

2、核心部件,又稱它為(cpu )。它包括兩個主要部分: (運算器)、( 控制器)。5當(dāng)擴展外部存儲器或i/o 口時, p2 口用作(地址線的高8 位)。6mcs 51 單片機內(nèi)部 ram 區(qū)有 (4)個工作寄存器區(qū)。7mcs 51 單片機內(nèi)部 ram 區(qū)有 (128)個位地址。889c51 單片機片內(nèi)ram 中位尋址區(qū)的地址范圍是(20h 2fh),工作寄存器區(qū)的地址范圍是(00h 1fh),片內(nèi)程序存儲器中尋址區(qū)的地址范圍是( 0000h 07ffh)。9mcs-51 有(4)個并行io 口。10 mcs-51 的堆棧是軟件填寫堆棧指針臨時在(30h 7fh)內(nèi)開辟的區(qū)域.11 mcs-51

3、片內(nèi)( 20h 2fh )范圍內(nèi)的數(shù)據(jù)存儲器,既可以字節(jié)尋址又可以位尋址。12程序狀態(tài)標(biāo)志字寄存器psw 中的 psw.7 的含義是(進位和借位標(biāo)志位);psw.0的含義是(奇偶校驗位)。13若不使用89c51 片內(nèi)的程序存儲器,引腳(ea)必須接地。14 mcs-51 中凡字節(jié)地址能被(0 和 8)整除的特殊功能寄存器均能尋址。15 mcs-51 有 4 組工作寄存器,它們的字節(jié)地址范圍是(00h 1fh)。16當(dāng) mcs-51 引腳(ale)信號有效時,表示從p0 口穩(wěn)定地送出了低8 位地址 .17在單片機的reset 端出現(xiàn)(兩個機器周期以上的高電平時),便可以可靠復(fù)位,復(fù)位后的程序指針

4、pc 指向(0000h)地址。18 mcs-51 系列單片機有 :(外部中斷 0), (外部中斷 1 ), (定時 /計數(shù)器 t0 溢出中斷 ) , ( 定時 /計數(shù)器 t1 溢出中斷) , ( 串行口 )等 5 個中斷請求源。39 keilc51 軟件中,工程文件的擴展名是_uv2_ ,編譯連接后生成可燒寫的文件擴展名是 _hex_ 。40c51 支持的指針有通用指針和crol_ 完成一個字節(jié)的循環(huán)左移,用 _ _irol_完成二個字節(jié)的循環(huán)左移。42c51 的基本數(shù)據(jù)類型有char、 int 、 long、 float、 bit sbit、 sfr sfr1643 c51 的存儲類型有co

5、de、 data 、 bdata 、 idata 、 xdata 、pdata。44 c51 的存儲模式有l(wèi)arge 、compact和 small。45 c51 程序與其他語言程序一樣,程序結(jié)構(gòu)也分為順序結(jié)構(gòu)、選擇結(jié)構(gòu)。、循環(huán)結(jié)構(gòu)三種。46c51中 int型變量的長度為16 位,其值域為0-65535。47c51中關(guān)鍵字sfr的作用定義變量訪問8 位的sfr,sbit的作用定義變量訪問sfr 中的一位。48函數(shù)定義由函數(shù)頭和函數(shù)體兩部分組成。49c51中 “!”運算符的作用是取反。50若函數(shù)無返回值,用void關(guān)鍵字指定。51若局部變量未初始化,其初值為不確定。t0:52. 89c51 五個

6、中斷源的中斷入口地址分別是int0:0003h; int1:000bh; t1: 001bh;串行口:0023h。0013h53 在 cpu 未執(zhí)行同級或更高優(yōu)先級中斷服務(wù)程序的條件下,中斷響應(yīng)等待時間最少需要。54. 中斷嵌套與子程序嵌套的區(qū)別在于:一是子程序嵌套是在程序中事先按排序好的;而中斷嵌套是隨機的。二是子程序嵌套無次序限制;而中斷嵌套只允許低級中斷嵌套高級中斷。55. mcs-5l 單片機的堆棧區(qū)只可設(shè)置在30h-7fh,堆棧寄存器sp 是8位寄存器。為56. 若( ip) =00010100b ,則中斷優(yōu)先級最高者為串行口和外部中斷定時 /計數(shù)器 t1、t0 溢出中斷,外部中斷0

7、。1,最低者57. mcs-51 單片機中,只有 _外部中斷 _ 中斷源存在中斷采樣的問題。58. 對中斷進行查詢時, 查詢的中斷標(biāo)志位共有_tf1_、 _tf0_ 、_ie1_、 _ie0_ 、_ti_和_ri_六個中斷標(biāo)志位。59. mcs-51單片機中斷系統(tǒng)中有外部中斷0.外部中斷1.定時 /計數(shù)器t1溢出中斷.定時 /計數(shù)器t0 溢出中斷.串行口中斷五個中斷請求源,其中優(yōu)先級最高的是外部中斷0 ,優(yōu)先級最低的是串行口中斷。60. 定時 /計數(shù)器工作方式 3 僅適用于 定時計數(shù)器 t0 。61. 若將定時 /計數(shù)器用于計數(shù)方式,則外部事件脈沖必須從p3.4 和 p3.5引腳輸入,且外部脈

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

9、13 位定時/ 計數(shù)的是方式是0。68.mcs-51 單片機的串行接口有4種工作方式。 其中方式方式 3為多機通信方式。69串行口中斷標(biāo)志ri/ti由系統(tǒng)置位, 軟件清零。70. mcs-51 串行接口有 4 種工作方式 ,這可在初始化程序中用軟件填寫特殊功能寄存器 scon ()加以選擇 .71.用串口擴并口時 ,串行接口工作方式應(yīng)選為方式0。72.串行通信按照數(shù)據(jù)傳送方向可分為三種制式:單工、雙工和 半工。73.波特率定義為一秒鐘傳送多少個數(shù)據(jù)位。串行通信對波特率的基本要求是互相通信的甲乙雙方必須具有的相同的波特率。74.多機通信時,主機向從機發(fā)送信息分地址幀和數(shù)據(jù)幀兩類,以第9 位可編程

10、tb8作區(qū)分標(biāo)志。 tb8=0 ,表示數(shù)據(jù)幀; tb8=1 ,表示 地址幀。75.當(dāng)從機 sm2=1時,只能接收主機發(fā)出的地址幀,對數(shù)據(jù)不予理睬。76. 多機通信開始時,主機首先發(fā)送地址,各從機核對主機發(fā)送的地址與本機地址是否相符,若相符,則置sm2=0。77 半導(dǎo)體存儲器中有一類在掉電后不會丟失數(shù)據(jù),稱之為 _rom_ ,有一類掉電后會丟失數(shù)據(jù),稱之為_ram_ 。78.51 系列單片機擴展數(shù)據(jù)存儲器最大尋址范圍為(64k)。79.當(dāng)擴展外部存儲器或 i/o 口時, p2 口用作(地址線的高8 位)。80. 80c51 的存儲器可以分為三個不同的存儲空間,分別是 64kb片外數(shù)據(jù)存儲器;64

11、 kb程序存儲器; 256 b(包括特殊功能寄存器)片內(nèi)數(shù)據(jù)存儲器。81.mcs 51 可提供 ( 數(shù)據(jù) )和 ( 程序 )兩種存儲器 .最大存儲空間可達 ( 64k)的兩個并行存儲器擴展系統(tǒng)。82.為擴展存儲器而構(gòu)造系統(tǒng)總線, 應(yīng)以 p0 口的 8 位口線作為 (地址線低 8 位和數(shù)據(jù))線,以p2 口的口線作為 ( 地址線高 8 位 )線。83.為實現(xiàn) 89c51 內(nèi)外程序存儲器的銜接,應(yīng)使用 (ea )信號進行控制。85.在存儲器擴展中,無論是線選法還是譯碼法,最終都是為擴展芯片的( cs)端提供信號。86. 89c51 并行擴展 i/o 口時,對擴展 i/o 口芯片輸入 /輸出端的基本要

12、求是:構(gòu)成輸出口時,接口芯片應(yīng)具有鎖存功能;構(gòu)成輸入口時,接口芯片應(yīng)具有三態(tài)緩沖和鎖存選通功能;89.總線路是用于傳送信息的公共通信途徑??偩€可分為數(shù)據(jù)總線、 地址總線.和 控制總線。90.89c51 擴展 i/o 口從片外數(shù)據(jù)存儲器存儲空間擴展, 從理論上講, 最多可擴展64k 個。91.mcs 51 單片機的p0p3 口均是8 位并行i o 口,其中的 p0 口和 p2 口除了可以進行數(shù)據(jù)的輸入.輸出外,通常還用來構(gòu)建系統(tǒng)的地址線和數(shù)據(jù)線,在p0 p3 口中,p0為真正的雙向口,p1-p3為準雙向口。92. 對 i/o 進行編址通常采用 _與片外數(shù)據(jù)存儲器統(tǒng)一變址 _ 編址技術(shù)。93. 連

13、接到單片機上的輸入口應(yīng)具有 _三態(tài)緩沖和鎖存選通 _ 功能,連接到單片機上的輸出口應(yīng)具有 _輸出鎖存 _功能。94. 8255 共有三種工作方式,分別是 _方式 0_ . _方式 1_ 和 _方式 2_ 。這三種工作方式通過 _方式選擇 _ 控制字進行選擇。98 當(dāng) 51 單片機與慢速外設(shè)進行數(shù)據(jù)傳輸時,最佳的傳輸方式是中斷傳送方式。99.led數(shù)碼管的使用與發(fā)光二極管相同,根據(jù)其材料不同正向壓降一般為0.7v,額定電流為20m a, 最大電流為50m a。100.鍵盤掃描控制方式可分為程序控制、 定時控制和中斷控制方式。101.led 顯示器的靜態(tài)驅(qū)動顯示和動態(tài)驅(qū)動顯示的優(yōu)缺點是:_靜態(tài)顯示

14、亮度高但是占用 io 口較多,動態(tài)顯示亮度不高但是占用io 口較少 _。102.a/d轉(zhuǎn)換器按轉(zhuǎn)換原理形式可分為積分式、 逐次逼近式和并行 /串行比較式。103.a/d 轉(zhuǎn)換器 0809 按轉(zhuǎn)換原理為(逐次逼近式 ad 轉(zhuǎn)換器)。二、判斷題1、 所謂的單片機,就是將 cpu、存儲器、定時計數(shù)器、中斷功能以及i/o 設(shè)備等主要功能部件都集成在一塊超大規(guī)模集成電路的微型計算機。(對 )2、 8051 單片機,程序存儲器數(shù)和數(shù)據(jù)存儲器擴展的最大范圍都是一樣的。( 對)3、 mcs-51 單片機是微處理器。 ( 對 )4、 8 位二進制數(shù)構(gòu)成一個字節(jié),一個字節(jié)所能表達的數(shù)的范圍是0-255 。( 對

15、)5、 8051 中的工作寄存器就是內(nèi)部ram 中的一部份。(對)6、 8051 中特殊功能寄存器( sfr)就是內(nèi)部 ram中的一部份。(錯 )7、 sp 稱之為堆棧指針,堆棧是單片機內(nèi)部的一個特殊區(qū)域,與ram 無關(guān)。(錯 )8、 89c51單片機片外數(shù)據(jù)存儲器與擴展i/o 口統(tǒng)一編址。(對 )9、 89c51單片機片內(nèi) ram 的地址空間為00h7fh 。 ( 對)10、89c51 單片機訪問片外 rom 是以 psen作為讀選通信號。 ( 對 )11、cpu 每取一個指令字節(jié),立即使程序計數(shù)器pc 自動加 1。( 對 )12、第 1 組工作寄存器 r0r7 的地址是 10h17h 。

16、(錯 )13、不能用指令對對程序計數(shù)器pc 進行讀寫操作。 (對 )14、使用 89c51 且 ea =1 時,仍可外擴64kb 的程序存儲器。 (對)15、因為 mcs-51 可上電復(fù)位,因此,mcs-51系統(tǒng)也可以不需要復(fù)位電路。(錯)。16、程序存儲器和數(shù)據(jù)存儲器的作用不同,程序存儲器一般用存放數(shù)據(jù)表格和程序,而數(shù)據(jù)存儲器一般用來存放數(shù)據(jù)( 對 )。37若一個函數(shù)的返回類型為void,則表示其沒有返回值。(對)38特殊功能寄存器的名字,在c51 程序中,全部大寫。 (對)39 “ sfr后”面的地址可以用帶有運算的表達式來表示。(對 )40 #include 與#include“ reg

17、51.h是等”價的。(錯)41 sbit不可以用于定義內(nèi)部ram的可位尋址區(qū),只能用在可位尋址的sfr 上。(對)42一個函數(shù)利用return 不可能同時返回多個值。( 對 )43中斷響應(yīng)最快響應(yīng)時間為3 個機器周期。(對)44 89c51每個中斷源相應(yīng)地在芯片上都有其中斷請求輸入引腳。( 錯)45 89c51單片機對最高優(yōu)先權(quán)的中斷響應(yīng)是無條件的。( 錯 )46中斷初始化時,對中斷控制器的狀態(tài)設(shè)置,只可使用位操作指令,而不能使用字節(jié)操作指令。( 錯)47在一般情況下8051 單片機允許同級中斷嵌套。( 錯)48 89c51 單片機五個中斷源中優(yōu)先級是高的是外部中斷0,優(yōu)先級是低的是串行口中斷

18、。(對)49 mcs-51有 3 個中斷源,優(yōu)先級由軟件填寫特殊功能寄存器ip加以選擇。( 錯)50外部中斷int 0 入口地址為_0013h 。 ( 錯 )51 mcs-51 int 0的入口地址是 0003h 。( 對) .52.tmod 中的 gate=1 時,表示由兩個信號控制定時器的啟停。(對 )。53.要進行多機通信, mcs-51 串行接口的工作方式應(yīng)為方式1。( 錯 )54.mcs-51的串行接口是全雙工的。 (對)55.mcs-51上電復(fù)位時, sbuf=00h 。(對 )。56.mcs 51 單片機片外數(shù)據(jù)存儲器與擴展i/o 口統(tǒng)一編址。(對)57.單片機系統(tǒng)擴展時使用的鎖

19、存器,是用于鎖存高8 位地址。( 錯)58.程序存儲器和數(shù)據(jù)存儲器的作用不同,程序存儲器一般用存放數(shù)據(jù)表格和程序,而數(shù)據(jù)存儲器一般用來存放數(shù)據(jù)。(對)59在單片機應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲器傳送數(shù)據(jù)時,使用mov指令。(錯)60 mcs 51 單片機片外數(shù)據(jù)存儲器與擴展i/o 口統(tǒng)一編址。(對)61 mcs 51 單片機和外設(shè)之間的數(shù)據(jù)傳送方式主要有查詢方式和中斷方式,兩者相比后者的效率更高。 ( 對)62 8155 的復(fù)位引腳可與 89c51 的復(fù)位引腳直接相連。 (錯)63.為了消除按鍵的抖動,常用的方法有硬件和軟件兩種方法。(對)64.中斷服務(wù)程序的最后一條指令是ret 。(錯)

20、65存儲器分成內(nèi)存和外存兩大部分cpu 交換信息。 (錯)66 p2 口既可以作為 i/o 使用/數(shù)據(jù)復(fù)用口使用。(錯)67在中斷響應(yīng)階段 cpu 一定要做如下2 件工作。(對)6872 ajmp 跳轉(zhuǎn)空間最大可達到64kb。 (錯)73 dptr 是由 dph 和 dpl 兩個 8 位特殊寄存器組成的。( 對)75 c51 中,將數(shù)據(jù)的存儲類型說明為data,則該數(shù)據(jù)映射的存儲空間為片內(nèi)位尋址空間。(錯)76 mcs 51 屬于 16 位的單片機。(錯)78位地址和字節(jié)地址在形式上沒有區(qū)別。(對)79如果 x=0xea ,則執(zhí)行 x2 后, x 的值為 0xa8 。(對)78在 mcs 51

21、 的指令系統(tǒng)中,地址分為字節(jié)地址和位地址。(對)79匯編語言指令就是指能被cpu 直接執(zhí)行的指令。 (錯)80在 mcs 51 的指令系統(tǒng)中,偽指令、指令都是在程序執(zhí)行的時候起作用。(錯)81 (r7) 表示工作寄存器 r7中的內(nèi)容。(對)82微機中數(shù)據(jù)總線的寬度決定了cpu 的尋址能力。(對)83在 mcs-51 中,中斷的開放和屏蔽都可以通過控制字tmod 來完成。 (錯)84在 mcs-51 中,中斷可以任意嵌套。(對)85若一個函數(shù)的返回類型為void,則表示其沒有返回值。(對)86、定時器與計數(shù)器的工作原理均是對輸入脈沖進行計數(shù)。(對)87、 sfr 中凡是能被 8 整除的地址,都具

22、有位尋址能力。(對)88、不能用“ sfr16 ” 直接訪問定時器計數(shù)器0和 1。(錯)89、 mcs-51 單片機的程序存儲器只能用來存放程序的。(錯)90、串口中斷標(biāo)志由硬件清 0。(錯)91、特殊功能寄存器的名字,在c51 程序中,全部大寫。(對)92、“ sfr”后面的地址可以用帶有運算的表達式來表示。(對)93、 #include 與 #include“ reg51.h”是等價的。 (錯)94、sbit 不可以用于定義內(nèi)部ram 的可位尋址區(qū), 只能用在可位尋址的sfr 上。(對)95.我們所說的計算機實質(zhì)上是計算機的硬件系統(tǒng)和軟件系統(tǒng)的總稱。(對)96. mcs-51 的 5 個中

23、斷源優(yōu)先級相同。(錯)97. mcs-51 外擴 i/o 口與外 ram 是統(tǒng)一編址的。(對)98. mcs-51 是微處理器。(對)99.mcs-51 的相對轉(zhuǎn)移指令最大負跳轉(zhuǎn)距是128b 。 (錯)100. pc 存放的是當(dāng)前正在執(zhí)行的指令地址。(錯)101. 使用可編程接口須初始化。(對)102.mcs-51 系統(tǒng)可以沒有復(fù)位電路。(錯)103.mcs-51 單片機是 8 位機。(對)104. eprom 上的信息可電擦除。(錯)105. 程序計數(shù)器 pc 不能對它進行讀寫操作。(對)106.在一般情況 8051 單片機允許同級中斷嵌套。(錯)107. 8051 單片機器數(shù)和數(shù)據(jù)存儲器擴

24、展的最大范圍都是一樣的。(對)108. 如果發(fā)生除法溢出錯誤psw 標(biāo)志位 p 置 1。 (錯)109.cpu 對內(nèi)部 ram 和外部 ram 的讀寫速度一樣快。 (錯)110.對于 8051 單片機cpu 對內(nèi)部程序存儲器尋址超過4k 時存儲器中尋址。(對)111.-86原碼 =11010110b反碼 =10101001b=10101010b(對)112. 、由于mcs-51的串行口的數(shù)據(jù)發(fā)送和接收緩沖器都是sbuf(錯)三、選擇題1. 單片機 8031 屬于: b(a) mcs-48系列(b) mcs-51系列(c) mcs-96系列(d) mcs-31系列3單片機程序存儲器的尋址范圍是由

25、程序計數(shù)器pc的位數(shù)決定的,mcs 51 的 pc 為16位,因此其尋址范圍是b(a) 4 kb(b) 64 kb5在 89c5l 中,可使用的堆棧最大深度為(a) 80 個單元(b) 32 個單元(c) 8 kba(c) 128(d) 128 kb個單元(d) 8個單元6位處理器是單片機面向控制應(yīng)用的重要體現(xiàn),下列中不屬于位處理器資源的是b(a)位累加器cy(c) 特殊功能寄存器的可尋址位(b) 通用寄存器的各個位(d) 位操作指令集8.在單片機中,通常將一些中間計算結(jié)果放在(d)中。a 、累加器b、控制器c、程序存儲器d 、數(shù)據(jù)存儲器9.單片機應(yīng)用程序一般存放在(b ) 中。a 、ramb

26、 、 romc 、寄存器d、 cpu10.單片機上電后或復(fù)位后,工作寄存器r0是在( a )a 、0 區(qū) 00h 單元b 、0 區(qū) 01h單元c、 0 區(qū) 09h單元d 、 sfr11.單片機 89c51 的 xtal1 和 xtal2引腳是( d)引腳a 、外接定時器b、外接串行口c、外接中斷d、外接晶振14. 8051 單片機中既可位尋址又可字節(jié)尋址的單元是(a )a 、20hb 、 30hc 、00hd 、 70h15.8051 單片機中片內(nèi) ram 共有( a )字節(jié)a 、128b 、256c 、4kd 、 64k16.當(dāng)寄存器p s w 的 r s 0 和 r s 1 分別為1 和

27、0 時,系統(tǒng)選用的工作寄存器組為( b)a 、組 0b、組 1c、組 2d、組 317.提高單片機的晶振頻率,則機器周期(c)。a 、不變b 、變長c 、變短d 、不定18 在堆棧操作中,當(dāng)進棧數(shù)據(jù)全部彈出后,這時s p 應(yīng)指向(a )a 、棧底單元b、7fh 單元c 、棧底單元地址加1d 、棧底單元地址減 119.89c51 單片機中,唯一一個用戶不能直接使用的寄存器是(c )a 、p s wb 、 d p t rc 、p cd 、 b20.89c51 單片機中,唯一一個用戶可使用的16 位寄存器是(b)a 、p s wb 、 d p t rc 、 ad、 p c21若 mcs-51 系統(tǒng)中

28、,晶振頻率為8mhz ,則一個機器周期等于(a) s。a 1.5b3c 1d 0.522.mcs-51 單片機外部有 40 個引腳,其中,地址鎖存允許控制信號引腳是(a)( a ) ale( b) psen( c) ea( d) rst23.在 cpu 內(nèi)部,反映程序運行狀態(tài)或反映運算結(jié)果的特征寄存器是(b )。( a ) pc(b ) psw(c) a( d )sp24.ajmp 指令的跳轉(zhuǎn)范圍是(c)。( a ) 256( b) 1kb( c) 2kb( d) 64kb25.單片機應(yīng)用程序一般存放在(b )a、 ramb 、romc 、寄存器d 、cpu26.單片機的堆棧指針sp 始終是(

29、b )a 、指示堆棧底b 、指示堆棧頂c 、指示堆棧地址d 、指示堆棧長度27.ljmp 跳轉(zhuǎn)空間最大可達到(d)a、 2kbb 、256bc 、 128bd 、 64kb52 cpu 響應(yīng)中斷后,能自動清除中斷請求“1”標(biāo)志的有(c)。a int 0/int1采用電平觸發(fā)方式b 。 int 0/ int1采用兩邊觸發(fā)方式c定時 /計數(shù)器 t0/t1 中斷d。串行口中斷 ti/ri53 80c51 五個中斷源中,屬外部中斷的有(ab)。a int 0b int1c t0d t1etif ri54按下列中斷優(yōu)先順序排列,有可能實現(xiàn)的有()。a t1、 t0、 int 0、 int1、串行口b i

30、nt 0、 t1、 t0、 int 1、串行口c int 0 、 int1、串行口、t0、 t1d int1、串行口、 t0、 int 0、 t1 ;55各中斷源發(fā)出的中斷申請信號,都會標(biāo)記在mcs 51 系統(tǒng)中的(b)中。( a ) tmod( b) tcon/scon( c) ie( d) ip56外中斷初始化的內(nèi)容不包括:a(a) 設(shè)置中斷響應(yīng)方式(b)設(shè)置外中斷允許(c) 設(shè)置中斷總允許(d)設(shè)置中斷觸發(fā)方式57 在 mcs-51單片機中,需要軟件實現(xiàn)中斷撤銷的是:d(a) 定時中斷(b)脈沖觸發(fā)的外部中斷(c) 電平觸發(fā)的外部中斷(d)串行口中斷59. 8051 單片機共有( b )

31、中斷源a 、 4b 、 5c 、 6d 、 760. 8051 單片機共有( a )個中斷優(yōu)先級a 、 2b 、 3c 、 4d 、 561.中斷源 i e 1(外部中斷 1)的向量地址為(c )a 、 0003hb 、 000bhc 、 0013hd 、 002bh62.執(zhí)行 m ovi e, 81h指令的意義是: ( b)a、屏蔽中斷源b、開放外中斷源 0c 、開放外中斷源 1d 、開放外部中斷源0 和 163.下述條件中,能封鎖主機對中斷的響應(yīng)的條件是(be)a 、一個同級或高一級的中斷正在處理中b、當(dāng)前周期不是執(zhí)行當(dāng)前指令的最后一個周期c、當(dāng)前執(zhí)行的指令是reti 指令或?qū)e 或 i

32、p 寄存器進行讀寫指令d 、當(dāng)前執(zhí)行的指令是一長跳轉(zhuǎn)指令64. 8051 單片機的中斷源有(abcdea、外部中斷0b、定時 / 計數(shù)中斷065 中斷請求的不能自動撤除有()e、一個低級的中斷正在處理中)c、串行中斷d 、外部中斷1e、定時 /計數(shù)中斷1a 、定時計數(shù)中斷硬件自動撤除b 、脈沖方式外部中斷自動撤除c、電平方式外部中斷強制撤除d、串行中斷軟件撤除e、串行中斷硬件自動撤除66. 要想測量 int 0引腳上的一個正脈沖寬度 ,那么特殊功能寄存器 tmod 的內(nèi)容應(yīng)為 ( a )。(a)09h(b)87 h(c)00h(d)80h67. mcs-51 的中斷允許觸發(fā)器內(nèi)容為83h, c

33、pu 將響應(yīng)的中斷請求是(d)(a) t1,(b)t0,t1(c)t1, 串行接口(d) t068. 要使 mcs-51 能夠響應(yīng)定時器中斷、串行接口中斷,它的中斷允許寄存器的內(nèi)容應(yīng)是(a)。() 98h() 84h() 42() 22h69. mcs-51 在響應(yīng)中斷時 ,下列哪種操作不會發(fā)生 ( c ).(a) 保護現(xiàn)場(b) 保護 pc(c) 找到中斷入口70. mcs-51 響應(yīng)中斷時,下面哪一個條件不是必須的((d) 保護 d )pc 轉(zhuǎn)入中斷入口( a )當(dāng)前指令執(zhí)行完畢( b)中斷是開放的( c)沒有同級或高級中斷服務(wù)( d)必須有reti指令71. 下面哪一種傳送方式適用于處理

34、外部事件(c)。(a)dma(b) 無條件傳送(c) 中斷(d)條件傳送73.89s51 的內(nèi)部程序存儲器與數(shù)據(jù)存儲器容量各為多少?(c)(a) 64kb、 128b( b ) 4kb、64kb( c) 4kb、 128b( d) 8kb、 256b74在 8x51 芯片里, 哪個引腳用于控制使用內(nèi)部程序存儲器還是外部程序存儲器?(a) xtal1( b) /ea(c)/psen(d)ale( b )75. 下列哪個不是 keilc 的預(yù)處理命令? ( c )(a) #include(b)#define(c)#exit(d)#if76. 下列哪個不是 keilc 的數(shù)據(jù)類型? ( b )(a)

35、 void(b)string(c)char(d)float77在keilc的程序里,若要指定p0 口的bit3,如何編寫?(c )(a) p0.3(b)port0.3(c)p03(d)port378. 在 8x51里,若要擴展外部存儲器時,數(shù)據(jù)總線連接哪個輸入/ 輸出端口?(a )(a) p0( b)p1( c) p2( d) p379. 在 keilc 里,判讀開關(guān)狀態(tài)時, 使用 if_else if 語句與使用 switch 語句有何差異? ( b )(a)if-elseif語句較快(b) if-elseif語句有優(yōu)先級( c)switch語句可判讀較多開關(guān)狀態(tài)( d) switch語句有

36、優(yōu)先級80. 在 keilc 里,中斷子程序與函數(shù)有何不同?(a )(a)中斷子程序不必聲明( b)函數(shù)不必聲明(c)中斷子程序必須有形式參數(shù)( d)中斷子程序一定會有返回值81利用下列(d)關(guān)鍵字可以改變工作寄存器組a 、 interruptb 、 sfrc、 whiled、 using82 c51 中一般指針變量占用(c)字節(jié)存儲。a 、一個b、兩個c、三個d 、四個83使用宏來訪問絕對地址時,一般需包含的庫文件是(b)a 、 reg51.hb 、absacc.hc、 intrins.hd、 startup.h85定時/計數(shù)器t0在 gate = 1 時運行的條件有(ac)。a p3.2

37、= 1b. 設(shè)置好定時初值c.tr0=1d.t0開啟中86對定時器0 進行關(guān)中斷操作,需要復(fù)位中斷允許控制寄存器的:( a)(a) ea和 et 0(b) ea和 ex 0(c) ea和 et 1(d) ea和 ex 187在下列寄存器中,與定時器/ 計數(shù)器控制無關(guān)的是:b(a) tcon(b) scon(c) ie(d) tmod88與定時工作方式0 和1 相比較,定時工作方式2 不具備的特點是:b(a)計數(shù)溢出后能自動恢復(fù)計數(shù)初值(b) 增加計數(shù)器的位數(shù)(c) 提高了定時的精度(d)適于循環(huán)定時和循環(huán)計數(shù)89 mcs-51單片機定時器工作方式0 是指的(c)工作方式。a.8位b.8位自動重

38、裝c.13 位d.16位90使用定時器t1 時,有幾種工作方式(d)( a ) 1 種( b) 2 種(c) 3 種( d) 4 種91 單片機定時器可用于(abc)。a. 定時b.外部事件計數(shù)c. 串行口的波特率制定d. 擴展外部中斷源96.串行口的移位寄存器方式為(a)。( a )方式0( b)方式1( c)方式2(d )方式397.用mcs-51用串行擴展并行i/o口時,串行接口工作方式選擇(a )( a )方式 0 ( b)方式 1 ( c)方式 2 (d )方式 398. 控制串行口工作方式的寄存器是( c )( a ) tcon(b)pcon(c)scon(d)tmod99 626

39、4 芯片是(b)(a)eeprom( b )ram ( c) flashrom(d) eprom100. 在下列單片機芯片中使用淹膜rom 作為內(nèi)部程序存儲器的是(a) 8031(b) 80c51(c) 8032(d) 89c51101單片機程序存儲器的尋址范圍是由程序計數(shù)器pc 的位數(shù)決定的,mcs 51 的pc 為16 位,因此其尋址范圍是b(a) 4 kb(b) 64 kb(c) 8 kb(d) 128 kb104讀ram地址dptr中包含的信息有(b)。a 片選信號b讀外ram相應(yīng)存儲單元的地址信號c讀外ram操作信號d rd信號107 89c51并行擴展i/o口輸入輸出操作時執(zhí)行的指令和控制信號是(acd)。a 執(zhí)行movx指令b執(zhí)行movc指令c用re信號控制讀d用 wr 信號控制寫108 在下列理由中,不能說明(a)沒有專用的i/o 指令e用 psen 信號控制讀f用 ale 信號控制寫mcs-51 的 i/o 編址

溫馨提示

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

評論

0/150

提交評論