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

下載本文檔

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

文檔簡介

1、 .wd.?單片機原理及應用?試題庫一、 填空題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單片機內(nèi)部RAM區(qū)有 4 個工作存放器區(qū)。7 MCS51單片機內(nèi)部RAM區(qū)有 128 個位地址。8 89C51單片機片內(nèi)RAM中位尋址區(qū)的地址范圍是 20H2FH ,工作存放器區(qū)的地址范圍是 00H1FH ,片內(nèi)程序存儲器中尋址區(qū)的地址范圍是 0000H07FFH 。9 MCS-51有 4 個并行IO口。10 MCS-51的堆棧是軟件填寫堆棧指針臨時在 30H7FH 內(nèi)開辟的區(qū)域.11 MCS-51片內(nèi) 20H2FH 范圍內(nèi)的數(shù)據(jù)

3、存儲器,既可以字節(jié)尋址又可以位尋址。12 程序狀態(tài)標志字存放器PSW中的PSW.7的含義是 進位和借位標志位 ;PSW.0的含義是 奇偶校驗位 。13 假設不使用89C51片內(nèi)的程序存儲器,引腳 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) 兩個機器周期以上的高電平時 ,便可以可靠復位,復位后的程序指針PC指向 0000H 地址。18 MCS-51系列單片機有:外

4、部中斷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的存儲類型有 code 、 data 、 bdata 、 idata 、 xdata 、 pdata 。44C51的存儲模式有l(wèi)

5、arge、compact和small。45C51程序與其他語言程序一樣,程序構造也分為 順序構造 、 選擇構造 、 循環(huán)構造三種。46C51中int型變量的長度為16位,其值域為0-65535。47C51中關鍵字sfr的作用定義變量訪問8位的SFR,sbit的作用定義變量訪問SFR中的一位。48函數(shù)定義由函數(shù)頭和函數(shù)體 兩局部組成。49C51中“!運算符的作用是取反。50假設函數(shù)無返回值,用void關鍵字指定。51假設局部變量未初始化,其初值為不確定。52. 89C51五個中斷源的中斷入口地址分別是: 0003H ;: 0013H T0: 000BH ;T1: 001BH ;串行口: 0023

6、H 。53 在CPU未執(zhí)行同級或更高優(yōu)先級中斷效勞程序的條件下,中斷響應等待時間最少需要。54. 中斷嵌套與子程序嵌套的區(qū)別在于: 一是子程序嵌套是在程序中事先按排序好的;而中斷嵌套是 隨機的 。二是子程序嵌套無次序限制;而中斷嵌套只允許 低級中斷嵌套高級中斷 。55.MCS-5l單片機的堆棧區(qū)只可設置在30H-7FH,堆棧存放器SP是8位存放器。56. 假設IP=00010100B,那么中斷優(yōu)先級最高者為串行口和外部中斷1,最低者為定時/計數(shù)器T1、T0溢出中斷,外部中斷0。57. MCS-51 單片機中,只有 _外部中斷_ 中斷源存在中斷采樣的問題。 58. 對中斷進展查詢時,查詢的中斷標

7、志位共有 _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 引腳輸入,且外部脈沖的最高頻率不能超過時鐘頻率的 1/12 。62.定時器計數(shù)器的工作方式3是指的將定時、計數(shù)器拆成兩個獨立的8

8、位計數(shù)器。而另一個定時器計數(shù)器此時通常只可作為串行口的波特率發(fā)生器使用。64. 假定定時器 1 工作在方式 2 ,單片機的振蕩頻率為 3MHZ ,那么最大的定時時間為 _1024us_ 。 65. 當定時器T0工作在方式3時,要占定時器T1的TR1和TF1_控制位.66. MCS-51的定時器用作定時時,其定時時間與時鐘頻率和計數(shù)初值有關。用作計數(shù)時,最高計數(shù)頻率的。67. MCS51單片機內(nèi)部有 2 個位加1定時 / 計數(shù)器,可通過編程決定它們的工作方式,其中,可進展13位定時 / 計數(shù)的是方式是0。68. MCS-51單片機的串行接口有4種工作方式。其中方式方式3為多機通信方式。69 串行

