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

下載本文檔

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

文檔簡介

1、1、 填空(28*1)1. 單片機也可稱為微控制器 或 嵌入式控制器。2. MCS-51系列單片機的典型芯片分別為 8031 、 8051 、 8751 。3. AT89S51的異步通信口為 全雙工 (單工/半雙工/全雙工)4. AT89S51有 2 級中斷, 5 個中斷源5. AT89S51單片機指令系統(tǒng)的尋址方式有_寄存器尋址_、_直接尋址_、_寄存器間接尋址_、_立即尋址_、 基址寄存器加變址寄存器尋址 。6. 當單片機復位時PSW00H,這時當前的工作寄存器區(qū)是0區(qū),R4所對應的存儲單元地址為04H。7串行口方式3發(fā)送的第9位數(shù)據(jù)要事先寫入( SCON )寄存器的( TB8 )位。8A

2、T89S51內部數(shù)據(jù)存儲器的地址范圍是(00-7FH ),位地址空間的字節(jié)地址范圍是(20-2FH ),對應的位地址范圍是(00-7FH)外部數(shù)據(jù)存儲器的最大可擴展容量是(64KB )。9當AT89S51執(zhí)行MOVC A,A+ DPTR指令時,伴隨著( PSEN* )控制信號有效。10AT89S51訪問片外存儲器時,利用( ALE )信號鎖存來自( P0口 )發(fā)出的低8位地址信號。11若A中的內容為88H,那么,P標志位為( 0 )。若A中的內容為67H,那么,P標志位為(1)。12當MCS-51執(zhí)行MOVX A,R1指令時,伴隨著 RD 控制信號有效。13AT89S51唯一的一條16位數(shù)據(jù)傳

3、送指令為 DPTR 。2、 判斷(10*1)1 程序計數(shù)器PC中裝的內容是當前正在執(zhí)行指令的地址。()2 各中斷源發(fā)出的中斷請求信號,都會標記在AT89S51的TCON寄存器中。()3 指令AJMP的跳轉范圍是2KB。( )4DEC DPTR;()5當AT89S51執(zhí)行MOVX DPTR,A指令時,伴隨著WR*信號有效。()6區(qū)分外部程序存儲器和數(shù)據(jù)存儲器的最可靠的方法是看其是被WR*還是被PSEN*信號連接。()7逐次比較型A/D轉換器與雙積分A/D轉換器比較,轉換速度比較慢。()8特殊功能寄存器SCON與定時器/計數(shù)器的控制無關。( )9AT89S51單片機程序存儲器的尋址范圍是由程序計數(shù)

4、器PC的位數(shù)所決定的。( )10AT89S51單片機訪問片外I/O設備中的寄存器,要使用MOVX類指令。()11外部中斷0的入口地址是0003H。 ( )3、 選擇(10*2)1以下指令中,屬于單純讀引腳的指令是( )。 AMOV P1,A BORL P1,#0FH CMOV C,P1.3 DDJNZ P1,LOOP 2、控制串行口工作方式的寄存器是( )A、TCON B、PCON C、SCON D、TMOD3在家用電器中使用單片機應屬于微計算機的A輔助設計應用 B測量、控制應用 C數(shù)值計算應用 D數(shù)據(jù)處理應用4已知:R0=28H (28H)=46HMOV A,#32H MOV A,45H M

