![單片機原理及應(yīng)用試題庫_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/5/801216b1-8192-495c-b34e-6c5e09dbe28d/801216b1-8192-495c-b34e-6c5e09dbe28d1.gif)
![單片機原理及應(yīng)用試題庫_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/5/801216b1-8192-495c-b34e-6c5e09dbe28d/801216b1-8192-495c-b34e-6c5e09dbe28d2.gif)
![單片機原理及應(yīng)用試題庫_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/5/801216b1-8192-495c-b34e-6c5e09dbe28d/801216b1-8192-495c-b34e-6c5e09dbe28d3.gif)
版權(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)。9 MCS-51 有(4 )個并行 IO 口。10MCS-51 的堆棧是軟件填寫堆棧
3、指針臨時在( 30H 7FH)內(nèi)開辟的區(qū)域 .11 MCS-51 片內(nèi)( 20H 2FH )范圍內(nèi)的數(shù)據(jù)存儲器,既可以字節(jié)尋址又可以位 尋址。12. 程序狀態(tài)標(biāo)志字寄存器 PSW中的PSW.7的含義是(進位和借位標(biāo)志位);PSW.O 的含義是( 奇偶校驗位 )。13. 若不使用 89C51 片內(nèi)的程序存儲器,引腳(EA')必須接地。14. MCS-51 中凡字節(jié)地址能被( 0和8 )整除的特殊功能寄存器均能尋址。15. MCS-51 有 4組工作寄存器,它們的字節(jié)地址范圍是(00H1FH)。16. 當(dāng)MCS-51引腳( ALE)信號有效時,表示從 P0 口穩(wěn)定地送出了低 8位 地址.1
4、7. 在單片機的 RESET 端出現(xiàn)( 兩個機器周期以上的高電平時 ),便可以可靠復(fù)位,復(fù)位后的程序指針 PC指向(0000H)地址。18. MCS-51 系列單片機有 :(外部中斷 0) , (外部中斷 1 ) , (定時 /計數(shù)器 T0 溢出中斷 ) , ( 定時/計數(shù)器 T1 溢出中斷) ,( 串行口 )等 5個中斷請求源。39. KeiL C51 軟件中,工程文件的擴展名是_UV2 ,編譯連接后生成可燒寫的文件擴展名是 _hex 。40. C51支持的指針有通用指針和 Crol完成一個字節(jié)的循環(huán)左移,用_rol_ 完成二個字節(jié)的循環(huán)左移。42. C51 的基本數(shù)據(jù)類型有char 、 i
5、nt、 long 、float 、 bit sbit 、sfr sfr16。43. C51 的存儲類型有 code 、 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)三種。46. C51中int型變量的長度為16位,其值域為 0-65535。47. C51中關(guān)鍵字sfr的作用定義變量訪問 8位的SFR , sbit的作用定義變量訪問SFR中的一位。48函數(shù)定義由函數(shù)頭 和 函數(shù)體兩部分組成。49. C51中! ”運
6、算符的作用是取反 。50. 若函數(shù)無返回值,用void關(guān)鍵字指定。51. 若局部變量未初始化,其初值為不確定。52. 89C51五個中斷源的中斷入口地址分別是INTO:0003H; INT1 : 0013HT0 : 000BH; T1 : 001BH;串行口:0023H。53在CPU未執(zhí)行同級或更高優(yōu)先級中斷服務(wù)程序的條件下,中斷響應(yīng)等待時間最少 需要。54. 中斷嵌套與子程序嵌套的區(qū)別在于:一是子程序嵌套是在程序中事先按排序好的;而中斷嵌套是隨機的。二是子程序嵌套無次序限制;而中斷嵌套只允許低級中斷嵌套高級中斷。55. MCS-5l單片機的堆棧區(qū)只可設(shè)置在30H-7FH ,堆棧寄存器 SP是
7、8 位寄存器。56. 若(IP) =00010100B,則中斷優(yōu)先級最高者為串行口和外部中斷1,最低者為 定時/計數(shù)器T1、T0溢出中斷,外部中斷 0。57. MCS-51單片機中,只有 外部中斷中斷源存在中斷采樣的問題。58. 對中斷進行查詢時, 查詢的中斷標(biāo)志位共有_TF1_、_TF0_、E1_、_IE0_、_TI_和_RI_六個中斷標(biāo)志位。59. MCS-51單片機中斷系統(tǒng)中有外部中斷0 .外部中斷1 定時/計數(shù)器T1溢出中斷 . 定時/計數(shù)器 T0 溢出中斷 .串行口中斷五個中斷請求源,其中優(yōu)先級最高的是夕卜部中斷0,優(yōu)先級最低的是串行口中斷。60. 定時/計數(shù)器工作方式 3僅話用于
8、定時計數(shù)器T0。61. 若將定時/計數(shù)器用于計數(shù)方式,則外部事件脈沖必須從 P3.4和P3.5引腳輸入,且外部脈沖的最高頻率不能超過時鐘頻率的1/12。62. 定時器/計數(shù)器的工作方式3是指的將定時、計數(shù)器 拆成兩個獨立的8位計數(shù)器。而另一個定時器/計數(shù)器此時通常只可作為串行口的波特率發(fā)生器 使用。64. 假定定時器1工作在方式2,單片機的振蕩頻率為3MHZ,則最大的定時時間為 _1024us。65. 當(dāng)定時器TO工作在方式3時,要占定時器 T1的TR1和TF1控制位.66. MCS-51的定時器用作定時時,其定時時間與時鐘頻率和計數(shù)初值有關(guān)。用作計數(shù)時,最高計數(shù)頻率的 。67. MCS 51
9、單片機內(nèi)部有 _2_個位加1定時/計數(shù)器,可通過編程決定它們的工作 方式,其中,可進行 13位定時/計數(shù)的是方式是 _0_。68. MCS-51單片機的串行接口有_ 種工作方式。其中方式方式3為多機通信方 式。69串行口中斷標(biāo)志 RI/TI由系統(tǒng) 置位,軟件 清零。70. MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫特殊功能寄存 器SCON ( )加以選擇.71. 用串口擴并口時,串行接口工作方式應(yīng)選為方式0。72. 串行通信按照數(shù)據(jù)傳送方向可分為三種制式:單工、雙工 和半工 。73. 波特率定義為一秒鐘傳送多少個數(shù)據(jù)位。串行通信對波特率的基本要求是互相通信的甲乙雙方必須具
10、有的相同的波特率。74. 多機通信時,主機向從機發(fā)送信息分地址幀和數(shù)據(jù)幀兩類,以第9位可編程 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位 )。8
11、0. 80C51的存儲器可以分為三個不同的存儲空間,分別是64KB片外數(shù)據(jù)存儲器;64 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. 8
12、9C51并行擴展I/O 口時,對擴展I/O 口芯片輸入/輸出端的基本要求是:構(gòu)成輸出口時,接口芯片應(yīng)具有鎖存 功能;構(gòu)成輸入口時,接口芯片應(yīng)具有三態(tài)緩沖和鎖存選通 功能;89. 總線路是用于傳送信息的公共通信途徑??偩€可分為數(shù)據(jù)總線、地址總線和控制總線 。90. 89C51擴展I/O 口從片外數(shù)據(jù)存儲器存儲空間擴展,從理論上講,最多可擴展64K 個。91. MCS 51單片機的P0 P3 口均是 8位并行 I/O 口,其中的P0 口和P2 口除了可以進行數(shù)據(jù)的輸入 輸出外,通常還用來構(gòu)建系統(tǒng)的地址線 和數(shù)據(jù)線,在P0 P3 口中, P0為真正的雙向口, P1-P3 為準雙向口。92. 對I/O
13、進行編址通常采用 _與片外數(shù)據(jù)存儲器統(tǒng)一變址 編址技術(shù)。93. 連接到單片機上的輸入口應(yīng)具有三態(tài)緩沖和鎖存選通功能,連接到單片機上的輸出口應(yīng)具有 輸出鎖存功能。94. 8255共有三種工作方式,分別是 方式0_ . 方式1 和方式2_。這三種工作方式通過 _方式選擇控制字進行選擇。98當(dāng)51單片機與慢速外設(shè)進行數(shù)據(jù)傳輸時,最佳的傳輸方式是中斷傳送方式。99. LED數(shù)碼管的使用與發(fā)光二極管相同,根據(jù)其材料不同正向壓降一般為0.7 V,額定電流為 20m A,最大電流為50m A。100. 鍵盤掃描控制方式可分為 程序 控制、定時 控制和 中斷 控制方式。101. LED顯示器的靜態(tài)驅(qū)動顯示和動
14、態(tài)驅(qū)動顯示的優(yōu)缺點是:_靜態(tài)顯示亮度高但是占用 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。(對)5、 80
15、51中的工作寄存器就是內(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。 (錯)13、不能用指令對對程序計數(shù)器 PC進行讀寫操作。(對)1
16、4、使用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 <reg51.h> 與#include“ reg51.h是等價的。( 錯)41. sbit不可以用于定
17、義內(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)先級是低的是串行口中斷。 ( 對)49. MCS-51有3個中斷源,
18、優(yōu)先級由軟件填寫特殊功能寄存器IP加以選擇。(錯)51. MCS-51 INTO的入口地址是 0003H。(對).52. TMOD中的GATE=1時,表示由兩個信號控制定時器的啟停。(對)。53. 要進行多機通信,MCS-51串行接口的工作方式應(yīng)為方式1。(錯)54. MCS-51的串行接口是全雙工的。( 對 )55. MCS-51 上電復(fù)位時,SBUF=OOH。(對)。56. MCS 51單片機片外數(shù)據(jù)存儲器與擴展I/O 口統(tǒng)一編址。(對)57. 單片機系統(tǒng)擴展時使用的鎖存器,是用于鎖存高8位地址。(錯)58. 程序存儲器和數(shù)據(jù)存儲器的作用不同,程序存儲器一般用存放數(shù)據(jù)表格和程序,而數(shù)據(jù)存儲
19、器一般用來存放數(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。(65.存儲器分成內(nèi)存和外存兩大部分其中外存可以直接與CPU交換信息。66. P2 口既可以作為I/O使用 又可以作地址/數(shù)據(jù)復(fù)用口使用
20、。67. 在中斷響應(yīng)階段 CPU 一定要做如下2件工作 保護斷點和給出中斷服務(wù)程序入口地址。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í)行x<<2后,x的值為0xA8。( 對 )78.在MCS 51的指令系統(tǒng)中,地址分為字節(jié)地址和位地址。79匯編語言指令就是指能被 CPU直
21、接執(zhí)行的指令。(錯 )80. 在MCS 51的指令系統(tǒng)中,偽指令、指令都是在程序執(zhí)行的時候起作用。(81. (R7)表示工作寄存器 R7中的內(nèi)容。( 對 )TMOD來完成。(錯82. 微機中數(shù)據(jù)總線的寬度決定了CPU的尋址能力。( 對 )83. 在MCS-51中,中斷的開放和屏蔽都可以通過控制字84、 在MCS-51中,中斷可以任意嵌套。( 對 )85、 若一個函數(shù)的返回類型為void,則表示其沒有返回值。(對)86、 定時器與計數(shù)器的工作原理均是對輸入脈沖進行計數(shù)。( 對 )87、 SFR中凡是能被8整除的地址,都具有位尋址能力。( 對 )88、 不能用“ sfr16 ”直接訪問定時器/計數(shù)
22、器0和1。( 錯 )89、 MCS-51單片機的程序存儲器只能用來存放程序的。( 錯 )90、 串口中斷標(biāo)志由硬件清0。( 錯 )91、 特殊功能寄存器的名字,在 C51程序中,全部大寫。(對)92、 “ sfr”后面的地址可以用帶有運算的表達式來表示。(對)93、 #include <reg51.h>與#include“ reg51.h” 是等價的。( 錯 )94、sbit不可以用于定義內(nèi)部 RAM的可位尋址區(qū),只能用在可位尋址的 SFR上。95. 我們所說的計算機實質(zhì)上是計算機的硬件系統(tǒng)和軟件系統(tǒng)的總稱。96. MCS-51的5個中斷源優(yōu)先級相同。97. MCS-51外擴I/O
23、 口與外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ù)存儲器擴展的最大范圍都是一樣的。108. 如果發(fā)生除法溢出錯誤則PSW標(biāo)志位P置1。( 錯 )109. CPU對內(nèi)部RAM和外部RAM的
24、讀寫速度一樣快。( 錯 )110. 對于8051單片機 當(dāng)CPU對內(nèi)部程序存儲器尋址超過4K時 系統(tǒng)會自動在外部程序 存儲器中尋址。( 對 )111. -86 原碼=11010110B 反碼=10101001B 補碼=10101010B( 對 )112. 、由于MCS-51的串行口的數(shù)據(jù)發(fā)送和接收緩沖器都是SBUF所以其串行口不能同時發(fā)送和接收數(shù)據(jù)即不是全雙工的串行口。( 錯 )三、選擇題1. 單片機8031屬于:B(A)MCS-48 系列 (B) MCS-51 系列 (C) MCS-96 系列 (D) MCS-31 系列3單片機程序存儲器的尋址范圍是由程序計數(shù)器PC的位數(shù)決定的,MCS 51
25、的PC為16位,因此其尋址范圍是B(A)4 KB(B) 64 KB(C) 8 KB (D) 128 KB5.在89C5I中,可使用的堆棧最大深度為A(A)80個單元 (B) 32個單元 (C) 128個單元 (D) 8個單元6位處理器是單片機面向控制應(yīng)用的重要體現(xiàn),下列中不屬于位處理器資源的是B(A)位累加器Cy(B)通用寄存器的各個位(C)特殊功能寄存器的可尋址位(D)位操作指令集8. 在單片機中,通常將一些中間計算結(jié)果放在( D )中。A、累加器B、控制器C、程序存儲器D、數(shù)據(jù)存儲器9. 單片機應(yīng)用程序一般存放在(B )中。A、RAM B、ROMC、寄存器D、CPU10. 單片機上電后或復(fù)
26、位后,工作寄存器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和0時,系統(tǒng)選用的工作寄存器組為(B )A、組0B、組1C、組2D、組317. 提高單片機的晶振頻率,則機器周期( C )。A、不
27、變B、變長C、變短D、不定18在堆棧操作中,當(dāng)進棧數(shù)據(jù)全部彈出后,這時SP應(yīng)指向(A )A、棧底單元 B、7FH單元C、棧底單元地址加 1D、棧底單元地址減119. 89C51單片機中,唯個用戶不能直接使用的寄存器是(C )A、P S W B、D P T R C、P CD、B20. 89C51單片機中,唯個用戶可使用的16位寄存器是(B )A、P S W B、D P T R C、A D、P C21. 若MCS-51系統(tǒng)中,晶振頻率為 8MHz,則一個機器周期等于(A )卩s。A 1.5 B 3 C 1 D 0.522. MCS-51單片機外部有40個引腳,其中,地址鎖存允許控制信號引腳是(A)
28、(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.苗甫田稗皋B )單片機應(yīng)用程序般存放在(A、RAMB、ROMC、寄存器D、CPU26.單片機的堆棧指針 SP始終是(B )A、指示堆棧底B、指示堆棧頂C、指示堆棧地址D、指示堆棧長度27. LJMP跳轉(zhuǎn)空間最大可達到(D )A、2KBB、256BC、128BD、64KB52. CPU響應(yīng)中斷后,能自動清除中斷請求
29、“1”標(biāo)志的有(C )。A . INT0/INT1采用電平觸發(fā)方式B。INT0/INT1采用兩邊觸發(fā)方式C .定時/計數(shù)器T0/T1中斷D。串行口中斷 TI/RI53. 80C51五個中斷源中,屬外部中斷的有(AB )。A . INT0B. INT1C. T0D. T1E. TI F. RI54.按下列中斷優(yōu)先順序排列,有可能實現(xiàn)的有A . T1、T0、INTO、INT1、串行口C. INT0、1而、串行口、)。B . INTO、T1、T0、INT1、串行口T0、T1D. INT1、串行口、T0、INTO、T1 ;55.各中斷源發(fā)出的中斷申請信號,都會標(biāo)記在(A) TMOD( B) TCON/
30、SCONMCS 51系統(tǒng)中的(B )中。(C) IE ( D) IP56.外中斷初始化的內(nèi)容不包括:A(A)設(shè)置中斷響應(yīng)方式(B)設(shè)置外中斷允許(C)在設(shè)置中斷總允許設(shè)置中斷觸發(fā)方式(A)(D)MCS-51單片機中,需要軟件實現(xiàn)中斷撤銷的是: 定時中斷(C)電平觸發(fā)的外部中斷(B)脈沖觸發(fā)的外部中斷(D)串行口中斷59. 8051單片機共有(B )中斷源60. 8051單片機共有(A )個中斷優(yōu)先級A、2B、3C、4D、561. 中斷源I E 1 (外部中斷1)的向量地址為( C )A、0003HB、000BH C、0013HD、002BH62. 執(zhí)行MOVIE,# 81H指令的意義是:(B
31、)A、屏蔽中斷源B、開放外中斷源0 C、開放外中斷源1 D、開放外部中斷源 0和163. 下述條件中,能封鎖主機對中斷的響應(yīng)的條件是(BE )A、一個同級或高一級的中斷正在處理中B、當(dāng)前周期不是執(zhí)行當(dāng)前指令的最后一個周期C、 當(dāng)前執(zhí)行的指令是 RETI指令或?qū)E或IP寄存器進行讀/寫指令D、 當(dāng)前執(zhí)行的指令是一長跳轉(zhuǎn)指令E、一個低級的中斷正在處理中64. 8051單片機的中斷源有( ABCDE )A、外部中斷0 B、定時/計數(shù)中斷0 C、串行中斷 D、外部中斷1 E、定時/計數(shù)中斷1 65中斷請求的不能自動撤除有()A、定時/計數(shù)中斷硬件自動撤除B、脈沖方式外部中斷自動撤除C、電平方式外部中
32、斷強制撤除D、串行中斷軟件撤除E、串行中斷硬件自動撤除66. 要想測量INT0引腳上的一個正脈沖寬度,那么特殊功能寄存器 TMOD的內(nèi)容應(yīng)為(A )。(A)09H(B)87 H (C)00H(D)80H67. MCS-51的中斷允許觸發(fā)器內(nèi)容為83H , CPU將響應(yīng)的中斷請求是(D )(A) T1,(B)T0,T1(C)T1,串行接口(D) T068. 要使MCS-51能夠響應(yīng)定時器T1中斷、串行接口中斷,它的中斷允許寄存器IE的內(nèi) 容應(yīng)是( A ) °(A) 98H(B) 84H(C) 42(D) 22H69. MCS-51在響應(yīng)中斷時,下列哪種操作不會發(fā)生 (C ).(A)保護
33、現(xiàn)場 (B)保護PC (C)找到中斷入口 (D)保護PC轉(zhuǎn)入中斷入口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 )(A) 64KB 128B( B) 4KB 64KB(D) 8KB 256B(C) 4KB 128B74. 在8x51芯片里,哪個引腳用于控制使用內(nèi)部程序存儲器還是外部程序存儲器?(D)ALE(A)
34、 XTAL1(B) /EA (C)/PSEN75.下列哪個不是KeilC的預(yù)處理命令?(A) #include76.下列哪個不是(B) #defi ne (C)#exit (D)#if KeilC的數(shù)據(jù)類型? ( B )(A) void(B)string(C)char (D)float77. 在KeilC的程序里,若要指定P0 口的bit3,如何編寫? ( C )(A) P0.3(B)Port0.3(C)P0A3(D)PortA378. 在 8x51 里,若要擴展外部存儲器時,數(shù)據(jù)總線連接哪個輸入 / 輸出端口?( A)( A) P0( B) P1( C) P2( D) P379. 在 Kei
35、lC 里,判讀開關(guān)狀態(tài)時, 使用 if_else if 語句與使用 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)鍵字可以改變工作寄存器組A 、 interruptB 、 sfrC、 whileD 、 using82 C51 中一般指針變量占用 ( C
36、)字節(jié)存儲。A、一個B、兩個C、三個D、四個83使用宏來訪問絕對地址時,一般需包含的庫文件是(B )A、 reg51.h B、 absacc.h C、 intrins.h D、 startup.h85定時 /計數(shù)器 T0 在 GATE = 1 時運行的條件有(AC )。AP3.2 = 1B .設(shè)置好定時初值 C.TR0=1 D.T0 開啟中86對定時器 0 進行關(guān)中斷操作,需要復(fù)位中斷允許控制寄存器的: ( A )(A) EA 和 ET 0(C) EA 和 ET1 87在下列寄存器中,與定時器(A) TCON(C) IE(B) EA 和 EX0(D) EA 和 EX1/ 計數(shù)器控制無關(guān)的是:
37、B(B) SCON(D) TMOD88 與定時工作方式 0 和 1 相比較,定時工作方式 2 不具備的特點是: B(B) 增加計數(shù)器的位數(shù)(D) 適于循環(huán)定時和循環(huán)計數(shù)(A) 計數(shù)溢出后能自動恢復(fù)計數(shù)初值(C) 提高了定時的精度89. MCS-51單片機定時器工作方式0是指的(C)工作方式。A.8位 B.8位自動重裝 C.13位 D.16位90. 使用定時器 T1 時,有幾種工作方式( D )(A) 1 種(B) 2 種( C) 3 種( D) 4 種91 單片機定時器可用于( ABC)。A.定時B.外部事件計數(shù)C.串行口的波特率制定D.擴展外部中斷源96. 串行口的移位寄存器方式為(A)。(
38、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)TMOD 99 6264 芯片是( B )(A)EEPROM100. 在下列單片機芯片中使用淹膜ROM 作為內(nèi)部程序存儲器的是(A) 8031(B) 80C51(C) 8032101 單片機程序存儲器的尋址范圍是由程序計數(shù)器16 位,因此其尋址范圍是 B(A) 4 KB(B) 64 KB (C) 8 KB10
39、4讀 RAM 地址 DPTR 中包含的信息有( B(D) 89C51PC的位數(shù)決定的, MCS 51的PC為(D) 128 KB)。A 片選信號B .讀外RAM相應(yīng)存儲單元的地址信號C.讀外RAM操作信號D. RD 信號B) RAM ( C) FLASH ROM (D) EPROM107. 89C51 并行擴展 I/O 口輸入輸出操作時執(zhí)行的指令和控制信號是( ACD )。A .執(zhí)行 MOVX 指令B.執(zhí)行MOVC指令C .用RE信號控制讀D .用WR信號控制寫E.用PSEN信號控制讀F.用ALE信號控制寫108.在下列理由中,不能說明(A) 沒有專用的 I/O 指令MCS-51 的 I/O
40、編址是統(tǒng)一方式的理由是:(B) 沒有區(qū)分存儲器和 I/O 的控制信號(C) 使用存儲器指令進行 I/O 操作 (D) P3 口線具有第二功能111. 用 MCS-51 用串行擴展并行 I/O 口時,串行接口工作方式選擇( A )(A)方式0 ( B)方式1(C)方式2(D)方式3四 簡答題1. 什么是單片機?它與一般微型計算機在結(jié)構(gòu)上有何區(qū)別?2. 新型 8 位單片機主要在哪些方面有所發(fā)展?給應(yīng)用系統(tǒng)帶來什么好處?3. 51 單片機內(nèi)部有哪些主要的功能部件?4. 51 單片機在功能上、工藝上、程序存儲器的配置上有哪些種類?5. 80C51 單片機的 RAM 分為幾部分?各有什么特點和功能?6.
41、 簡述復(fù)位的用途,復(fù)位的方法。7. 簡述 MCS-51 系列單片機的存儲器空間分布?8. 程序狀態(tài)字PSW的作用是什么?常用標(biāo)志有哪些位?作用是什么?9. 簡述 80C51 單片機的 4 個 I/O 口在使用上有哪些分工和特點?12. 簡述轉(zhuǎn)移指令 AJMP addrll , SJMP rel, LJMP addr16 及 JMP A+DPTR 的應(yīng)用場合。16. 什么是偽指令?常用的偽指令功能如何?17. MCS-51 單片機匯編語言有何特點?18 利用 MCS-51 單片機匯編語言進行程序設(shè)計的步驟如何?19. 常用的程序結(jié)構(gòu)有哪幾種?特點如何?20. 子程序調(diào)用時,參數(shù)的傳遞方法有哪幾種
42、?25. 對訪問內(nèi)部 RAM 和外部 RAM ,各應(yīng)采用哪些尋址方式?27. 什么是中斷?其主要功能是什么?28. 什么是中斷優(yōu)先級?中斷優(yōu)先處理的原則是什么? 29各中斷源對應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?30 MCS-51 系列單片機具有幾個中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級中斷,如何定義 ?31中斷服務(wù)子程序與普通子程序有哪些相同和不同之處?32. MCS-51 單片機能提供幾個中斷源?幾個優(yōu)先級?各個中斷源的優(yōu)先級怎樣確定?在同 一優(yōu)先級中各個中斷源的優(yōu)先級怎樣確定?33. MCS-51 單片機的外部中斷源有哪兩種觸發(fā)方式?如何選擇?對外部中斷源的觸
43、發(fā)脈沖 或電平有什么要求?34想將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請舉例加以說明。35 簡述定時器的四種工作方式的特點,如何選擇和設(shè)定?36. 當(dāng)定時器 T0 用作方式 3 時,由于 TR1 位已被 T0 占用,如何控制定時器 T1 的開啟和 關(guān)閉?37. 已知 8051 單片機的 fosc=12MHz ,用 T1 定時。試編程由 P1.0 和 P1.1 引腳分別輸出周 期為 2ms 和 500 s 的方波。38. 定時 /計數(shù)器工作于定時和計數(shù)方式時有何異同點?39. 當(dāng)定時 / 計數(shù)器 T0 用作方式 3 時,定時 /計數(shù)器 T1 可以工作在何種方式下?如何
44、控制T1 的開啟和關(guān)閉?40. 軟件定時與硬件定時的原理有何異同?41. 定時器 T0 和 T1 各有幾種工作方式?42. 設(shè)單片機的fosc= 12MHz,要求用TO定時150 s,分別計算采用定時方式 0、定時方式1 和定時方式 2 的定時初值。43. 設(shè)單片機的fosc= 6MHz,問定時器處于不同工作方式時,最大定時范圍分別是多少?44. 若8031單片機的fosc= 6MH z,請利用定時器T0定時中斷的方法,使P1.0輸出周期2ms 的方波的程序。45. MCS-51 系列單片機中的定時器 /計數(shù)據(jù)有哪幾個特殊功能寄存器?作用是什么 ?怎樣計算定時器 /計數(shù)器的計數(shù)初值 ?46.
45、編與一個定時間隔為 5ms 的子程序 ,晶振頻率為 6MHz 。47哪些變量類型是 51單片機直接支持的?48. 簡述C51的數(shù)據(jù)存儲類型49. 簡述C51對51單片機特殊功能寄存器的定義方法50. 簡述C51對51單片機片內(nèi)I/O 口和外部擴展的I/O 口的定義方法51. C51中的中斷函數(shù)和一般的函數(shù)有什么不同?52. C51采用什么形式對絕對地址進行訪問?53. 按照給定的數(shù)據(jù)類型和存儲類型,寫出下列變量的說明形式( 1 )在 data 區(qū)定義字符變量 val1(2)在 idata 區(qū)定義整型變量 val2(3)在 xdata 區(qū)定義無符號字符型數(shù)組 val34 。(4)在 xdata
46、區(qū)定義一個指向 char 類型的指針 px。(5)定義可位尋址變量 flag 。(6)定義特殊功能寄存器變量 P3。54. 串行通信和并行通信有什么區(qū)別?各有什么優(yōu)點?55. 什么是串行異步通信,它有哪些作用?并簡述串行口接收和發(fā)送數(shù)據(jù)的過程。56. 簡述 MCS-51 單片機多機通信的特點。57. 若異步通信按方式 2 傳送,每分鐘傳送 3000 個字符,其波特率是多少?58. 什么是串行異步通信,它有哪些作用?并簡述串行口接收和發(fā)送數(shù)據(jù)的過程。59. 8051 單片機四種工作方式的波特率應(yīng)如何確定?60. 某異步通信接口,其幀格式由 1 個起始位( 0),7 個數(shù)據(jù)位, 1 個偶校驗和 1
47、 個停止位( 1 )組成。當(dāng)該接口每分鐘傳送1800 個字符時,試計算出傳送波特率。61. 串行口工作方式在方式1和方式3時,其波特率與fosc、定時器T1工作模式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 單片機如何訪問外部 ROM 及外部 RAM?64. 試用 2764, 6116 為 8031 單片機設(shè)計一個存儲器系統(tǒng),它具有 8K EPROM (地址由 0000H 仆FFH )
48、和16K的程序、數(shù)據(jù)兼用的 RAM 存儲器(地址為 2000H5FFFH )。 具體要求:畫出該存儲器系統(tǒng)的硬件連接圖。65. 已知并行擴展 2片4K X 8存儲器芯片,用線選法 P2.6、P2.7分別對其片選,試畫出連 接電路。無關(guān)地址位取“ 1”時,指出 2 片存儲器芯片的地址范圍。66. 已知并行擴展 2 片 2KX8 存儲器芯片及芯片地址范圍(無關(guān)地址位取“1”),芯片 I: B800HBFFFH ;芯片 II:E800HEEFFH ;試畫出其連接電路。67. 畫出2764與80C51典型連接電路。68. 畫出6264與80C51典型連接電路,P2.6片選,并指出6264片選地址和片內(nèi)
49、存儲單元 地址范圍。69. 試以8031為主機,用2片2764 EPROM擴展16K ROM,畫出硬件接線圖。70. 設(shè)計擴展 2KB RAM 和4KB EPROM的電路圖。71. 當(dāng)單片機應(yīng)用系統(tǒng)中數(shù)據(jù)存儲器RAM地址和程序存儲器 EPROM地址重疊時,是否會 發(fā)生數(shù)據(jù)沖突,為什么?72. 用74LS138設(shè)計一個譯碼電路,利用8051單片機 P0、P2 口譯出地址為 2000H3FFFH 的片選信號CS。73. 用一片74LS138譯出兩 片存儲器的片 選信號地 址空間分別 為1000H1FFFH , 3000H3FFFH。試畫出譯碼器的接線圖。74. 8031單片機要擴展 4K字節(jié)外部R
50、AM ,要求地址為1000H仆FFH ,請畫出完整的電路 圖。75. 試說明非編碼鍵盤的工作原理。如何去鍵抖動?如何判斷鍵是否釋放?76. 七段LED顯示器有動態(tài)和靜態(tài)兩種顯示方式,這兩種顯示方式要求MCS-51系列單片機如何安排接口電路?77. 利用8031單片機的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é)束
51、否一般可采用幾種方式?每種方式有何特點?82. D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)有哪些?分辨率是如何定義的?參考電壓Vr的作用如何?83 D/A轉(zhuǎn)換器由哪幾部分組成?各部分的作用是什么?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端口的電平反向。FL/H3 r/RUF3FLO旳転E P2-VT1DPI聲PI 4F33/INTIFl.3P3 2/INTDPI .2P3 I/DCDPi.lP27/A16 PZ可砂FUXiEAP2 5/A13M伽2 申環(huán)11 P12/A10P2嘆P2 0/jfl6/MX 平RNPU t5/ALftRST>T
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版數(shù)學(xué)九年級上冊24.2.2.1《直線與圓的位置關(guān)系》聽評課記錄
- 人教版地理八年級下冊《第四節(jié) 祖國的神圣領(lǐng)土──臺灣省》聽課評課記錄2
- 人教版九年級數(shù)學(xué)上冊 聽評課記錄 旋轉(zhuǎn)《中心對稱圖形》
- 招商引資傭金合同(2篇)
- 湘教版九年級數(shù)學(xué)上冊第4章銳角三角函數(shù)4.3解直角三角形聽評課記錄
- 湘教版數(shù)學(xué)七年級上冊4.2《線段的長短比較》聽評課記錄
- 部編人教版歷九年級史下冊第12課《亞非拉民族民主運動的高漲》聽課評課記錄
- 湘教版數(shù)學(xué)七年級上冊1.3《有理數(shù)的大小比較》聽評課記錄
- 蘇科版數(shù)學(xué)七年級下冊12.2《證明》聽評課記錄3
- 蘇科版數(shù)學(xué)八年級上冊3.3《勾股定理的簡單應(yīng)用》聽評課記錄
- 出差報銷單-中英對照版
- 電流互感器試驗報告
- 蔣中一動態(tài)最優(yōu)化基礎(chǔ)
- 七年級英語閱讀理解10篇(附答案解析)
- 抖音來客本地生活服務(wù)酒旅商家代運營策劃方案
- 鉆芯法樁基檢測報告
- 【學(xué)前教育小學(xué)化成因分析及其對策10000字(論文)】
- 無線網(wǎng)網(wǎng)絡(luò)安全應(yīng)急預(yù)案
- 國籍狀況聲明書【模板】
- 常用保潔綠化人員勞動合同范本5篇
- 腕管綜合征課件
評論
0/150
提交評論