9、口中斷標志RI/TI由系統(tǒng)置位,軟件清零。70. MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫特殊功能存放器 SCON 加以選擇.71. 用串口擴并口時,串行接口工作方式應選為方式 0 。72. 串行通信按照數(shù)據(jù)傳送方向可分為三種制式:單工 、雙工 和半工 。73. 波特率定義為一秒鐘傳送多少個數(shù)據(jù)位 。串行通信對波特率的根本要求是互相通信的甲乙雙方必須具有的一樣的 波特率。74. 多機通信時,主機向從機發(fā)送信息分地址幀和數(shù)據(jù)幀兩類,以第9位可編程TB8作區(qū)分標志。TB8=0,表示數(shù)據(jù)幀 ;TB8=1,表示地址幀 。75. 當從機SM2=1 時,只能接收主機發(fā)出的地址幀,對

10、數(shù)據(jù)不予理睬。 76. 多機通信開場時,主機首先發(fā)送地址,各從機核對主機發(fā)送的地址與本機地址是否相符,假設相符,那么置SM2=0 。77半導體存儲器中有一類在掉電后不會喪失數(shù)據(jù),稱之為_ROM_,有一類掉電后會喪失數(shù)據(jù),稱之為_RAM_。78.51系列單片機擴展數(shù)據(jù)存儲器最大尋址范圍為64K。79.當擴展外部存儲器或I/O口時,P2口用作地址線的高8位 。80. 80C51的存儲器可以分為三個不同的存儲空間,分別是64KB 片外數(shù)據(jù)存儲器;64KB 程序存儲器 ;256 B包括特殊功能存放器片內(nèi)數(shù)據(jù)存儲器 。81. MCS51可提供(數(shù)據(jù) )和(程序)兩種存儲器.最大存儲空間可達(64K )的

11、兩個并行存儲器擴展系統(tǒng)。82. 為擴展存儲器而構造系統(tǒng)總線,應以P0口的8位口線作為(地址線低8位和數(shù)據(jù) )線,以P2口的口線作為(地址線高8位 )線。83. 為實現(xiàn)89C51內(nèi)外程序存儲器的銜接,應使用(EA)信號進展控制。85. 在存儲器擴展中,無論是線選法還是譯碼法,最終都是為擴展芯片的(CS )端提供信號。86. 89C51并行擴展I/O口時,對擴展I/O口芯片輸入/輸出端的根本要求是:構成輸出口時,接口芯片應具有鎖存 功能;構成輸入口時,接口芯片應具有三態(tài)緩沖和鎖存選通 功能;89. 總線路是用于傳送信息的 公共通信 途徑??偩€可分為 數(shù)據(jù)總線 、 地址總線 .和 控制總線 。 90

12、. 89C51擴展I/O口從片外數(shù)據(jù)存儲器 存儲空間擴展,從理論上講,最多可擴展64K個。91.MCS51單片機的P0P3口均是8位并行IO口,其中的P0口和P2口除了可以進展數(shù)據(jù)的輸入.輸出外,通常還用來構建系統(tǒng)的地址線和數(shù)據(jù)線,在P0P3口中,P0為真正的雙向口,P1-P3為準雙向口。92. 對 I/O 進展編址通常采用 _與片外數(shù)據(jù)存儲器統(tǒng)一變址_ 編址技術。93. 連接到單片機上的輸入口應具有 _三態(tài)緩沖和鎖存選通_ 功能,連接到單片機上的輸出口應具有 _輸出鎖存_功能。 94. 8255 共有三種工作方式,分別是 _方式0_ . _方式1_ 和 _方式2_ 。這三種工作方式通過 _方