5、OV A,R0 執(zhí)行結果A的內容為( )A、46H B、28H C、45H D、32H5、定時器/計數(shù)器工作于方式1時,其計數(shù)器為幾位?()A、8位 B、16位 C、14位 D、13位4、 簡答(20分)1AT89S51單片機指令系統(tǒng)的尋址方式有(寄存器尋址方式)、(直接尋址方式)、(立即尋址方式)、(寄存器間接尋址方式)、(位尋址方式)、(基址寄存器加變址寄存器)、(相對尋址方式) 。2答:AT89S51單片機的片內都集成了如下功能部件:(1)1個微處理器(CPU);(2)128個數(shù)據(jù)存儲器(RAM)單元 ;(3)4K Flash程序存儲器;(4)4個8位可編程并行I/O口(P0口、P1口、

6、P2口、P3口);(5)1個全雙工串行口;(6)2個16位定時器/計數(shù)器;(7)1個看門狗定時器;(8)一個中斷系統(tǒng),5個中斷源,2個優(yōu)先級;(9)26個特殊功能寄存器(SFR).3說明AT89S51的外部引腳EA*的作用?(4分)答: EA*是內外程序存儲器選擇控制信號。 當EA*為高電平時,AT89S51訪問內部程序存儲器,但當?shù)刂反笥?FFF時,自動轉到外部程序存儲器; 當EA*為低電平時,AT89S51只讀取外部程序存儲器。4 答:在一個單一中斷的系統(tǒng)里,AT89S51單片機對外部中斷請求的響應時間總是在38個機器周期之間。在下述三種情況下,AT89S51將推遲對外部中斷請求的響應:(

7、1)AT89S51正在處理同級或更高優(yōu)先級的中斷。(2)所查詢的機器周期不是當前正在執(zhí)行指令的最后一個機器周期。(3)正在執(zhí)行的指令是RETI或是訪問IE或IP的指令。如果存在上述三種情況之一,AT89S51將丟棄中斷查詢結果,將推遲對外部中斷請求的響應。5答:因為機器周期:所以定時器/計數(shù)器工作方式0下,其最大定時時間為*4=同樣可以求得方式1下的最大定時時間為262.144ms;方式2下的最大定時時間為1024ms。6答:串行口有4種工作方式:方式0、方式1、方式2、方式3;有3種幀格式,方式2和3具有相同的幀格式;方式0的發(fā)送和接收都以fosc/12為固定波特率,方式0的波特率=1/12

8、fosc方式1的波特率=2SMOD/32定時器T1的溢出率方式2的波特率=2SMOD/64fosc方式3的波特率=2SMOD/32定時器T1的溢出率7AT89S51外擴的程序存儲器和數(shù)據(jù)存儲器可以有相同的地址空間,但不會發(fā)生數(shù)據(jù)沖突,為什么?(6分)答:AT89S51外擴的程序存儲器和數(shù)據(jù)存儲器可以有相同的地址空間,但不會發(fā)生數(shù)據(jù)沖突。這是因為它們的控制信號不同:(1) 外擴程序存儲器是PSEN*信號為其控制信號外擴數(shù)據(jù)存儲器是RD*與WR*信號為其控制信號(2) 指令不同,程序存儲器用MOVC讀取,數(shù)據(jù)存儲器用MOVX存取8.MCS51單片機片內256B的數(shù)據(jù)存儲器可分為幾個區(qū)?分別作什么用

9、?(8分)答:(1)通用工作寄存器區(qū),00H 1FH,共4組,R0-R7,在程序中直接使用(2)可位尋址區(qū),20H-2FH,可進行位操作,也可字節(jié)尋址(3)用戶RAM區(qū),30H-7FH,只可字節(jié)尋址,用于數(shù)據(jù)緩沖及堆棧區(qū)(4)特殊功能寄存器區(qū),80H-FFH,21個特殊功能寄存器離散地分布在該區(qū)內,用于實現(xiàn)各種控制功能9圖為8段共陰數(shù)碼管,請寫出如下數(shù)值的段碼。(6分) a b c d e f g hD0 D1 D2 D3 D4 D5 D6 D70_ 3FH_1_06H_2_5BH3_ 4FH_4_ 66H_ 5 6DH_P_73H_ 7_03H_ 8 _7FH_C_39H_10AT89S51

