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

下載本文檔

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

文檔簡介

1、單片機(jī)原理及應(yīng)用試題庫-答 案單片機(jī)原理及應(yīng)用試題庫一、填空題1. 單片機(jī)就是把(CPU )、(輸入/輸出)、 和(存儲器)等部件都集成在一個電路芯片上, 并具備一套功能完善的(指令系統(tǒng)),有的型號 同時還具備(AD )和(DA )等功能部件,其簡 稱為(微處理器)或(微控制器 )。2. Intel公司典型的單片機(jī)有( MCS-51系 列)和(MCS-96系列 )?!?.單片機(jī)具有體積一格(低)功耗(X a 、亠 r r、 1、r- 用電器等等域均得故在廣泛經(jīng)應(yīng)建 機(jī)的核心部件,又稱它為" t ( 、運、算介 速度快、運用靈活、'易于產(chǎn)品化、抗擾能力 等特點,,故在國民經(jīng)濟(jì)建

2、設(shè)、軍事及家 4.微處理器本身丕是計算機(jī),它是微型計算 個主要部分:( 運算器 器5當(dāng)擴(kuò)展處部存儲器或I/O 口時,P2 口用作 (地址線的高8位6. MCS 51 單片機(jī)內(nèi)部 RAM 區(qū)有(4)個工作寄存器區(qū)7. MCS 51 單片機(jī)內(nèi)部 RAM 區(qū)有(128)個位地址I址范圍是( 的地址范圍是( 存儲器中尋址區(qū)的地址范圍是(07FFH9. MCS-51 有(4亠10. MCS-51的堆棧是軟件填寫堆棧指針臨時 在(30H7FH)內(nèi)開辟的區(qū)域.11. MCS-51 片內(nèi)(20H 2FH )范圍內(nèi)/小下、控制OCPU TT包II8.89C51單片機(jī)片內(nèi) RAM 中位尋址區(qū)的地20H2FH00H

3、1FH,工尋寄存器地序0000H 個并行10 口OI.Ir的數(shù)據(jù)存儲器,既可以字節(jié)尋址又可以位尋址。弘啓弋程序狀態(tài)標(biāo)志字寄存器八PSW中的PSW.7 的含義是(進(jìn)位和含義是(奇偶校驗位13若不使用89C51腳(EA'、八字奇存器.!借位標(biāo)志位);PSW.0的)o內(nèi)的程序存儲器,引)必須接地14. MCS-51中凡字節(jié)地址能被(0和)整除的特殊功能寄15. MCS-51有4組工作寄存器,它們的字節(jié) 00H1FH16當(dāng) MCS-51 引腳(8)整除FI地址范圍是(16當(dāng)MCS-51引腳C ALE)信號有效時,表示從Po 口穩(wěn)定地送出了低8位地址.周期以上的位后的程序指針PC指向(0000H

4、1比MCS-51系列單片機(jī)有:(外部中斷1 )(定時/計數(shù)器一,(定時/計數(shù)器T1溢出中斷),(串行口) 等5個中斷請求源臺匕信號17在單片機(jī)的RESET端出現(xiàn)( 兩個機(jī)器)便可以可靠復(fù)位,復(fù))地址。斷0),平時T外溢出中斷J ;39. KeiL C51軟件中,工程文件的擴(kuò)展名是_UV2,編譯連接后生成可燒寫的文件擴(kuò)展名是_hexo40. C51支持的指針有通用指針和CrQJ= 成一個字節(jié)的循環(huán)左移,用_irol_ 完成二個字節(jié)的循環(huán)左移。42. C51的基本數(shù)據(jù)類型有 Char 、_ int、 IQng 、 float 、 bit Sbit 、 Sfr sfr16 o43C51的存儲類型有

5、COde 、 data、bdata、 idata、 Xdata、 Ddata 。44. C51 的存儲模式有Iarge、 COmPaCt和 Small 。45. C51程序與其他語言程序一樣,程序 結(jié)構(gòu)也分為順序結(jié)構(gòu)、選擇結(jié)構(gòu) 、 循環(huán)結(jié)構(gòu)三種。46. C51中int型變量的長度為 _16位,其值域為0-65535。47. C51中關(guān)鍵字Sfr的作用 定義變量 訪問8位的SFR , Sbit的作用 定義變量訪 問SFR中的一位 。48. 函數(shù)定義由函數(shù)頭 和函數(shù)體 兩部分組成。49. C51中!'運算符的作用是取反 。50. 若函數(shù)無返回值,用 VQid關(guān) 鍵字指定。51. 若局部變量

6、未初始化,其初值為不確52. 89C51五個中斷源的中斷入口地址分別是 INTo:0003H; inti:0013HT0:000BH; T1 :001BH;串行口:。53在CPU未執(zhí)行同級或更高優(yōu)先級中斷服務(wù)程序的條件下,中斷響應(yīng)等待時間最少需 要。M、中斷嵌套與子程序嵌套、的區(qū)別在于:K 子程序嵌套是在程序中事先按排序好的; 而 中斷嵌套是 舅機(jī)的一II。二是子程序嵌套 無次序限制;而中斷嵌套只允許 低級中斷嵌套 高級中斷55. MCS -51單片機(jī)的堆棧區(qū)只可設(shè)置 八 在 30H-7FH堆棧寄存器SP是 8 位寄存高者置串行口和外部中斷OB,則最低優(yōu)先級最 時/計數(shù)器T、6溢出中斷訝部中斷

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

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

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

10、TB8=0,表示數(shù)據(jù)幀 :TB8=1, 表示 地址幀 。75.當(dāng)從機(jī) SM2=1時,只能接收主機(jī)發(fā)出的地址幀,對數(shù)據(jù)不予理睬76.多機(jī)通信開始時,主機(jī)首先發(fā)送地址, 各從機(jī)核對主機(jī)發(fā)送的地址與本機(jī)地址是否相符,若相符,則置 SM2=0。77半導(dǎo)體存儲器中有一類在掉電后不會丟 失數(shù)據(jù),稱之為_ROM,有一類掉電后會丟失數(shù)據(jù),稱之為 RAM。78. 51系列單片機(jī)擴(kuò)展數(shù)據(jù)存儲器最大尋 址范圍為(64K)。79.當(dāng)擴(kuò)展外部存儲器或I/O 口時,P2 口 用作(地址線的高8位 )。80. 80C51的存儲器可以分為三個不同的存儲空間,分別是 64KB 片外數(shù)據(jù)存儲器 : 64 KB 程序存儲器:256

11、 B (包括特殊功能寄存器)片內(nèi)數(shù)據(jù)存儲器。81. MCS 51可提供(數(shù)據(jù))和(程序)兩種存儲器.最大存儲空間可達(dá)(64K)的兩個并行存儲器擴(kuò)展系統(tǒng)。82. 為擴(kuò)展存儲器而構(gòu)造系統(tǒng)總線,應(yīng)以Po 口的8位口線作為(地址線低8位和數(shù)據(jù) ) 線,以P2 口的口線作為(地址線高8位 )線。83. 為實現(xiàn)89C51內(nèi)外程序存儲器的銜接, 應(yīng)使用(EA')信號進(jìn)行控制。85. 在存儲器擴(kuò)展中,無論是線選法還是譯 碼法,最終都是為擴(kuò)展芯片的(CS')端提供 信號。86. 89C51并行擴(kuò)展I/O 口時,對擴(kuò)展I/O 口芯片輸入/輸出端的基本要求是:構(gòu)成輸出口時,接口芯片應(yīng)具有 鎖存 功能

12、;構(gòu)成輸 入口時,接口芯片應(yīng)具有 三態(tài)緩沖和鎖存詵通 功能;89.總線路是用于傳送信息的公共通信途徑??偩€可分為數(shù)據(jù)總線、地址總線.和 控制總線。90. 89C51擴(kuò)展I/O 口從 片外數(shù)據(jù)存儲 器_存儲空間擴(kuò)展,從理論上講,最多可擴(kuò)展 64K 個。91. MCS 51單片機(jī)的P0 P3 口均是_8位并行I/O 口,其中的Po 口和P2 口除了可以進(jìn)行數(shù)據(jù)的輸入.輸出外,通常還用來構(gòu)建 系統(tǒng)的 地址線 和 數(shù)據(jù)線 ,在P0 P3 口 中, P0為真正的雙向口,P1-P3為準(zhǔn)雙向口。92. 對I/O進(jìn)行編址通常采用 _與片外數(shù)據(jù)存儲器統(tǒng)一變址編址技術(shù)。93. 連接到單片機(jī)上的輸入口應(yīng)具有_三態(tài)緩

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

14、口較少.。102. A/D轉(zhuǎn)換器按轉(zhuǎn)換原理形式可分為積分 式、逐次逼近式和 并行/串行比較 式。103. A/D轉(zhuǎn)換器0809按轉(zhuǎn)換原理為(逐次逼近式AD轉(zhuǎn)換器)判斷題1、2、3、4、5、a 牛 I功能定 部件都集成在一塊超大規(guī)模集成電路的微型 計算機(jī)擴(kuò)展的最大范圍都是一樣的。MCS-51單片機(jī)是微處理器。丄8位二進(jìn)制數(shù)構(gòu)成一個字節(jié),U一個字節(jié)所能 表達(dá)的數(shù)的范圍時計數(shù)器單片機(jī)功就是及I/OPU備存儲。(對)8051單片機(jī),程序存儲器數(shù)和數(shù)據(jù)存儲器 (對、)1是 0-255。.部0份1中(對平寄存器就是內(nèi)部RAM中的8051中特殊功能寄存器(SFR)就是內(nèi)部 (錯)、KA 4、A <-.

15、V >- A»、.*J»,二i»/»I/ Irit * " PRAM無關(guān)。(錯)6、8051中特殊功能寄存器(SFR)就是內(nèi)部 RAM中的一部份。(錯)7、SP稱之為堆棧指針,堆棧是單片機(jī)內(nèi)部的 一個特殊區(qū)域,與 RAM無關(guān)。(錯) 八89C51單片機(jī)片外數(shù)據(jù)存儲器與擴(kuò)展I/O 口 統(tǒng)一編址。(對)9、89C51單片機(jī)片內(nèi) RAM 的地址空間為00H 7FH o (對)10、89C51驢片機(jī)訪問片外ROM是以PSEN作為 讀選通信號。(對11、CPU每取一個指令字節(jié),立即使程序計數(shù) 器PC自動加1o (對12、第1組工作寄存器R0R7的地

16、址是 、錯丿13、不能甩指令對對程序計數(shù)器PC進(jìn)行讀寫操 作。(對14、。使用89C51且EA =1時,仍可外擴(kuò)64KB的 程序存儲器。(對 )15、因為MCS-51可上電復(fù)位,因此,MCS-51 系統(tǒng)也可以不需要復(fù)位電路16、程序存儲器和數(shù)據(jù)存儲器一般用存放數(shù)儲器一般用來存放數(shù)據(jù)(對)10H17Ho(錯的作序不同而數(shù)據(jù)序Io37若一個函數(shù)的返回類型為void,則表示其沒 有返回值。(對)38特殊功能寄存器的名字,在 C51程序中, 全部大寫。(對一39 “ Sfr后面的地址可以用帶有運算的表達(dá)式來 表示。(對)40. #include <reg51 .h>與 #include “

17、 reg51. 是等價的。(錯41. Sbit不可以用于定義內(nèi)部 RAM的可位尋址 區(qū),只能用在可位尋址的SFR 上o (對)42. 個函數(shù)利用return不可能同時返回多個值。(對)43 中斷響應(yīng)最快響應(yīng)時間為 3個機(jī)器周期。 (對)44J9C51每個中斷源J目應(yīng)地在芯片上都有其中 斷請求輸入引腳。(錯)中斷初始化時令對而不控制用的節(jié)操作置 令。(錯),而不能使用字節(jié)操作指45. 89c51單片機(jī)對最高優(yōu)先權(quán)的中斷響應(yīng)是無 條件的。.(.錯) 只可使用位操作指 套T在錯般情況下8051單片機(jī)允許同級中斷嵌 外8部WI單片機(jī)先纟個是低源中優(yōu)先級是斷的是( 對)49. MCS-51有3個中斷源,

18、優(yōu)先級由軟件填寫 特殊功能寄存器IP加以選擇。(錯)50外部中斷INTo入口地址為_0013H。(錯) 51. MCS-51 into的入口地址是 0003HO (對 ).52. TMoD中的GATE=I時,表示由兩個信號 控制定時器的啟停。(對)。53.要進(jìn)行多機(jī)通信,MCS -51串行接口的工作 方式應(yīng)為方式1o (錯)54. MCS-51 的串行接口是全雙工的( (對 )55. MCS-51 上電復(fù) 位時,SBUF=OoH。 (對)O56. MCS 51單片機(jī)片外數(shù)據(jù)存儲器與擴(kuò)展 I/O 口統(tǒng)一編址。(對 )57. 單片機(jī)系統(tǒng)擴(kuò)展時使用的鎖存器,是用于鎖存高8位地址。(錯)58. 程序存

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

20、外存兩大部分其中外存 可以直接與CPU交換信息。(錯 )66. P2 口既可以作為I/O使用 収/數(shù)據(jù)復(fù)用口使用。( 錯 )67.在中斷響應(yīng)階段CPU 定要做如下2件工 作.( 對 )6872. AJMP 跳轉(zhuǎn)空間最大可達(dá)到64KB 。 (錯 )73. DPTR是由DPH和DPL兩個8位特殊寄存 器組成的。(對 )75. C51中,將數(shù)據(jù)的存儲類型說明為data ,則 該數(shù)據(jù)映射的存儲空間為片內(nèi)位尋址空間。( 錯)76 . MCS 51屬于16位的單片機(jī)。( 錯 )78 .位地址和字節(jié)地址在形式上沒有區(qū)別。( 對)79.如果X=OXEA ,則執(zhí)行v<2后,X的值為 OXA8。( 對)78

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

22、87、SFR中凡是能被8整除的地址,都具有位尋 址能力。( 對 )88、不能用“ Sfr16”直接訪問定時器/計數(shù)器0和1。( 錯 )89、MCS-51單片機(jī)的程序存儲器只能用來存放 程序的。(錯 )90、串口中斷標(biāo)志由硬件清0。( 錯 )91、特殊功能寄存器的名字,在 C51程序中, 全部大寫。(對 )92. “sfr"后面的地址可以用帶有運算的表達(dá)式 來表示。( 對 )93. #include vreg51.h與#include “ reg51.h"是等價的。( 錯 )94. Sbit不可以用于定義內(nèi)部 RAM的可位尋址 區(qū),只能用在可位尋址的SFR上。( 對 )95.

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

24、06. 在一般情況8051單片機(jī)允許同級中斷嵌套。( 錯)107. 8051單片機(jī)程序存儲器數(shù)和數(shù)據(jù)存儲器 擴(kuò)展的最大范圍都是一樣的。( 對 )108. 如果發(fā)生除法溢出錯誤PSW標(biāo)志位P置1。( 錯 )109. CPU對內(nèi)部RAM和外部RAM的讀寫速度一樣快。(錯 )110. 對于8051單片機(jī)CPU對內(nèi)部程序存儲器尋址超過4K時 器中尋址。( 對 )111.-86 原碼=11010110B 反碼=10101001B補碼=10101010B112.、由于MCS-51的串行口的數(shù)據(jù)發(fā)送和接收 緩沖器都是SBUF所以其串行口不能同時發(fā)送和接收數(shù)據(jù) 即不是全雙工的串行口。(錯 )三、選擇題1.列3

25、.單片機(jī)8031屬于:B(A) MCS-48 系列 (B) MCS-51 系(C) MCS-96單片機(jī)程序存儲器的尋址范圍是由程序計數(shù)丄器PC的位數(shù)決定的,MCS 51的PC為16位,因此其尋址范圍是B(A) 4 KB(B) 64 KBKB 在 89C5l 1 A)_80個單元兀 I系列(DB)MC(SS351系列(C) 8(D) 128 KB中,可使用的堆棧最大深度為 A二 人”但)32個單元 (C) 128個 (D) 8個單兀 下列中不器是單理器資控制應(yīng)用的重要體現(xiàn), 用寄位器加各個位(C)乍特殊功能寄存器的可尋址位5.勺是 B(B)通(D)位8. 在單片機(jī)中,通常將一些中間計算結(jié)果放在C

26、、程序存儲(D ) Z卄A、累加器L亠Z豐B控制器器D、數(shù)據(jù)存儲器BC、寄9. 單片機(jī)應(yīng)用程序一般存放在(A、RAM B、ROM器D、CPU10. 單片機(jī)上電后或復(fù)位后,工作寄存器Ro是在(A )A、0區(qū)00H單元B、0區(qū)01H單元C、0區(qū)09H單元 D、SFR11. 單片機(jī)89C51的XTAL1和XTAL2引腳是C、(D)引腳一心、A、外接定時器從丄、Z B外接串行口 外接中斷D、外接晶振 14. 8051單片機(jī)中既可位尋址又可字節(jié)尋址的單 元是(A )A、20HB、30HC、00HD、 70H節(jié).8051單片機(jī)中片內(nèi)RAM共有(A )字4K16.和2 17.A、128B 256C、D、64

27、K當(dāng)寄存器P S W的R S 0和R S 1分別為1 0時,系統(tǒng)選用的工作寄存器組為(B )A、組0B組1C、組D、組3提咼單片機(jī)的晶振頻率,則機(jī)器周期CA、不變宀B、變長C、變D、不定短18莊堆棧操作中,當(dāng)進(jìn)棧數(shù)據(jù)全部彈出后,這址減IC、棧底 個用戶不能直接使時S P應(yīng)指向(A)A、棧底單元B、7FH單單元地址加1D、棧底單元地.89C51 單片機(jī)中,唯 用的寄存器是(C )A、P S W B D P T RP CD、B2P-89C51單片機(jī)中,唯一一個用戶可使用的 位寄存器是(B )A、P S WBD P T RP C21 X若MCS-51系統(tǒng)中,晶振頻率為8MHz , 一個機(jī)器周期等于(

28、 A ) SOA 1.5 B 3 C 1 D 0.522. r AMCS-51單片機(jī)外部有40個引腳,其中,地址鎖存允許控制信號引腳是(A)(A) ALE(B) PSEN(C) EAD) RST23. 在CPU內(nèi)部,反映程序運行狀態(tài)或反映運算結(jié)果的特征寄存器是(B )o(A) PC(B) PSW(C) A(D)SP24. AJMP指令的跳轉(zhuǎn)范圍是(C16C、A)。(A) 256(B) 1KB (C)2KB(D) 64KB25. 單片機(jī)應(yīng)用程序一般存放在( BA、RAM B、ROM C、寄存 器D、CPU26. 單片機(jī)的堆棧指針SP始終是(B )A、指示堆棧底B、指示堆棧頂C、指示堆棧地址D、指

29、示堆棧長度27. LJMP跳轉(zhuǎn)空間最大可達(dá)到(D )A、2KBB、256BC、128BD、64KB52. CPU響應(yīng)中斷后,能自動清除中斷請求“ 1” 標(biāo)志的有(一 C )。一 AINTO 1NTI米用電平觸發(fā)方式BO IlNTo / INT1米用兩邊觸發(fā)方式一 C 定時/計數(shù)器T0/T1中斷D o串行口中斷TI/RI53. 80C51五個中斷源中,屬外部中斷的有( AB )oA. into B. nti C. T0 D . T1E. TI F. RI54. 按下列中斷優(yōu)先順序排列,有可能實現(xiàn)的有()o-A. T1、To、into、inti、 串行口 B . INT 0、 T1、T0、inti

30、、串行口 _ C.而、JNTi、串行口、 T0、 T1 D . Ni> 串行口、T0、而、T1 ;55 各中斷源發(fā)出的中斷申請信號, 都會標(biāo)記在 MCS 51系統(tǒng)中的(B )中。(A) TMOD(B) TCON/SCON(C)IE (D) IP56 外中斷初始化的內(nèi)容不包括:A(B)設(shè)置(D)設(shè)外中斷允設(shè)置中斷響應(yīng)方式置中斷觸設(shè)置中斷總允許57.在 MCS-51單片機(jī)中,需要軟件實現(xiàn)中斷 撤銷的是:D觸發(fā)的外定時中斷(B)脈沖Z (C)廠電平觸發(fā)的外部中斷(D)串行口中斷59. 8051單片機(jī)共有(A、4B6D 7A、260. 8051單片機(jī)共有(BB )中斷源5C、A )個中斷優(yōu)先級3

31、C、4D 561. 中斷源I E 1 (C )A、 0003H 0013HD、62. 執(zhí)行MoV 意義是:(B )A、屏蔽中斷源B(外部中斷1)的向量地址為B、000BH C、002BH令寄存器進(jìn)執(zhí)行寫令令I(lǐng) E,# 81H指令的,、開放外中斷源0 C、開放外中斷源1 D、開放外部中斷源0和163. 下述條件中,能封鎖主機(jī)對中斷的響應(yīng)的條 件是(BE )A、一個同級或高一級的中斷正在處理中B、當(dāng)前周期不是執(zhí)行當(dāng)前指令的最后一個 周期C、當(dāng)前執(zhí)行的指令是 RETI指令或?qū)E或 口-口、丄k.、士 / i-f入一個低級的中長在處理中64. 8051單片機(jī)的中斷源有(ABCDE )亠A、外部中斷0

32、 r B定時/計數(shù)中斷o r C串行 中斷 D、外部中斷1 E、定時/計數(shù)中斷1 65中斷請求的不能自動撤除有(、B、A、定時/計數(shù)中斷硬件自動撤除脈沖方式外部中斷自動撤除_ /亠一 .一 一 D、串行中斷軟件撤除E、串行中斷硬件自動撤除66.丄要想測量-NTO引腳上的一個正脈沖寬度,那么 特殊功能寄存器TMoD的內(nèi)容應(yīng)為(A )。(A)09H(B)87 H (C)OoH(D)80H67HCS-51的中斷允許觸發(fā)器內(nèi)容為 83H ,cpu 將響應(yīng)的中斷請求是(D )(A) T1,(B)T0,T1(C)T1,串行接(D) TO一浪 MCS-51能夠響應(yīng)定時器Tl中斷、串行接口中斷,它的中斷允許寄

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

34、(A)64KB 128B4KB 64KB(D) 8KB 256B74. 在8x51芯片里,哪個引腳用于控制使用內(nèi)部程序存儲器還是外部程序存儲器?(B)(A) XTAL1( B) /EA(C)PSEN(D)ALE75. 下列哪個不是KeiIC 的預(yù)處理命令?(C )(A) #inCIUde(B)#define (C)#exit(D)#if76. 下列哪個不是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)Por

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

36、作寄 存器組A、interruptB、SfrC、whileD、USing82. C51中一般指針變量占用(C)字節(jié)存儲。A、一個B、兩個 C、三個D、四個83. 使用宏來訪問絕對地址時,一般需包含的庫 文件是(B )A、reg51 hB、absacch C、intrinshD、StartUP .h85.定時/計數(shù)器To在GATE = 1時運行的條件有( AC )。AP3.2 = 1B.設(shè)置好定時初值C.TR0=1D.T0 開啟中86 對定時器0進(jìn)行關(guān)中斷操作,需要復(fù)位中 斷允許控制寄存器的:(A )(A) EA 和 ETo(B) EA 和EXo(C) EA 和 ETi(D) EA 和EXi87

37、在下列寄存器中,與定時器 /計數(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單片機(jī)定時器工作方式0是指的(C) 工作方式。A.8位 B.8位自動重裝 C.13位 D.16位90. 使用定時器T1時,有幾種工作方式(D )(A) 1 種(B) 2 種(C) 3種(D) 4種91單片機(jī)定時器可用于(ABC )。A.定時 B.外部事件計數(shù) C.串行口的 波特率制定D.擴(kuò)

38、展外部中斷源96. 串行口的移位寄存器方式為( A )。(A)方式0(B)方式1( C)方式2( D)方式397. 用MCS-51用串行擴(kuò)展并行I/O 口時,串 行接口工作方式選擇(A)(A)方式0( B)方式1 (C)方式2( D) 方式398. 控制串行口工作方式的寄存器是(C(A) TCON(B)PCON (C)SCON(D)TMOD99. 6264 芯片是(B )(A)EEPROM(B) RAM (C) FLASHROM (D) EPROM100. 在下列單片機(jī)芯片中使用淹膜 ROM作為 內(nèi)部程序存儲器的是(A) 8031(B) 80C51(C)8032(D) 89C51101 單片機(jī)

39、程序存儲器的尋址范圍是由程序計 數(shù)器PC的位數(shù)決定的,MCS 51的PC為 16位,因此其尋址范圍是 B(A) 4 KB(B) 64 KB (C) 8KB (D) 128 KB104.讀RAM 地址DPTR中包含的信息有(B )。B讀D. RDA 片選信號外RAM相應(yīng)存儲單元的地址信號 C 讀外RAM操作信號 信號107. 89C51并行擴(kuò)展I/O 口輸入輸出操作時執(zhí) 行的指令和控制信號是(ACD )。A.執(zhí)行MOVX指令B.執(zhí)行MOVC指令C 用RE信號控制讀D 用WR信號控制寫E 用PSEN信號控制讀F 用ALE信號控制寫108.在下列理由中,不能說明 MCS-51的I/O 編址是統(tǒng)一方式

40、的理由是:(A)沒有專用的I/O指令(B)沒有區(qū)分存儲器和I/O的控制信號(C)使用存儲器指令進(jìn)行I/O操作 (D) P3 口線具有第二功能111.用MCS-51用串行擴(kuò)展并行I/O 口時,串 行接口工作方式選擇(A)(A)方式0 (B)方式1 (C)方式2 (D) 方式3四簡答題1. 什么是單片機(jī)?它與一般微型計算機(jī)在結(jié)構(gòu) 上有何區(qū)別?2. 新型/ 單片機(jī)主要在哪些方面有所發(fā)展? 給應(yīng)用系統(tǒng)帶來什么好處?工藝上、程序存儲器的3. 51單片機(jī)內(nèi)部有哪些主要的功能部件?4. 配置上有哪在功能上、5. 80C51單片機(jī)的RAM分為幾部分?各有什么特點和功能?6. 簡述復(fù)位的用途,復(fù)位的方法。7.

41、簡述MCS-51系列單片機(jī)的存儲器空間分 布?8. 程序狀態(tài)壬rrPSW的作用是什么?常用標(biāo)志有 哪些位?作用是什么?9. 簡述80C5K片機(jī)的4個I/O 口在使用上有 哪些分工和特點?12.簡述轉(zhuǎn)移指令 AJMP addrll,SJMP rel, LJMP addr16 及 JMP A+DPTR 的應(yīng)用場合。16. 什么是偽指令?常用的偽指令功能如何?17. MCS-51單片機(jī)匯編語言有何特點? 18利用MCS-51單片機(jī)匯編語言進(jìn)行程序設(shè)計 的步驟如何?19. 常用的程序結(jié)構(gòu)有哪幾種?特點如何?20. 子程序調(diào)用時,參數(shù)的傳遞方法有哪幾種?25.對訪問內(nèi)部RAM和外部RAM,各應(yīng)采用 哪些

42、尋址方式?27. 什么是中斷?其主要功能是什么?28. 什么是中斷優(yōu)先級?中斷優(yōu)先處理的原則 是什么?29厶各中斷源對應(yīng)的中斷服務(wù)程序的入口地址是 否能任意設(shè)疋?30上mcs-51系列單片機(jī)具有幾個中斷源入分別 是如何定義的?其中哪些中斷源可以被定義為咼 優(yōu)先級中斷,如何定義?優(yōu)先級怎樣確定?在同一31鬥中斷服務(wù)子程序與普通子程序有哪些相同和 32- MCS-51單片機(jī)能提供幾個中斷源?幾個優(yōu) 先級?各個中斷源的優(yōu)先級怎樣確定?在同一 優(yōu)先級中各個中斷源的優(yōu)先級怎樣確定?33. MCS-51單片機(jī)的外部中斷源有哪兩種觸發(fā) 萬式?如何選擇?對外部中斷源的觸發(fā)脈沖或 電平有什么要求?34.想將中斷

43、服務(wù)程序放置在程序存儲區(qū)的任意 區(qū)域,在程序中應(yīng)該作何種設(shè)置?請舉例加以說 明。35簡述定時器的四種工作方式的特點,如何選 擇和設(shè)定?36. 當(dāng)定時器To用作方式3時,由于TR1位 已被To占用,如何控制定時器 T1的開啟和關(guān) 閉?37. 已知8051單片機(jī)的fosc=12MHz,用T1定 時。試編程由P1.0和P1.1引腳分別輸出周期為2ms和500 S的方波。38. 定時/計數(shù)器工作于定時和計數(shù)方式時有何 異同點?39. 當(dāng)定時/計數(shù)器T0用作方式3時,定時/計 數(shù)器T1可以工作在何種方式下?如何控制 T1 的開啟和關(guān)閉?40. 軟件定時與硬件定時的原理有何異同?41. 定時器T0和T1各

44、有幾種工作方式?42. 設(shè)單片機(jī)的fosc= 12MHz,要求用T0定時150 s,分別計算采用定時方式 0、定時方式1 和定時方式2的定時初值。43. 設(shè)單片機(jī)的fosc= 6MHz,問定時器處于不 同工作方式時,最大定時范圍分別是多少?44. 若8031單片機(jī)的fosc= 6MHz,請利用定時 器T0定時中斷的方法,使 P1.0輸出周期2ms 的方波的程序。45. MCS-51系列單片機(jī)中的定時器/計數(shù)據(jù)有哪 幾個特殊功能寄存器?作用是什么?怎樣計算定 時器/計數(shù)器的計數(shù)初值?46. 編與一個定時間隔為5ms的子程序,晶振頻 率為6MHz。47哪些變量類型是51單片機(jī)直接支持的?48.簡述

45、C51的數(shù)據(jù)存儲類型49 簡述C51M 51單片機(jī)特殊功能寄存器的定義 方法50. 簡述C51M51單片機(jī)片內(nèi)I/O 口和外部擴(kuò)展的I/O 口的定義方法51. C51中的中斷函數(shù)和一般的函數(shù)有什么不同?52. C51采用什么形式對絕對地址進(jìn)行訪問?53. 按照給定的數(shù)據(jù)類型和存儲類型,寫出下列 變量的說明形式(1) 在data區(qū)定義字符變量val1(2) 在idata區(qū)定義整型變量val2(3) 在Xdata區(qū)定義無符號字符型數(shù)組val34,(4) 在Xdata區(qū)定義一個指向Char類型的指針PX。(5) 定義可位尋址變量flag 。(6) 定義特殊功能寄存器變量P3。54. 串行通信和并行通

46、信有什么區(qū)別?各有什 么優(yōu)點?55. 什么是串行異步通信,它有哪些作用?并 簡述串行口接收和發(fā)送數(shù)據(jù)的過程。56. 簡述MCS-51單片機(jī)多機(jī)通信的特點。57. 若異步通信按方式2傳送,每分鐘傳送3000 個字符,其波特率是多少?58. 什么是串行異步通信,它有哪些作用?并 簡述串行口接收和發(fā)送數(shù)據(jù)的過程。59. 8051單片機(jī)四種工作方式的波特率應(yīng)如何 確定?60. 某異步通信接口,其幀格式由 1個起始位(0),7個數(shù)據(jù)位,1個偶校驗和1個停止 位(1)組成。當(dāng)該接口每分鐘傳送1800個 字符時,試計算出傳送波特率。61. 串行口工作方式在方式 1和方式3時,其 波特率與fosc定時器T1工

47、作模式2的初 值及SNOD位的關(guān)系如何?設(shè)fosc=6MHz, 現(xiàn)利用定時器T1模式2產(chǎn)生的波特率為 110bps試計算定時器初值。62. 串行口接收/發(fā)送數(shù)據(jù)緩沖器都用SBUF,如果同時接受/發(fā)送數(shù)據(jù)時,是否會發(fā)生沖突? 為什么?63. 8051單片機(jī)如何訪問外部 ROM及外部 RAM?64. 試用2764, 6116為8031單片機(jī)設(shè)計一個 存儲器系統(tǒng),它具有 8K EPRoM (地址由 0000H1FFFH )和16K的程序、數(shù)據(jù)兼用 的RAM 存儲器(地址為2000H- 5FFFH )。 具體要求:畫出該存儲器系統(tǒng)的硬件連接圖。65. 已知并行擴(kuò)展2片4K × 8存儲器芯片,

48、用 線選法P2.6、P2.7分別對其片選,試畫出 連接電路。無關(guān)地址位取“ 1”時,指出2 片存儲器芯片的地址范圍。66. 已知并行擴(kuò)展2片2K × 8存儲器芯片及芯 片地址范圍(無關(guān)地址位取“ 1”,芯片I: B800HBFFFH ;芯片 II : E800HEEFFH ; 試畫出其連接電路。67 畫出2764與80C51典型連接電路。68 畫出6264與80C51典型連接電路,P2.6片 選,并指出6264片選地址和片內(nèi)存儲單元地址 范圍。69試以8031為主機(jī),用2片2764 EPROM 擴(kuò) 展16K ROM,畫出硬件接線圖。70 設(shè)計擴(kuò)展2KB RAM 和4KB EPROM

49、的電 路圖。71.當(dāng)單片機(jī)應(yīng)用系統(tǒng)中數(shù)據(jù)存儲器 RAM地址 和程序存儲器EPROM地址重疊時,是否 會發(fā)生數(shù)據(jù)沖突,為什么?72 用74LS138設(shè)計一個譯碼電路,利用 8051 單片機(jī)P0、P2 口譯出地址為2000H3FFFH的 片選信號CSo73用一片74LS138譯出兩片存儲器的片選信 號地址空間分別為 1000H1FFFH ,3000H3FFFH。試畫出譯碼器的接線圖。74. 8031單片機(jī)要擴(kuò)展4K字節(jié)外部RAM,要 求地址為1000H 1FFFH,青畫出完整的電路圖。75. 試說明非編碼鍵盤的工作原理。如何去鍵抖 動?如何判斷鍵是否釋放?76. 七段LED顯示器有動態(tài)和靜態(tài)兩種顯

50、示方 式,這兩種顯示方式要求MCS-51系列單片 機(jī)如何安排接口電路?77. 利用8031單片機(jī)的P1端口,設(shè)計一個可掃 描16鍵的電路,并用中斷法掃描鍵盤。78. 利用8031和8279的接口電路,要求管理16個鍵及8個LED數(shù)碼管,請用框圖表示程序的 安排方法。79. 試設(shè)計一個用8155接6個LED數(shù)碼管的電 路,并使之顯示“ PLEASE”80. A/D轉(zhuǎn)換器的分辨率如何表示?它與精度 有何不同?81. 判斷A/D轉(zhuǎn)換結(jié)束否一般可采用幾種方 式?每種方式有何特點?82. D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)有哪些?分辨率 是如何定義的?參考電壓 VR的作用如何?83 D/A轉(zhuǎn)換器由哪幾部分組成?

51、各部分的作用 是什么?84.試述DAC0832芯片的輸入寄存器和 DAC寄 存器二級緩沖的優(yōu)點。85.說明圖中 AD0809 的 IN0, IN1, IN2, IN3,IN4, IN5, IN6, IN7 等8個通道的地址(C,B,A位 為000時,IN0通道,以此類推,為111時,IN7 通道)。五、程序設(shè)計題1、假設(shè)外部中斷0和外部中斷1均為下降 沿觸發(fā),當(dāng)外部中斷0發(fā)生時,P0端口的電平 反向,當(dāng)外部中斷1發(fā)生時,P1端口的電平反向。 WCt15" H =11 10,期27-HO驅(qū)P1.7P 乳 OfWRP1.6P3.5j1P1.5FJJPl 4P1.3P3JR1DP1.2P3.mP1.1PTWrRXDPIIDF2JWA15P2.,1 斗F2.5W13EAP? A12ALEP2.3JA11PNP2J¾,10F2J0曲MiePJ.7/AD7RSTPD.WAD6PD5/.AD6Ptl4AD4PD.3JAD3XTAL2PDJWA口2PB VADlPftWA

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論