13、式選擇_ 控制字進展選擇。 98 當51單片機與慢速外設進展數(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口較少_。102. A/D轉(zhuǎn)換器按轉(zhuǎn)換原理形式可分為 積分 式、 逐次逼近 式和 并行/串行比擬 式。103.A/D轉(zhuǎn)換器0809按轉(zhuǎn)換原理為逐次逼近

14、式AD轉(zhuǎn)換器 。二、 判斷題1、 所謂的單片機,就是將CPU、存儲器、定時計數(shù)器、中斷功能以及I/O設備等主要功能部件都集成在一塊超大規(guī)模集成電路的微型計算機。對 2、 8051單片機,程序存儲器數(shù)和數(shù)據(jù)存儲器擴展的最大范圍都是一樣的。對3、 MCS-51單片機是微處理器。 對 4、 8位二進制數(shù)構成一個字節(jié),一個字節(jié)所能表達的數(shù)的范圍是0-255。 對 5、 8051中的工作存放器就是內(nèi)部RAM中的一部份。對 6、 8051中特殊功能存放器SFR就是內(nèi)部RAM中的一部份。錯 7、 SP稱之為堆棧指針,堆棧是單片機內(nèi)部的一個特殊區(qū)域,與RAM無關。錯 8、 89C51單片機片外數(shù)據(jù)存儲器與擴展

15、I/O口統(tǒng)一編址。對 9、 89C51單片機片內(nèi)RAM的地址空間為00H7FH。( 對 )10、 89C51單片機訪問片外ROM是以作為讀選通信號。 對11、 CPU每取一個指令字節(jié),立即使程序計數(shù)器PC自動加1。對 12、 第1組工作存放器R0R7的地址是10H17H。錯13、 不能用指令對對程序計數(shù)器PC進展讀寫操作。對14、 使用89C51且 =1時,仍可外擴64KB的程序存儲器。 對 15、 因為MCS-51 可上電復位,因此,MCS-51系統(tǒng)也可以不需要復位電路。錯 。16、 程序存儲器和數(shù)據(jù)存儲器的作用不同,程序存儲器一般用存放數(shù)據(jù)表格和程序,而數(shù)據(jù)存儲器一般用來存放數(shù)據(jù)( 對 )

16、。37假設一個函數(shù)的返回類型為void,那么表示其沒有返回值。對 38特殊功能存放器的名字,在C51程序中,全部大寫。對39“sfr后面的地址可以用帶有運算的表達式來表示。對40#include 與#include “reg51.h是等價的。錯41sbit不可以用于定義內(nèi)部RAM的可位尋址區(qū),只能用在可位尋址的SFR上。對42一個函數(shù)利用return不可能同時返回多個值。對 43中斷響應最快響應時間為3個機器周期。對 4489C51每個中斷源相應地在芯片上都有其中斷請求輸入引腳。錯 4589C51單片機對最高優(yōu)先權的中斷響應是無條件的。錯 46中斷初始化時,對中斷控制器的狀態(tài)設置,只可使用位操

17、作指令,而不能使用字節(jié)操作指令。錯 47在一般情況下8051單片機允許同級中斷嵌套。錯 4889C51單片機五個中斷源中優(yōu)先級是高的是外部中斷0,優(yōu)先級是低的是串行口中斷。 對 49MCS-51有3個中斷源,優(yōu)先級由軟件填寫特殊功能存放器IP加以選擇。 錯 50外部中斷入口地址為_0013H。 錯 51MCS-51的入口地址是0003H。 對 .52. TMOD中的GATE=1時,表示由兩個信號控制定時器的啟停。 對 。53. 要進展多機通信,MCS-51串行接口的工作方式應為方式1。 錯 54. MCS-51的串行接口是全雙工的。 對 55. MCS-51上電復位時,SBUF=00H。 對

18、。 56.MCS51單片機片外數(shù)據(jù)存儲器與擴展I/O口統(tǒng)一編址。對 57. 單片機系統(tǒng)擴展時使用的鎖存器,是用于鎖存高8位地址。 錯 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. 為了消除按鍵的抖動,常用的方法有硬

19、件和軟件兩種方法。( 對 )64.中斷效勞程序的最后一條指令是RET。( 錯 )65存儲器分成內(nèi)存和外存兩大局部其中外存可以直接與CPU交換信息。( 錯 )66 P2口既可以作為I/O使用又可以作地址/數(shù)據(jù)復用口使用。( 錯 )67在中斷響應階段CPU一定要做如下2件工作保護斷點和給出中斷效勞程序入口地址。( 對 )6872AJMP跳轉(zhuǎn)空間最大可到達64KB 。 ( 錯 )73DPTR是由DPH和DPL兩個8位特殊存放器組成的。( 對 )75C51中,將數(shù)據(jù)的存儲類型說明為data,那么該數(shù)據(jù)映射的存儲空間為片內(nèi)位尋址空間。( 錯 )76MCS51屬于16位的單片機。 ( 錯 )78位地址和字

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

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

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

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

24、收數(shù)據(jù)即不是全雙工的串行口。( 錯 )三、選擇題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 (C) 8 KB (D) 128 KB 5在89C5l中,可使用的堆棧最大深度為 A(A) 80個單元 (B) 32個單元 (C) 128個單元 (D) 8個單元 6位處理器是單片機面向控制應用的重要表達,以下中不屬于位處理器資源的是 B(A) 位累加器Cy(B) 通用存放器

25、的各個位 (C) 特殊功能存放器的可尋址位 (D) 位操作指令集 8. 在單片機中,通常將一些中間計算結果放在D中。A、累加器B、控制器C、程序存儲器D、數(shù)據(jù)存儲器 9. 單片機應用程序一般存放在B中。A、RAMB、ROMC、存放器D、CPU 10. 單片機上電后或復位后,工作存放器R0是在A A、0區(qū)00H單元B、0區(qū)01H單元C、0區(qū)09H單元D、SFR 11. 單片機89C51的XTAL1和XTAL2引腳是D引腳 A、外接定時器B、外接串行口C、外接中斷D、外接晶振 14. 8051單片機中既可位尋址又可字節(jié)尋址的單元是A A、20HB、30HC、00HD、70H15. 8051單片機中

26、片內(nèi)RAM共有A字節(jié) A、128B、256C、4KD、64K 16. 當存放器PSW的RS0和RS1分別為1和0時,系統(tǒng)選用的工作存放器組為B A、組0B、組1C、組2D、組3 17. 提高單片機的晶振頻率,那么機器周期C 。A、不變B、變長C、變短D、不定 18 在堆棧操作中,當進棧數(shù)據(jù)全部彈出后,這時SP應指向A A、棧底單元B、7FH單元C、棧底單元地址加1D、棧底單元地址減1 19. 89C51單片機中,唯一一個用戶不能直接使用的存放器是C A、PSWB、DPTRC、PCD、B 20. 89C51單片機中,唯一一個用戶可使用的16位存放器是B A、PSWB、DPTRC、AD、PC 21

27、假設MCS-51系統(tǒng)中,晶振頻率為8MHz,那么一個機器周期等于( A ) s。A 1.5 B 3 C 1 D 0.522. MCS-51單片機外部有40個引腳,其中,地址鎖存允許控制信號引腳是AAALEB C DRST23. 在CPU內(nèi)部,反映程序運行狀態(tài)或反映運算結果的特征存放器是B。APC BPSW CA DSP24. AJMP指令的跳轉(zhuǎn)范圍是C。A256 B1KB C2KB D64KB25. 單片機應用程序一般存放在B A、RAMB、ROMC、存放器D、CPU26. 單片機的堆棧指針SP始終是B A、指示堆棧底B、指示堆棧頂C、指示堆棧地址D、指示堆棧長度27. LJMP跳轉(zhuǎn)空間最大可

28、到達D A、2KBB、256BC、128BD、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中。ATMOD BTCON/SCON CIE DIP56外中斷初始化的內(nèi)容不包括:A(A) 設置

29、中斷響應方式(B) 設置外中斷允許 (C) 設置中斷總允許 (D) 設置中斷觸發(fā)方式 57 在 MCS-51 單片機中,需要軟件實現(xiàn)中斷撤銷的是: D(A) 定時中斷(B) 脈沖觸發(fā)的外部中斷 (C) 電平觸發(fā)的外部中斷(D) 串行口中斷 59. 8051單片機共有B中斷源 A、4B、5C、6D、7 60. 8051單片機共有A個中斷優(yōu)先級 A、2B、3C、4D、5 61. 中斷源IE1外部中斷1的向量地址為C A、0003HB、000BHC、0013HD、002BH 62. 執(zhí)行MOVIE,81H指令的意義是:B A、屏蔽中斷源B、開放外中斷源0C、開放外中斷源1D、開放外部中斷源0和163

30、. 下述條件中,能封鎖主機對中斷的響應的條件是BE A、一個同級或高一級的中斷正在處理中B、當前周期不是執(zhí)行當前指令的最后一個周期 C、當前執(zhí)行的指令是RETI指令或?qū)E或IP存放器進展讀寫指令 D、當前執(zhí)行的指令是一長跳轉(zhuǎn)指令E、一個低級的中斷正在處理中 64. 8051單片機的中斷源有ABCDE A、外部中斷0B、定時/計數(shù)中斷0C、串行中斷D、外部中斷1E、定時/計數(shù)中斷1 65 中斷請求的不能自動撤除有 A、定時計數(shù)中斷硬件自動撤除B、脈沖方式外部中斷自動撤除 C、電平方式外部中斷強制撤除D、串行中斷軟件撤除E、串行中斷硬件自動撤除 66. 要想測量引腳上的一個正脈沖寬度,那么特殊功

