版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、一 填空題1. AT89S51單片機(jī)芯片共有 40 個(gè)引腳,MCS-51系列單片機(jī)為 8 位單片機(jī)。2. AT89S51單片機(jī)有 2 級優(yōu)先級中斷。3. AT89S51內(nèi)部數(shù)據(jù)存儲(chǔ)器的地址范圍是 00H-7FH ,位地址空間的字節(jié)地址范圍是 20H-2FH ,對應(yīng)的位地址范圍是 00H-7FH ,外部數(shù)據(jù)存儲(chǔ)器的最大可擴(kuò)展容量是 64k字節(jié) 。4. 單片機(jī)也可稱為 微控制器 或 嵌入式控制器 。5當(dāng)MCS-51執(zhí)行MOVC A,A+PC指令時(shí),伴隨著 PSEN 控制信號有效。6. 當(dāng)單片機(jī)復(fù)位時(shí)PSW= 00 H,當(dāng)前的工作寄存器區(qū)是 0 區(qū),R4所對應(yīng)的存儲(chǔ)單元地址為 04 H。7. MCS
2、-51系列單片機(jī)指令系統(tǒng)的尋址方式有 寄存器尋址 、直接尋址、 寄存器間接尋址、立即尋址、 基址加變址 、 位尋址 。(相對尋址也可) 8. 51系列單片機(jī)的典型芯片分別為AT89S51 、 8031 、 AT89C51 。9. AT89S51的 p3 口為雙功能口。10. 由AT89S51組成的單片機(jī)系統(tǒng)在工作時(shí) EA引腳應(yīng)該接 地 。二 選擇題 1.如果(A)=45H,(R1)=20H,(20H)=12H,執(zhí)行XCHD A, R1;結(jié)果(A)=( A ) A.42H B.20H C.12H D.15H2. AT89S51復(fù)位后,PC與SP的值為分別為( B )A.0000H、00H B.0
3、000H、07H C.FFFFH、00H D.0000H、FFH3. 堆棧數(shù)據(jù)的進(jìn)出原則是( B )A先進(jìn)先出 B.先進(jìn)后出 C.后進(jìn)后出 D.進(jìn)入不出4. 已知:R0=28H (28H)=46H,順序執(zhí)行下面三條指令后MOV A,#32H; MOV A,45H ; MOV A,R0 執(zhí)行結(jié)果A的內(nèi)容為( A )A.46H B.28H C.45H D.32H5. AT89S51單片機(jī)中,唯一 一個(gè)用戶不能直接使用的寄存器是(C). A. PSWB.DPTRC. PCD. B三 判斷題 1AT89S51單片機(jī)可執(zhí)行指令:MOV 35H,R3。( )28031與8751的區(qū)別在于內(nèi)部是否有程序存儲(chǔ)
4、器。( )3當(dāng)向堆棧壓入一個(gè)字節(jié)的數(shù)據(jù)后,SP中的內(nèi)容減1。( )4程序計(jì)數(shù)器PC中裝的內(nèi)容是當(dāng)前正在執(zhí)行指令的地址。( )5某特殊功能寄存器的字節(jié)地址為80H,它即能字節(jié)尋址,也能位尋址。( )6AT89S51單片機(jī)中的PC是不可尋址的。( )7當(dāng)AT89S51執(zhí)行MOVX DPTR,A指令時(shí),伴隨著WR*信號有效。( )8AT89S51的定時(shí)器/計(jì)數(shù)器對外部脈沖進(jìn)行計(jì)數(shù)時(shí),要求輸入的計(jì)數(shù)脈沖的高電平或低電平的持續(xù)時(shí)間不小于1個(gè)機(jī)器周期。( )9區(qū)分外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的最可靠的方法是看其是被WR*還是被PSEN*信號連接。( )10各中斷源發(fā)出的中斷請求信號,都會(huì)標(biāo)記在AT89S51
5、的TCON寄存器中。( )四 簡答題 1 為什么基本型51單片機(jī)指令MOV A,R0;規(guī)定R0內(nèi)容不能超過7FH,而增強(qiáng)型的沒有此限制?答:因?yàn)榧拇嫫鏖g接尋址方式中R0或R1的內(nèi)容是操作數(shù)的RAM地址,內(nèi)部RAM的尋址范圍是00H7FH。 2簡述中斷響應(yīng)需要滿足的條件。答:1有中斷源發(fā)出中斷請求; 2中斷總允許位EA=1,即CPU開中斷; 3申請中斷的中斷源的中斷允許位為1,即中斷沒有屏蔽; 4無同級或更高級中斷正在被服務(wù); 5當(dāng)前的指令周期已經(jīng)結(jié)束; 6若現(xiàn)在指令為RETI或者是訪問IE或IP指令,則該指令以及緊接著的另一條指令已執(zhí)行完 3定時(shí)器/計(jì)數(shù)器用作定時(shí)器模式時(shí),計(jì)數(shù)脈沖又誰提供?定
6、時(shí)時(shí)間和哪些因素有關(guān)?答:定時(shí)/計(jì)數(shù)器作定時(shí)時(shí),其計(jì)數(shù)脈沖由系統(tǒng)振蕩器產(chǎn)生的內(nèi)部時(shí)鐘信號12分頻后提供。定時(shí)時(shí)間與時(shí)鐘頻率和定時(shí)初值有關(guān)。 4為什么定時(shí)器T1作為串行口波特率發(fā)生器時(shí),常采用方式2?若已知時(shí)鐘頻率、串行口通信波特率、如何計(jì)算裝入T1的初值?答:方式2的8位計(jì)數(shù)器(最大計(jì)數(shù)值=28=256d) ,每次計(jì)數(shù)溢出時(shí),由硬件電路自動(dòng)重裝計(jì)數(shù)初值。初裝值計(jì)算舉例如下:波特率=((2的SMOD次方)x F)/(32x12x(256-N)其中:SMOD是特殊功能寄存器PCON的第7位,取1或0(波特率倍增,或不倍增)。晶振為11.0592MHZ,當(dāng)SMOD取0,波特率 = F/(32x12x
7、(256-N)),計(jì)數(shù)初裝值N=256-F/(波特率x32x12)=256-/(9600x32x12)=253 即0FDh五 圖為8段共陰數(shù)碼管,請寫出如下數(shù)值的段碼 答案0 3FH 1 06H 2 5BH 3 4FH 4 66H 5 6DH P 73H 7 07H 8 7FH C 39H 六 分析下面程序的功能:(1) 寫出每條指令的功能 (2) 分析程序的總體功能。ORG 0000HLJMP MAINORG000BHLJMP IT0PMAIN: JNB P1.0, MAINMOV TMOD,#05H;定時(shí)器/計(jì)數(shù)器T0為計(jì)數(shù)方式1 SETB TR0;啟動(dòng)T0,開始計(jì)數(shù) SETB ET0;允
8、許T0中斷 SETBEA;CPU開中斷 WAIT:JB P1.2, WAITCLR EACLR TR0MOV R1,TH0MOV R0,TL0AJMP $IT0P: INC R2 在電平負(fù)跳變前,如果計(jì)數(shù)器溢出,則進(jìn)位存入R2RETI七 試編寫程序,查找在內(nèi)部RAM的30H50H單元中是否有0BBH這一數(shù)據(jù)。如果有,則將51H單元置為“01H” ;如果沒有,則將51H單元置為“00H” START: MOV R0,#30HMOV R2,#20HLOOP: MOV A,R0CJNE A,#0BBH,NEXTMOV 51H,#01HLJMP EXITNEXT: INC R0DJNZ R2,LOOP
9、MOV 51H,#00HEXIT: RET一 填空題 1單片機(jī)與普通微型計(jì)算機(jī)的不同之處在于其將 CPU 、 存儲(chǔ)器 和 (I/O口) 三部分,通過內(nèi)部 總線 連接在一起,集成在一塊芯片上。 2AT89S51內(nèi)部數(shù)據(jù)存儲(chǔ)器的地址范圍是 00H7FH ,位地址空間的字節(jié)地址范圍是 20H2FH ,對應(yīng)的位地址范圍是 00H7FH ,外部數(shù)據(jù)存儲(chǔ)器的最大可擴(kuò)展容量 64K 。 3如果(A)=34H,(R7)=0ABH,執(zhí)行XCH A, R7;結(jié)果(A)= 0ABH ,(R7)= 34H 4若A中的內(nèi)容為67H,那么,P標(biāo)志位為 1 。 5AT89S51復(fù)位后,PC與SP的值為分別為 000H 和
10、07H 6AT89S51的 P0 口為高8位地址總線口。7數(shù)據(jù)指針DPTR有 16 位,程序計(jì)數(shù)器PC有 16 位8當(dāng)單片機(jī)的PSW01H時(shí),這時(shí)當(dāng)前的工作寄存器區(qū)是 0 區(qū),R4所對應(yīng)的存儲(chǔ)單元地址為 04H 9串行口方式2接收到的第9位數(shù)據(jù)送 SCON 寄存器的 RB8 位中保存。10欲使P1口的低4位輸出0,高4位不變,應(yīng)執(zhí)行一條 ANL P1, #0F0H 命令。二 選擇題 (每題2分 共10分)1( C )A.內(nèi)部RAM單元數(shù)目不同 B.內(nèi)部RAM存儲(chǔ)器的類型不同 C. 內(nèi)部程序存儲(chǔ)器的類型不同 D.內(nèi)部寄存器數(shù)目不同 2對于程序存儲(chǔ)器的操作,只能使用( D )A.MOV指令 B.P
11、USH指令 C.MOVX指令 D.MOVC指令3串行口工作方式1的波特率是( D )A.固定的,為fosc/32 B. 固定的,為fosc/16. C.固定的,為fosc/64 D.可變的,由定時(shí)器T1的溢出率決定 4AT89S51只有( )為單一功能口,其余都是多功能口。A.P0 B.P1 C.P2 D.P3 5串行口的方式0的波特率為 ( A )A.fosc/12 B.fosc/6 C.fosc/32 D.fosc/64三 判斷題 1AT89S51單片機(jī)可執(zhí)行指令:MOV 35H,R3。 ( ) 2程序計(jì)數(shù)器PC中裝的內(nèi)容是當(dāng)前正在執(zhí)行指令的地址。 ( ) 3指令中直接給出的操作數(shù)稱為直接
12、尋址 ( ) 4當(dāng)向堆棧壓入一個(gè)字節(jié)的數(shù)據(jù)后,SP中的內(nèi)容減1 ( ) 5當(dāng)EA腳接高電平時(shí),對ROM的讀操作只訪問片外程序存儲(chǔ)器 ( ) 6某特殊功能寄存器的字節(jié)地址為80H,它即能字節(jié)尋址,也能位尋址 ( ) 7逐次比較型A/D轉(zhuǎn)換器與雙積分A/D轉(zhuǎn)換器比較,轉(zhuǎn)換速度比較慢 ( ) 8內(nèi)部RAM的位尋址區(qū),既能位尋址,又可字節(jié)尋址 ( ) 9串行口工作方式1的波特率是固定的,為fosc/32 ( )10. 定時(shí)器的方式2可以作為串行口波特率發(fā)生器 ( )四 簡答題 1 簡述AT89S51單片機(jī)片內(nèi)集成了哪些功能部件?答:1個(gè)CPU;128B的RAM單元 ;4KB程序存儲(chǔ)器;4個(gè)8位可編程并
13、行I/O口(P0口、P1口、P2口、P3口);1個(gè)全雙工串行口;定時(shí)器/計(jì)數(shù)器;一個(gè)中斷系統(tǒng),5個(gè)中斷源,2個(gè)優(yōu)先級;一個(gè)片內(nèi)振蕩器及時(shí)鐘電路;可尋址64KB外部數(shù)據(jù)存儲(chǔ)器和64KB外部程序存儲(chǔ)器空間的控制電路 2 簡述定時(shí)器/計(jì)數(shù)器方式2有什么特點(diǎn)?適用于哪些應(yīng)用場合?答:定時(shí)器/計(jì)數(shù)器的工作方式2具有自動(dòng)恢復(fù)初值的特點(diǎn),適用于精確定時(shí),比如波特率的產(chǎn)生。 3簡述AT89S51串行口有幾種工作方式?各種工作方式的波特率如何確定?答:串行口有 4 種工作方式:方式 0、方式 1、方式 2、方式 3;方式1的波特率=2SMOD/32定時(shí)器T1的溢出率 方式2的波特率=2SMOD/64fosc 方
14、式3的波特率=2SMOD/32定時(shí)器T1的溢出率 4采用6MHz的晶振,定時(shí)5ms,用定時(shí)器方式1時(shí)的初值應(yīng)為多少?答: 機(jī)器周期 =12/Fosc=12/(6x106Hz) =2s 定時(shí)5ms的計(jì)數(shù)值=5000s/2s =2500d 約定T1工作方式1,是16位計(jì)數(shù)器, 初裝值 = 216 - 2500d = 65536d -2500d = 63036d = F63Ch TH1F6H, TL13CH五 簡述行列式鍵盤線反轉(zhuǎn)法識別按鍵的工作原理 答: 第1步:讓行線編程為輸入線,列線編程為輸出線,使輸出線輸出為全低電平,則行線中電平由高變低的所在行為按鍵所在行。第2步:再把行線編程為輸出線,列線編程為輸入線,使輸出線輸出為全低電平,則列線中電平由高變低的所在列為按鍵所在列。綜合上述兩步,可確定按鍵所在行和列。六 分析下面程序的功能:(1) 寫出每條指令的功能 (2) 分析程序的總體功能。ORG 0000HLJMP MAINORG000BHLJMP IT0PMAIN: JNB P1.0, MAINMOV TMOD,#05H; SETB TR0; SETB ET0; SETB EA; WAIT:JB P1.2, WAITCLR EACLR TR0MOV R1,TH0MOV
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南大學(xué)《習(xí)近平新時(shí)代中國特色社會(huì)主義思想概論》2024-2025 學(xué)年第一學(xué)期期末試卷(數(shù)字強(qiáng)國與邊疆人才素養(yǎng)培育方向)
- 邊防安全培訓(xùn)教育課件
- 水電及建筑消耗的要求和計(jì)劃
- 腎衰竭中醫(yī)辨證施治方案
- 車險(xiǎn)介紹教學(xué)課件
- 車隊(duì)安全培訓(xùn)載貨車課件
- 車間酒精安全教育培訓(xùn)課件
- 車間績效考核培訓(xùn)課件
- 酒店客房退房流程制度
- 酒店設(shè)備設(shè)施維護(hù)保養(yǎng)制度
- 2025年蘇州工業(yè)園區(qū)領(lǐng)軍創(chuàng)業(yè)投資有限公司招聘備考題庫及完整答案詳解1套
- 2025云南昆明元朔建設(shè)發(fā)展有限公司第二批收費(fèi)員招聘9人筆試考試參考題庫及答案解析
- 2025年榆林神木市信息產(chǎn)業(yè)發(fā)展集團(tuán)招聘備考題庫(35人)及完整答案詳解1套
- 2026年中考作文備考之10篇高分考場范文
- 【《吸塵器造型結(jié)構(gòu)設(shè)計(jì)(附圖)》11000字】
- 提高約束帶使用規(guī)范率
- 比亞迪維修試車協(xié)議書
- 無人機(jī)吊運(yùn)培訓(xùn)課件
- 沈陽市行道樹栽植現(xiàn)狀分析與發(fā)展對策
- 2026年中國馬術(shù)行業(yè)發(fā)展現(xiàn)狀調(diào)查、競爭格局分析及未來前景預(yù)測報(bào)告
- 電力市場基礎(chǔ)知識面試題及高頻考點(diǎn)
評論
0/150
提交評論