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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

8、1 單片機中,只有 _外部中斷_ 中斷源存在中斷采樣的問題。 58. 對中斷進行查詢時,查詢的中斷標志位共有 _TF1_ 、 _TF0_、_IE1_ 、 _IE0_、_TI_ 和 _RI_ 六個中斷標志位。 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 引腳輸入,且外部脈沖的最高頻率不

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

30、題1. 單片機8031屬于:B  (A) MCS-48系列     (B) MCS-51系列     (C) MCS-96系列  (D) MCS-31系列3單片機程序存儲器的尋址范圍是由程序計數(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個單元        (B) 32個單元     (C) 128個單元      (D) 8個單元 6位處理器是單片機面向控制應用的重要體現(xiàn),下列中不屬于位處理器資源的是 B(A) 位累加器Cy  

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

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

34、#160;     B、ROM          C、寄存器            D、CPU   10. 單片機上電后或復位后,工作寄存器R0是在( A    )       A、0區(qū)00H單元 &

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

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

37、;     B、30H              C、00H                D、70H    15. 8051單片機中片內RAM共有(   A  

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

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

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

41、160;      B、變長               C 、變短               D、不定   18 在堆棧操作中,當進棧數(shù)據(jù)全部彈出后,這時S P應指向(  &#

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

43、160;  A、P S W           B、D P T R           C 、P C               D、B &

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

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

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

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

48、160; D、CPU 26. 單片機的堆棧指針SP始終是(  B   )       A、指示堆棧底       B、指示堆棧頂       C、指示堆棧地址        D、指示堆棧長度  27. LJMP跳轉空間最大可達到( 

49、;D    )       A、2KB             B、256B              C 、128B         &#

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

51、60;    )中。(A)TMOD       (B)TCON/SCON    (C)IE        (D)IP56外中斷初始化的內容不包括:A    (A) 設置中斷響應方式                 

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

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

54、   A、4                B、5                 C 、6            &#

55、160;     D、7   60. 8051單片機共有(   A  )個中斷優(yōu)先級    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、屏蔽中斷源   B、開放

58、外中斷源0    C 、開放外中斷源1    D、開放外部中斷源0和1  63. 下述條件中,能封鎖主機對中斷的響應的條件是(   BE  )       A、一個同級或高一級的中斷正在處理中 B、當前周期不是執(zhí)行當前指令的最后一個周期       C、當前執(zhí)行的指令是RETI指令或對IE或IP寄存器進行讀寫指令 &#

59、160;     D、當前執(zhí)行的指令是一長跳轉指令            E、一個低級的中斷正在處理中   64. 8051單片機的中斷源有(   ABCDE  )      A、外部中斷0   B、定時/計數(shù)中斷0   C、串行中斷   

60、D、外部中斷1   E、定時/計數(shù)中斷1   65 中斷請求的不能自動撤除有(     )       A、定時計數(shù)中斷硬件自動撤除              B、脈沖方式外部中斷自動撤除       C、電平方式外部中斷強制撤除  

61、60;  D、串行中斷軟件撤除      E、串行中斷硬件自動撤除   66. 要想測量引腳上的一個正脈沖寬度,那么特殊功能寄存器TMOD的內容應為( A )。 (A)09H (B)87 H (C)00H (D)80H67. MCS-51的中斷允許觸發(fā)器內容為83H,CPU將響應的中斷請求是( D ) (A) T1, (B)T0,T1 (C)T1,串行接口 (D) T068. 要使MCS-51能夠響應定時器中斷、串行接口中斷,它的中斷允許寄存器的內容應是( A )。()98H ()84H ()4

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

63、6B74在8x51芯片里,哪個引腳用于控制使用內部程序存儲器還是外部程序存儲器( B )(A)XTAL1 (B)/EA (C)/PSEN (D)ALE75.下列哪個不是KeilC的預處理命令( C )(A)#include (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)Port378.在8x51里,若要擴展外部存儲器時,數(shù)據(jù)總線連接哪個輸入/輸出端口

64、( A)(A)P0 (B)P1 (C)P2 (D)P379.在KeilC里,判讀開關狀態(tài)時,使用if_else if語句與使用switch語句有何差異( B )(A)if-else if 語句較快 (B)if-else if語句有優(yōu)先級 (C)switch語句可判讀較多開關狀態(tài) (D)switch語句有優(yōu)先級80.在KeilC里,中斷子程序與函數(shù)有何不同( A)(A)中斷子程序不必聲明 (B)函數(shù)不必聲明 (C)中斷子程序必須有形式參數(shù) (D)中斷子程序一定會有返回值81利用下列(    D  )關鍵字可以改變工作寄存器組A、interrupt

65、B、sfrC、while      D、using82C51中一般指針變量占用(    C    )字節(jié)存儲。A、一個       B、兩個       C、三個       D、四個83使用宏來訪問絕對地址時,一般需包含的庫文件是(B)A、reg51.h   

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

67、;          (B) EA 和 EX0    (C) EA 和 ET1                           (D) EA 和 EX187 在下列寄存器中,與定時器 / 計數(shù)器控制無關的是:B &#

68、160; (A) TCON                                (B) SCON   (C) IE            &

69、#160;                      (D) TMOD 88 與定時工作方式 0 和 1 相比較,定時工作方式 2 不具備的特點是: B   (A) 計數(shù)溢出后能自動恢復計數(shù)初值          (B) 增加計數(shù)器的位數(shù)    (C) 提高了定時的精度 

70、;                     (D) 適于循環(huán)定時和循環(huán)計數(shù) 89MCS-51單片機定時器工作方式0是指的(C)工作方式。A.8位      B.8位自動重裝       C.13位        D.16位90使用定時器T1

71、時,有幾種工作方式(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

72、. 用MCS-51用串行擴展并行I/O口時,串行接口工作方式選擇(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. 在下列單片機芯片中使用淹膜ROM作為內部程序存儲器的是   (A) 8031           (B) 80C51  

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

74、#160;       (D) 128 KB  104讀RAM地址DPTR中包含的信息有( B )。A片選信號 B讀外RAM相應存儲單元的地址信號C讀外RAM 操作信號 DRD信號10789C51并行擴展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)一方式的理由是:    (A) 沒有專用的 I/O 指令&

75、#160;           (B) 沒有區(qū)分存儲器和 I/O 的控制信號    (C) 使用存儲器指令進行 I/O 操作     (D) P3口線具有第二功能 111用MCS-51用串行擴展并行I/O口時,串行接口工作方式選擇(A)(A)方式0 (B)方式1 (C)方式2 (D)方式3四 簡答題1. 什么是單片機它與一般微型計算機在結構上有何區(qū)別2. 新型8位單片機主要在哪些方面有所發(fā)展給應用系統(tǒng)帶來什么好處3. 51單片機內部有哪

76、些主要的功能部件?4. 51單片機在功能上、工藝上、程序存儲器的配置上有哪些種類?5. 80C51單片機的RAM分為幾部分各有什么特點和功能6. 簡述復位的用途,復位的方法。 7. 簡述MCS-51系列單片機的存儲器空間分布?8. 程序狀態(tài)字PSW的作用是什么常用標志有哪些位作用是什么9. 簡述80C51單片機的4個I/O口在使用上有哪些分工和特點?12. 簡述轉移指令AJMP addr11,SJMP rel,LJMP addr16及JMP A+DPTR的應用場合。16. 什么是偽指令常用的偽指令功能如何17. MCS-51單片機匯編語言有何特點?18 利用MCS-51單片機匯編語言進行程序設

77、計的步驟如何?19. 常用的程序結構有哪幾種特點如何20. 子程序調用時,參數(shù)的傳遞方法有哪幾種?25. 對訪問內部RAM和外部RAM,各應采用哪些尋址方式?27. 什么是中斷其主要功能是什么28. 什么是中斷優(yōu)先級中斷優(yōu)先處理的原則是什么29各中斷源對應的中斷服務程序的入口地址是否能任意設定?30MCS-51系列單片機具有幾個中斷源,分別是如何定義的其中哪些中斷源可以被定義為高優(yōu)先級中斷,如何定義31中斷服務子程序與普通子程序有哪些相同和不同之處?32. MCS-51 單片機能提供幾個中斷源幾個優(yōu)先級各個中斷源的優(yōu)先級怎樣確定在同一優(yōu)先級中各個中斷源的優(yōu)先級怎樣確定 33. MCS-51 單

78、片機的外部中斷源有哪兩種觸發(fā)方式如何選擇對外部中斷源的觸發(fā)脈沖或電平有什么要求 34想將中斷服務程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應該作何種設置?請舉例加以說明。35 簡述定時器的四種工作方式的特點,如何選擇和設定?36. 當定時器T0用作方式3時,由于TR1位已被T0占用,如何控制定時器T1的開啟和關閉?37. 已知8051單片機的fosc=12MHz,用T1定時。試編程由P1.0和P1.1引腳分別輸出周期為2ms和500ms的方波。38. 定時/計數(shù)器工作于定時和計數(shù)方式時有何異同點?39. 當定時/計數(shù)器T0用作方式3時,定時/計數(shù)器T1可以工作在何種方式下?如何控制T1的開啟和關閉?40. 軟件定時與硬件定時的原理有何異同?41. 定時器T0和T1各有幾種工作方式?42. 設單片機的fosc12MHZ,要求用T0定時150ms,分別計算采用定時方式0、定時方式1和定時方式2的定時初值。43. 設單片機的fosc6MHZ,問定時器處于不同工作方式時,最

溫馨提示

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

評論

0/150

提交評論