31、能存放器TMOD的內(nèi)容應為( A )。 (A)09H (B)87 H (C)00H (D)80H67. MCS-51的中斷允許觸發(fā)器內(nèi)容為83H,CPU將響應的中斷請求是( D ) (A) T1, (B)T0,T1 (C)T1,串行接口 (D) T068. 要使MCS-51能夠響應定時器中斷、串行接口中斷,它的中斷允許存放器的內(nèi)容應是 A 。98H 84H 42 22H 69. MCS-51在響應中斷時,以下哪種操作不會發(fā)生( C ).(A)保護現(xiàn)場 (B)保護PC (C)找到中斷入口 (D)保護PC轉(zhuǎn)入中斷入口70. MCS-51響應中斷時,下面哪一個條件不是必須的 D A當前指令執(zhí)行完畢

32、B中斷是開放的 C沒有同級或高級中斷效勞 D必須有RETI指令71. 下面哪一種傳送方式適用于處理外部事件( C )。(A)DMA (B)無條件傳送 (C)中斷 (D)條件傳送73.89S51的內(nèi)部程序存儲器與數(shù)據(jù)存儲器容量各為多少? C A64KB、 128B B4KB、64KB C4KB、128B D8KB、256B74在8x51芯片里,哪個引腳用于控制使用內(nèi)部程序存儲器還是外部程序存儲器?( B )AXTAL1 B/EA (C)/PSEN (D)ALE75.以下哪個不是KeilC的預處理命令?( C )A#include (B)#define (C)#exit (D)#if76.以下哪個