10、采用6MHz的晶振,定時2ms,如用定時器方式1時的初值(16進制數(shù))應為多少?(寫出計算過程)(6分)答:機器周期6106=210-6s=2uS又方式1為16進制定時器.故 (216X)210-6=210-3=216-X=1000=X=65536-1000=64536 即初值=FC18H采用6MHz的晶振,定時1ms,用定時器方式0時的初值應為多少?(請給出計算過程)(6分)解:采用6MHZ晶振機器周期為2us(213-X)210-6=110-3X=7692(D)=1E0CH=1 1110 0000 1100(B),化成方式0要求格式為 1111 0000 1100 B即0F00CH綜上可知

11、:TLX=0CH, THX=0F0H五、簡述行列式鍵盤線反轉法識別按鍵的工作原理。(本題6分)答:第1步:讓行線編程為輸入線,列線編程為輸出線,使輸出線輸出為全低電平,則行線中電平由高變低的所在行為按鍵所在行。(3分)第2步:再把行線編程為輸出線,列線編程為輸入線,使輸出線輸出為全低電平,則列線中電平由高變低的所在列為按鍵所在列。(3分)綜合上述兩步,可確定按鍵所在行和列?;A知識:P3口的第二功能:選擇第二輸出功能時,該位的鎖存器需要置1,使是與非門為開啟狀態(tài)。當?shù)诙敵鰹?時,場效應管截止,P3引腳輸出為1;當?shù)诙敵鰹?時,場效應管導通,P3引腳輸出為0. 當選擇第二輸入功能時,該位的鎖

12、存器和第二輸出功能端均應置1,保證場效應管截止,P3.x引腳的信息由輸入緩沖器BUF3的輸出獲得。P3.0 RXD 串行數(shù)據(jù)輸入P3.1 TXD 串行數(shù)據(jù)輸出P3.2 INT0# 外部中斷0輸入P3.3 INT1# 外部中斷1輸入P3.4 T0 定時器0外部計數(shù)輸入P3.5 T1 定時器1外部計數(shù)輸入P3.6 WR# 外部數(shù)據(jù)存儲器寫通道輸出P3.7 RD# 外部數(shù)據(jù)存儲器讀通道輸出程序狀態(tài)字寄存器PSW有哪些寄存位 Cy進位標志位 Ac輔助進位標志位 F0用戶設定標志位 RS1,RS04組工作寄存器區(qū)選擇控制位1和位0特殊功能寄存器SFR:各功能部件的控制寄存器及狀態(tài)寄存器。SFR綜合反映了

13、整個單片機基本系統(tǒng)內部實際的工作狀態(tài)及工作方式。5個中斷源的中斷入口:外部中斷0 0003H定時器T0 000BH外部中斷1 0013H定時器T1 001BH串行口 0023H線選法,譯碼法如何確定地址空間:線選法:直接利用系統(tǒng)的的某一高位地址線作為存儲器芯片(或I/O接口芯片)的片選控制信號。譯碼法:使用譯碼器對AT89S51單片機的高位地址進行譯碼,將譯碼器的輸出作為存儲器芯片的片選信號。中斷請求標志寄存器:TCON,SCONTCON: TF1,TR1,TF0,TR0,IE1,IT1,IE0,IT0SCON: -TI,RI(98H)中斷請求的條件:1.EA=12.該中斷源對應的中斷請求標志位位13.該中斷源的中斷請求標志位為14.無同級或更高級中斷在服務中斷的兩種觸發(fā)方式:電平觸發(fā),跳沿觸發(fā)定時計數(shù)器的4種工作方式:串口的4種工作方式:波特率,初值的計算定時器T1產生波特率的計算 擴展的I/O接口功能:1. 實現(xiàn)和不同外部設備的速度匹配2. 輸出數(shù)據(jù)鎖存3. 輸入數(shù)據(jù)三態(tài)緩沖4. 電平轉換I/O數(shù)據(jù)的傳送方式:1. 同步傳送2. 查詢傳送3. 中斷傳送4. DMA傳送82C55內部結構:3個并行數(shù)據(jù)輸入輸出端口,兩種工作方式的控制電路,一個讀寫控制邏輯電路和一個8位數(shù)據(jù)總

溫馨提示

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

最新文檔

評論

0/150

提交評論