




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機復習資料一、判斷題(正確的畫,錯誤的畫´。)1、若PSW為08H,工作寄存器R7對應的內部RAM單元為0FH。( )2、擴展外部程序存儲器和數(shù)據(jù)存儲器,都必須用到控制信號ALE。( )3、8051的并行端口是完全雙向I/O端口。( )4、若fosc=6MHz,則機器周期為2s。( )5、8051在一個機器周期內最多可取指令兩次。( )6、8051單片機的所有指令都是8位指令。( )7、8051控制外圍可編程芯片時,將外圍芯片當作外部數(shù)據(jù)存儲器。( )8、當只有一個中斷源時,8051的中斷響應時間為3-8個機器周期。( )9、8051的串行口工作在方式1時,適合于點到點的異步通信
2、。( )10、8051串行口數(shù)據(jù)幀的起始位為高電平。( )11、系統(tǒng)復位后,P0口到P3口輸出全為FFH。( )12、擴展外部數(shù)據(jù)存儲器,必須用到控制信號/PSEN。( )13、一個機器周期為6個時鐘周期。( )14、系統(tǒng)復位后,所有特殊功能寄存器全為00H。( )15、單片機用MOVC指令訪問程序存儲器。( )16、定時器0和定時器1的溢出中斷請求:CPU響應后,中斷請求自動撤消。( )17、串行口可以用定時器0作為波特率發(fā)生器。( )18、8051控制外圍可編程芯片時,將外圍芯片當作外部程序存儲器。( )19、擴展三總線要用到地址鎖存器和/PSEN信號。( )20、系統(tǒng)復位后,P0口到P3
3、口輸出全為00H。( )21、系統(tǒng)復位后,SP為07H外,其他所有特殊功能寄存器全為00H。( )22、單片機用MOVX指令訪問片外數(shù)據(jù)存儲器。()23、串行口中斷請求:CPU響應后,中斷請求自動撤消。( )24、串行口可以用定時器1作為波特率發(fā)生器。( )25、擴展三總線要用到地址鎖存器和ALE信號。( )27、8031正常工作時,RST腳應輸入低電平。( )28、8031的/EA腳應該接地。( )29、單片機的并行輸入/輸出口作輸入口時,先輸出1,然后才能輸入數(shù)據(jù)。 ( )30、T1為計數(shù)器時,計數(shù)脈沖來自單片機內部。 ( )31、定時器/計數(shù)器的4種工作模式中,那種模式2自動重裝計數(shù)初值
4、。( )32、在MCS-51中,定時器中斷標識可以隨著中斷響應而自動撤除。( )33、計算機上網(wǎng)采用的是半雙工通信方式。 ( )34、PCON的最高位SMOD為1,將使串行通信波特率倍增。( )35、T1可以用作波特率發(fā)生器。( )二、單選題1、單片機的內部資源有( )。A、 定時器/計數(shù)器 B、中斷控制 C、串行口 D、以上都是1、單片機的內部資源不含( )。A、定時器/計數(shù)器 B、8255 C、串行口 D、以上都是2、8031的P0口用作( )。A、地址線 B、地址數(shù)據(jù)復用線 C、數(shù)據(jù)線 D、普通I/O口2、8031的P1口用作( )。A、地址線 B、地址數(shù)據(jù)復用線 C、數(shù)據(jù)線 D、普通I
5、/O口2、8031的P2口用作( )。A、地址線 B、地址數(shù)據(jù)復用線 C、數(shù)據(jù)線 D、普通I/O口2、8031的P3口用作( )。A、地址線 B、地址數(shù)據(jù)復用線 C、數(shù)據(jù)線 D、控制線3、一個機器周期等于( )個時鐘周期。A、12 B、6 C、16 D、不定3、一個機器周期等于( )個狀態(tài)周期。A、12 B、6 C、16 D、不定4、設定PSW為10H,單片機使用( )組的工作寄存器。A、0 B、1 C、2 D、35、單片機的引腳XTML1、XTML2用于( )。A、 產(chǎn)生時鐘信號 B、輸出控制信號 C、輸入數(shù)據(jù) D、輸入控制信號6、開機復位后,CPU使用的是( )組工作寄存器。A、0 B、1
6、 C、2 D、37、定時器/計數(shù)器0為16位計數(shù)器,定時器/計數(shù)器1為8位定時器,都為軟啟動。則TMOD為( )。A、00100101b B、00100001b C、00100100b D、00010110b8、以7題為基礎,設晶振頻率為12MHz。定時100us,定時器/計數(shù)器1的初值為( )。A、56 B、156 C、100 D、509、以7題為基礎,定時器/計數(shù)器0的計數(shù)值為1000H,則初值為( )。A、64536 B、55536 C、F000H D、FF00H10、某單片機系統(tǒng)用到兩個中斷源:外部中斷0和定時器/計數(shù)器1,應使IE( )。A、10001001b B、10000011b
7、 C、10000101b D、10001010b11、以上題為基礎,若前者的中斷優(yōu)先級高于后者。應使IP( )。A、00001001b B、00000011b C、00000001b D、00001010b12、如果(TCON)×××××1×0b,則意味著( )。A、外部中斷1低電平觸發(fā),外部中斷0低電平觸發(fā),B、外部中斷1下降沿觸發(fā),外部中斷0低電平觸發(fā),C、外部中斷1低電平觸發(fā),外部中斷0下降沿觸發(fā),D、外部中斷1下降沿觸發(fā),外部中斷0下降沿觸發(fā),13、不屬于單片機中斷響應過程的是( )。A、斷點壓棧 B、撤除中斷標識 C、保護現(xiàn)
8、場 D、中斷入口地址送PC14、外部中斷0的中斷服務程序的入口地址是( )。A、0003H B、000BH C、0013H D、以上都不對15、雙機異步串行通信,數(shù)據(jù)位為8位,則應使每臺單片機的SCON( )。A、01110000b B、10110000b C、01100000b D、11110000b16、設振蕩器頻率為fosc=11.0592MHz,異步通信采用方式1,波特率9600。SMOD=0時,定時器1以方式2產(chǎn)生波特率,則其初始值約為( )。A、253 B、252 C、250 D、25117、單片機串行口初始化后,其發(fā)送過程始于( )A、 寫SBUF B、讀SBUF C、寫SCON
9、 D、讀SCON18、SCON的( )位為1,單片機串行口將從RxD接收數(shù)據(jù)。A、SM0 B、SM1 C、SM2 D、REN19、單片機系統(tǒng)中8255的A口地址為7FFCH,則其控制口的地址為( )。A、 7FFDH B、7FFEH C、7FFFH D、都不對20、8255的A口工作在方式1輸出,B口工作在方式0輸入,則8255方式控制字為( )。A、 A0H B、90H C、B0H D、A2H21、欲使8255的PC6輸出1,則應使( )。A、 置位控制字為0DH B、置位控制字為8DH B、 置位控制字為06H D、置位控制字為86H22、若8155的命令寄存器地址為FDF8H,則8155
10、的狀態(tài)寄存器地址為( )。A、FDF8H B、FDF9H C、FDFAH D、都不對23、若8155的A口為選通輸入口,B口為基本輸出口,允許A口中斷。則其命令控制字為( )。A、26H B、1AH C、2AH D、16H三、簡答題1、IE1誰的的中斷請求標志?什么時候被置1?置1后是什么意思?什么時候以什么方式清0?2、已知選用定時器1工作模式2作波特率發(fā)生器,晶振頻率為6MHz,計數(shù)初值為FDH,求波特率是多少?3、異步通信和同步通信的主要區(qū)別是什么?MCS-51串行口有沒有同步通信功能?4、簡述MCS-51串行口在四種工作方式下波特率的產(chǎn)生方法。5、MCS一51系列單片機的中斷系統(tǒng)由哪些
11、功能部件(即相關寄存器)組成?分別作什么用?6、MCS一51系列單片機的中斷系統(tǒng)中有幾個優(yōu)先級?如何設定?7、什么是串行異步通信,它有哪些特點?8、MCS一51單片機的串行口由哪些功能部件(即相關寄存器)組成?各有什么作用?9、若有ORG 1000HDB 0AAHSJDA:DB 25,25H經(jīng)匯編后,從地址1000H處開始的3個存儲單元的內容為多少,SJDA對應的地址是多少10、指出從地址2000H開始的12個程序存儲器地址單元的內容。ORC 2000HDS 2DW 1098HDB MCS-51DB 3311、設R0的內容為32H,A的內容為48H,片內RAM的32H為80H,40H單元內容為
12、08H,請指出執(zhí)行下列程序段后上述各單元內容的變化。MOV A,R0MOV R0,40HMOV 40H,AR0,#35H12、已知(A)=83H,(R0)=17H,(17H)=34H,請指出執(zhí)行下列程序段后A中的內容。ANL A,#17HORL 17H,AXRL A,R0CPL A四、編程題1、把2000H20FFH的內容清02、把2000H的內容拆開,高位送2001H低位,低位送2002H低位,2001H、2002H的高位清0。3、把2000H、2001H的低位送入2002H的高低位4、在2000H200FH中查出有幾個字節(jié)是0,把結果放在2100H。5、將30H單元內的兩位BCD碼拆開并轉
13、換成ASCII碼,存入RAM兩個單元中。6、設X、Y兩個小于10的整數(shù)分別存于片內30H、31H單元,試求兩數(shù)的平方和并將結果存于32H單元。7、設X存在30H單元中,根據(jù)下式 X+2 X>0Y = 100 X=0 X X<0求出Y值,將Y值存入31H單元。8、根據(jù)R0的值轉向7個分支程序。R0<10,轉向SUB0;R0<20,轉向SUB1; R0<60,轉向SUB5;R0=60,轉向SUB6;9、有一數(shù)據(jù)塊從片內RAM的30H單元開始存入,設數(shù)據(jù)塊長度為10個單元。根據(jù)下式: X+2 X>0Y= 100 X=0 X X<0求出Y值,并將Y值放回原處。
14、10、指出下列指令中哪些是非法的?依原意改正之。INC DPTRDEC DPTRMOV A,R1MOV A,R2MOV 30H,R3MOV 30H,R0RL BJNZ A,NEXTJNB 08H,NEXT11、試編寫一段程序,其功能為:將30H38H中6個單字節(jié)BCD,碼拼成3個壓縮的BCD嗎存放在32H開始的單元中。12、某系有200名學生參加外語統(tǒng)考,若成績已存放在MCS-51外部RAM始地址為ENGLISH的連續(xù)存儲單元現(xiàn)在現(xiàn)決定給成績95100分之間的學生頒發(fā)A級合格證書和成績在9094分之間的學生頒發(fā)B級合格證書。試編制一個程序,可以統(tǒng)計A級和B級的學生人數(shù),并把統(tǒng)計結果存入內部RA
15、M的GADA和GRADB單元。13、編寫子程序將片外2000H和2001H單元的值按從小到大的次序排序。14、編寫完整程序,實現(xiàn)功能:兩個兩字節(jié)無符號數(shù)31H(高)30H(低)和33H(高)32H(低)相減,結果寫入31H(高)-30H(低)。15、編寫子程序比較片外2000H和2001H單元的值,若相等則將Cy置位,否則將Cy清零。16、編寫完整程序,實現(xiàn)功能:兩個兩字節(jié)無符號數(shù)31H(高)30H(低)和33H(高)32H(低)相加,結果寫入31H(高)-30H(低)。17、編寫程序:把寄存器對R5R4的內容減去常數(shù)2134H。18、編程將片外RAM2000H單元開始的10個數(shù)傳送到片內40
16、H開始的單元中。19、編程:求片外RAM2000H單元開始的100個單字節(jié)無符號數(shù)中最大者,存在片外RAM3000H單元中。20、編寫程序,實現(xiàn)功能:把常數(shù)3022加到寄存器對R7R6的內容上(BCD碼相加)。21、編程將片內30H單元開始的20個數(shù)傳送到片外RAM3000H開始的單元中。22、編寫程序:將片外RAM1000H的內容乘以1001H的內容,結果寫入31H(高)、30H(低)。五、初始化編程題1、試寫出只有外部中斷0一個中斷源,且為邊沿觸發(fā)方式的中斷初試化程序。2、以前面的題目為基礎,編寫定時器初始化程序3、以前面的題目為基礎,編寫中斷初始化程序4、以前面的題目為基礎,編寫串行口初
17、始化程序5、以前面的題目為基礎,編寫8255初始化程序6、以前面的題目為基礎,編寫8155初始化程序1、若晶振為12MHz。定時器為16位計數(shù)器,硬啟動,計數(shù)次數(shù)為500H;定時器0為8位自動重裝初值定時器,定時156微秒,軟啟動。試設計TMOD 、定時器1的初值、定時器0的初值。2、僅開放定時器0、1的中斷,定時器1中斷優(yōu)先級較高,試設計IE、IP。3、若晶振為12MHz,單片機作為發(fā)信端,串行通信波特率為187500。試設計PCON、 SCON。4、已知8155的PA口地址為FDF9H。若要求選擇8155的PA為基本輸出口,PB為基本輸入口,PC為輸出口,禁止其定時/計數(shù)器工作。求命令寄存
18、器地址并設計命令控制字。5、若晶振為6MHz。定時器為16位計數(shù)器,軟啟動,計數(shù)次數(shù)為F000H;定時器0工作在16位定時方式,軟啟動,定時1000H微秒。試設計TMOD 、定時器1的初值、定時器0的初值。6、僅開放定時器0和串口中斷,定時器0中斷優(yōu)先級較低,試設計IE、IP。7、若晶振為6MHz,單片機作為收信端,串行通信波特率為93750。試設計PCON 、SCON。8、已知8155的PB口地址為FDF2H。若要求選擇8155的PA為選通輸出口,PB為基本輸入口,禁止其定時/計數(shù)器工作。求命令寄存器地址并設計命令控制字。六、綜合題: 1、電路見圖1,8255的PA接一組開關,PB接一組指示燈。將R7的內容送指示燈,將開關狀態(tài)讀入R2。(1)8255端口地址范圍。(2)設計8255方式控制字(3)編寫程序。2、電路見圖2,PB接打印機,CPU采用中斷方式控制打印機。(1)8155端口地址范圍。(2)設計8255命令控制字(3)編寫系
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能家居仿生窗戶調節(jié)器行業(yè)跨境出海項目商業(yè)計劃書
- 高校教師學科素養(yǎng)培養(yǎng)的策略及實施路徑
- 寶鋼考試試題及答案
- 人教PEP小學英語三年級上冊教學計劃實施細則
- 按摩中級考試試題及答案
- 安陽環(huán)境考試試題及答案
- 安順學院筆試題目及答案
- 一年級上冊實踐探究教學計劃
- 二年級數(shù)學復習計劃與練習題
- 安全生產(chǎn)復工復產(chǎn)考試試題及答案
- 杠桿臂鉆孔鉆床夾具設計
- 員工工資條模板
- 云南省楚雄州2023年六年級數(shù)學第二學期期末達標測試試題含解析
- 2023-2024人教版小學5五年級數(shù)學下冊(全冊)教案
- 交付經(jīng)理工作職責
- 國際檔案日宣傳教育課件(帶內容)
- 基于PLC的藥房取藥系統(tǒng)設計
- 安徽省汽車維修行業(yè)車輛維修合同
- GB/T 16447-2004煙草及煙草制品調節(jié)和測試的大氣環(huán)境
- 公司勞務派遣人員工資薪酬發(fā)放暫行規(guī)定
- 建筑大師伊東豐雄簡介及作品集課件
評論
0/150
提交評論