33、不是KeilC的數(shù)據(jù)類型?( B )Avoid (B)string (C)char (D)float77在KeilC的程序里,假設要指定P0口的bit3,如何編寫?C AP0.3 (B)Port0.3 (C)P03 (D)Port378.在8x51里,假設要擴展外部存儲器時,數(shù)據(jù)總線連接哪個輸入/輸出端口? AAP0 BP1 CP2 DP379.在KeilC里,判讀開關狀態(tài)時,使用if_else if語句與使用switch語句有何差異?( B )(A)if-else if 語句較快 Bif-else if語句有優(yōu)先級 Cswitch語句可判讀較多開關狀態(tài) Dswitch語句有優(yōu)先級80.在Ke

34、ilC里,中斷子程序與函數(shù)有何不同? AA中斷子程序不必聲明 B函數(shù)不必聲明 C中斷子程序必須有形式參數(shù) D中斷子程序一定會有返回值81利用以下D 關鍵字可以改變工作存放器組A、interruptB、sfrC、while D、using82C51中一般指針變量占用(C )字節(jié)存儲。A、一個 B、兩個 C、三個 D、四個83使用宏來訪問絕對地址時,一般需包含的庫文件是BA、reg51.h B、absacc.h C、intrins.h D、startup.h85定時/計數(shù)器T0在GATE = 1時運行的條件有 AC 。AP3.2 = 1 B.設置好定時初值 C.TR0=1 D.T0開啟中86對定時

35、器 0 進展關中斷操作,需要復位中斷允許控制存放器的: ( A )(A) EA 和 ET0 (B) EA 和 EX0 (C) EA 和 ET1 (D) EA 和 EX187 在以下存放器中,與定時器 / 計數(shù)器控制無關的是:B(A) TCON (B) SCON (C) IE (D) TMOD 88 與定時工作方式 0 和 1 相比擬,定時工作方式 2 不具備的特點是: B (A) 計數(shù)溢出后能自動恢復計數(shù)初值 (B) 增加計數(shù)器的位數(shù) (C) 提高了定時的精度 (D) 適于循環(huán)定時和循環(huán)計數(shù) 89MCS-51單片機定時器工作方式0是指的C工作方式。A.8位 B.8位自動重裝 C.13位 D.1

36、6位90使用定時器T1時,有幾種工作方式DA1種B2種C3種D4種91 單片機定時器可用于 ABC 。A.定時 B.外部事件計數(shù) C. 串行口的波特率制定 D.擴展外部中斷源96. 串行口的移位存放器方式為A。A方式0 B方式1 C方式2 D方式397. 用MCS-51用串行擴展并行I/O口時,串行接口工作方式選擇AA方式0 B方式1 C方式2 D方式398. 控制串行口工作方式的存放器是( C ATCON (B)PCON (C)SCON (D)TMOD996264芯片是 B (A)EEPROM BRAMCFLASH ROM DEPROM100. 在以下單片機芯片中使用淹膜ROM作為內(nèi)部程序存

37、儲器的是 (A) 8031 (B) 80C51 (C) 8032 (D) 89C51 101單片機程序存儲器的尋址范圍是由程序計數(shù)器PC的位數(shù)決定的,MCS51的PC為16位,因此其尋址范圍是 B (A) 4 KB (B) 64 KB (C) 8 KB (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信號

38、控制寫108 在以下理由中,不能說明 MCS-51 的 I/O 編址是統(tǒng)一方式的理由是: (A) 沒有專用的 I/O 指令 (B) 沒有區(qū)分存儲器和 I/O 的控制信號 (C) 使用存儲器指令進展 I/O 操作 (D) P3口線具有第二功能 111用MCS-51用串行擴展并行I/O口時,串行接口工作方式選擇AA方式0 B方式1 C方式2 D方式3四 簡答題1. 什么是單片機?它與一般微型計算機在構造上有何區(qū)別?2. 新型8位單片機主要在哪些方面有所開展?給應用系統(tǒng)帶來什么好處?3. 51單片機內(nèi)部有哪些主要的功能部件?4. 51單片機在功能上、工藝上、程序存儲器的配置上有哪些種類?5. 80C

39、51單片機的RAM分為幾局部?各有什么特點和功能?6. 簡述復位的用途,復位的方法。7. 簡述MCS-51系列單片機的存儲器空間分布?8. 程序狀態(tài)字PSW的作用是什么?常用標志有哪些位?作用是什么?9. 簡述80C51單片機的4個I/O口在使用上有哪些分工和特點?12. 簡述轉(zhuǎn)移指令AJMP addr11,SJMP rel,LJMP addr16及JMP A+DPTR的應用場合。16. 什么是偽指令?常用的偽指令功能如何?17. MCS-51單片機匯編語言有何特點?18 利用MCS-51單片機匯編語言進展程序設計的步驟如何?19. 常用的程序構造有哪幾種?特點如何?20. 子程序調(diào)用時,參數(shù)

40、的傳遞方法有哪幾種?25. 對訪問內(nèi)部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 單片機的外部中斷源有哪兩種觸發(fā)方式?如何選擇?對外部中斷源

41、的觸發(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.

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

43、存儲類型49簡述C51對51單片機特殊功能存放器的定義方法50簡述C51對51單片機片內(nèi)I/O口和外部擴展的I/O口的定義方法51C51中的中斷函數(shù)和一般的函數(shù)有什么不同?52C51采用什么形式對絕對地址進展訪問?53按照給定的數(shù)據(jù)類型和存儲類型,寫出以下變量的說明形式1在data區(qū)定義字符變量val12在idata區(qū)定義整型變量val23在xdata區(qū)定義無符號字符型數(shù)組val34。4在xdata區(qū)定義一個指向char類型的指針px。5定義可位尋址變量flag。6定義特殊功能存放器變量P3。54. 串行通信和并行通信有什么區(qū)別?各有什么優(yōu)點?55. 什么是串行異步通信,它有哪些作用?并簡述串

44、行口接收和發(fā)送數(shù)據(jù)的過程。56. 簡述MCS-51單片機多機通信的特點。57. 假設異步通信按方式2傳送,每分鐘傳送3000個字符,其波特率是多少? 58. 什么是串行異步通信,它有哪些作用?并簡述串行口接收和發(fā)送數(shù)據(jù)的過程。59. 8051單片機四種工作方式的波特率應如何確定?60. 某異步通信接口,其幀格式由1個起始位0,7個數(shù)據(jù)位,1個偶校驗和1個停頓位1組成。當該接口每分鐘傳送1800個字符時,試計算出傳送波特率。61. 串行口工作方式在方式1和方式3時,其波特率與fosc、定時器T1工作模式2的初值及SNOD位的關系如何?設fosc=6MHz,現(xiàn)利用定時器T1模式2產(chǎn)生的波特率為11

45、0bps。試計算定時器初值。62. 串行口接收發(fā)送數(shù)據(jù)緩沖器都用SBUF,如果同時承受發(fā)送數(shù)據(jù)時,是否會發(fā)生沖突?為什么?63. 8051單片機如何訪問外部ROM及外部RAM? 64. 試用2764,6116為8031單片機設計一個存儲器系統(tǒng),它具有8K EPROM地址由0000H1FFFH和16K的程序、數(shù)據(jù)兼用的RAM存儲器地址為2000H5FFFH。具體要求:畫出該存儲器系統(tǒng)的硬件連接圖。65并行擴展2片4K8存儲器芯片,用線選法P2.6、P2.7分別對其片選,試畫出連接電路。無關地址位取“1時,指出2片存儲器芯片的地址范圍。66并行擴展2片2K8存儲器芯片及芯片地址范圍無關地址位取“1

46、,芯片I:B800HBFFFH;芯片II:E800HEEFFH;試畫出其連接電路。67畫出2764與80C51典型連接電路。68畫出6264與80C51典型連接電路,P2.6片選,并指出6264片選地址和片內(nèi)存儲單元地址范圍。69試以8031為主機,用2片2764 EPROM擴展16K ROM,畫出硬件接線圖。70設計擴展2KB RAM和4KB EPROM的電路圖。71當單片機應用系統(tǒng)中數(shù)據(jù)存儲器RAM地址和程序存儲器EPROM地址重疊時,是否會發(fā)生數(shù)據(jù)沖突,為什么?72用74LS138設計一個譯碼電路,利用8051單片機P0、P2口譯出地址為2000H3FFFH的片選信號CS。73用一片74LS138譯出兩片存儲器的片選信號地址空間分別為1000H1FFFH,3000H3FFFH。試畫出譯碼器的接線圖。748031單片機要擴展4K字節(jié)外部RAM,要求地址為1000H

溫馨提示

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

評論

0/150

提交評論