




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 單片機原理模擬試題 1 (共兩套模擬題,有答案,僅供參考)一、填空題(24分,每空1分)1MCS-51單片機是( 8 )位的單片機。2MCS-51單片機有( 5 )個中斷源,( 2 )級優(yōu)先級中斷。3串行口方式3發(fā)送的第9位數據要事先寫入( SCON )寄存器的( TB8 )位。4串行口的方式0的波特率為 ( FOSC/12 )。58031內部數據存儲器的地址范圍是( 007FH ),位地址空間的字節(jié)地址范圍是( 202FH ),對應的位地址范圍是( 007FH)外部數據存儲器的最大可擴展容量是(64KB )。6在內部RAM中可位尋址區(qū)中,位地址為40H的位,該位所在字節(jié)的字節(jié)地址為( 28
2、H )。7如果(A)=58H,(R1)= 49H,(49H)= 79H,執(zhí)行指令XCH A, R1后;結果(A)=( 49 ) ,(49H)=( 58H )。8利用8155H可以擴展( 3 )個并行口,( 256 )個RAM單元。9當單片機復位時PSW( 00 )H,SP=( 07H ),P0P3口均為( 置“1” )電平。10若A中的內容為88H,那么,P標志位為( 0 )。11當MCS-51執(zhí)行MOVC A,A+ DPTR指令時,伴隨著( PSEN )控制信號有效。12MCS-51訪問片外存儲器時,利用( ALE )信號鎖存來自( P0口 )發(fā)出的低8位地址信號。13已知fosc=12MH
3、z, T0作為定時器使用時,其定時時間間隔為( 1us )。14若MCS-51外擴8KB 程序存儲器的首地址若為1000H,則末地址為( 2FFF )H。二、判斷對錯,如對則在( )中寫“”,如錯則在( )中寫“”。(10分)1MCS-51單片機可執(zhí)行指令:MOV 35H,R3。( )28031與8751的區(qū)別在于內部是否有程序存儲器。( )3當向堆棧壓入一個字節(jié)的數據后, SP中的內容減1。( )4程序計數器PC中裝的內容是當前正在執(zhí)行指令的地址。( )5某特殊功能寄存器的字節(jié)地址為80H,它即能字節(jié)尋址,也能位尋址。( )6MCS-51單片機中的PC是不可尋址的。( )7當MCS-51執(zhí)行
4、MOVX DPTR,A指令時,伴隨著信號有效。( )8MCS-51的定時器/計數器對外部脈沖進行計數時,要求輸入的計數脈沖的高電平或低電平的持續(xù)時間不小于1個機器周期。( )9區(qū)分外部程序存儲器和數據存儲器的最可靠的方法是看其是被還是被信號連接。( )10各中斷源發(fā)出的中斷請求信號,都會標記在MCS-51的TCON寄存器中。( )三、簡答題1 如果(DPTR)=5678H,(SP)=42H,(3FH)=12H ,(40H)=34H,(41H)=50H,(42H)=80H,則執(zhí)行下列指令后:POPDPHPOPDPLRET則:(PCH) =_34H_;(PCL)=_12H_ ;(DPH)=_80H
5、_;(DPL)=_50H_;(4分)2MCS-51采用6MHz的晶振,定時2ms,如用定時器方式1時的初值(16進制數)應為多少?(寫出計算過程)(6分)12機器周期6106=210-6s=2uS又方式1為16進制定時器.故 (216X)210-6=210-3=216-X=1000=X=65536-1000=64536 即初值=FC18H3MCS-51外擴的程序存儲器和數據存儲器可以有相同的地址空間,但不會發(fā)生數據沖突,為什么?(6分)答:不發(fā)生數據沖突的原因是:MCS-51中訪問程序存儲器和數據存儲器的指令不一樣。選通信號也就不一樣,前者為PSEN,后者為WR與RD。程序存儲器訪問指令為mo
6、vc A,DPTR; movc A,A+pc。數據存儲器訪問指令為:movx A,DPTR; movx A,Ri; movx DPTR,A。4說明MCS-51的外部引腳的作用?(4分)當EA為高電平時,MCS-51訪問內部程序存儲器,但當地址大于0FFF時,自動轉到外部程序存儲器,當EA為低電平時,MCS-51只讀取外部程序存儲器。5寫出MCS-51的所有中斷源,并說明說明哪些中斷源在響應中斷時,由硬件自動清除,哪些中斷源必須用軟件清除,為什么?(6分).答:外部中斷INTO定時器/計數器中斷T0外部中斷INT1定時器/計數器中斷T1串行口中斷 其中串行口中斷TI與RI必須用軟件清“0”,因為
7、串口中斷的輸出中斷為TI,輸入中斷為RI,故用軟件清“0”。四、下圖為某MCS-51應用系統(tǒng)的3位LED 8段共陽極靜態(tài)顯示器的接口電路,(1)該靜態(tài)顯示器電路與動態(tài)掃描的顯示器電路相比有哪些優(yōu)缺點?(2)寫出顯示字符“3”、“8”、“5”的段碼,注意:段碼的最低位為“a” 段,段碼的最高位為“dp” 段(3)已知8255A的PA口、PB口和PC口的地址分別為FF7CH、FF7DH、FF7EH,且8255A的這3個端口均已被編寫完畢的初始化程序初始化為方式0輸出,請編寫出使3位LED共陽極顯示器從左至右顯示“3.85”的程序段。(14分)abcdefgdp8255APBPCPA來自8031+5
8、V解(1)優(yōu)點是:亮度高,字符不閃爍,占用CPU資源少。缺點是:占用的I/O口太多,當需要的LED數目較多時,需要外擴展的I/0口。 (2)3:B0H8:80H5:92H(3)mov DPTR,#0FF7CHmov A,#30Hmovx DPTR,Amov DPTR,#0FF7DHmov A ,#80Hmovx DPTR,Amvox DPTR,#0FF7EHmov A,#92Hmovx DPTR,ARET五、畫出MCS-51系列單片機利用串行口進行1臺主機與4臺從機多機串行通訊連線圖,其中1臺從機通訊地址號為02H,請敘述主機向02H從機發(fā)送一個字節(jié)數據的過程。 (10分)TXDRXD8031
9、主機TXD RXD 00HTXD RXD01HTXD RXD 02HTXD RXD 03H從機 從機 從機 從機答:主機發(fā)送數據過程如下:(1) 將從機0003H的REN置1,SM2=1,并使它們工作在串行口工作方式2或3。(2) 由主機向4個從機發(fā)出一幀地址址信息02H,第9位為1。從機接到信息后均發(fā)生中斷,執(zhí)行中斷服務程序,將02H與自身地址做比較。若相同,則清SM2=0,若不同則SM2不變仍為1。(3) 主機發(fā)送一幀數據信息,第9位為0,從機接到信息后,只有SM2=0的從機發(fā)生中斷,將數據信息收取,其余SM2=1的從機不放出中斷,信息丟失,從而實現主機向02H從機發(fā)送一個字節(jié)數據的功能。
10、六、請回答:(共16分)1下圖中外部擴展的程序存儲器和數據存儲器容量各是多少?(2分)2兩片存儲器芯片的地址范圍分別是多少?(地址線未用到的位填1)(6分,)3請編寫程序,要求:(1)將內部RAM 30H3FH中的內容送入1# 6264的前16個單元中;(4分)(2)將2# 6264的前4個單元的內容送入40H43中;(4分)PSENCEWRP2.7P2.6P2.5P2.4P2.08031D0-D7OED0-D7OE2764 CEA8-A12A0-A7OE74LS373Q0Q7D0D7GALEP0.7P0.08888855588+5VWR2# 6264 CSCEA8-A12A0-A7+5VWR
11、CSA8-A12A0-A7OEOE1# 6264 RD58解:1.外擴程序存儲器的容量是8K,外擴數據存儲器的容量是16K解:2、2764范圍:C000HDFFFH1#范 圍: A000HBFFFH2#范 圍: 6000H7FFFH3請編寫程序解:(1)mov R1 ,#10H mov DPTR,0A000H mov R0,#30H Loop:mov A,Ro Movx DPTR,AINC DPTR INC Ro DINE R1,LoopRET(2) mov R1,#04H mov DPTR,#6000H mov Ro ,#40HLoop:movx A ,DPTR Mov Ro ,A INC
12、DPTR INC Ro DTNZ R1 ,Loop RET單片機原理模擬試題 2一、填空題(37分)1、8031單片機芯片共有 40 個引腳,MCS-51系列單片機為8 位單片機。2、8031的異步通信口為全雙工(單工/半雙工/全雙工),3、8031內部數據存儲器的地址范圍是00H-7FH,位地址空間的字節(jié)地址范圍是20H-2FH,對應的位地址范圍是00H-7FH,外部數據存儲器的最大可擴展容量是64K字節(jié)。4、單片機也可稱為微控制器 或 嵌入式控制器。5當MCS-51執(zhí)行MOVC A,A+PC指令時,伴隨著 PSEN*控制信號有效。6、當單片機復位時PSW00 H,這時當前的工作寄存器區(qū)是
13、0區(qū),R4所對應的存儲單元地址為 04 H。7、MCS-51系列單片機指令系統(tǒng)的尋址方式有 寄存器 、直接尋址、 寄存器間接、立即、 基址加變址 、 位尋址 。(相對尋址也可以)8、MCS-51系列單片機的典型芯片分別為 8031 、 8051 、 8751 。9、8031的 P3口為雙功能口;10、由8031組成的單片機系統(tǒng)在工作時,EA*引腳應該接 地(或0);11、8031外部程序存儲器的最大可擴展容量是 64K ,其地址范圍是0000H FFFFH 。ROM芯片2764的容量是 8 KB,若其首地址為 0000H,則其末地址 1FFFH 。12、8031的中斷源有 外中斷0, T0 ,
14、外中斷1,T1,串行口,有 2 個中斷優(yōu)先級。13、8031唯一的一條16位數據傳送指令為 MOV DPTR,data16。14、LJMP的跳轉范圍是64K,AJMP的跳轉范圍是 2K B,SJMP的跳轉范圍是 128 B(或256B) 。15、若A中的內容為68H,那么P標志位為1。二、簡答題(13分)1、 采用6MHz的晶振,定時2ms,用定時器方式1時的初值應為多少?(請給出計算過程)(6分)答:(1)Ts=2us (216X)2us2ms 從而X64536 .4分(2)64536FC18H2分2、MCS-51外擴的程序存儲器和數據存儲器可以有相同的地址空間,但不會發(fā)生數據沖突,為什么?
15、(4分)答:因為訪問外擴的程序存儲器和數據存儲器執(zhí)行的指令不同,所發(fā)出的控制信號也就不同。(2分)讀外部數據存儲器時,RD*信號有效。寫外部數據存儲器時,WR*信號有效。而讀外部程序存儲器時,PSEN*信號有效。由于發(fā)出的控制信號不同,且只能有一種信號有效,因此,即使MCS-51外擴的程序存儲器和數據存儲器有相同的地址空間,也不會發(fā)生數據沖突。(2分)3說明MCS-51的外部引腳EA*的作用?(3分)答:EA*是內外程序存儲器選擇控制信號。(1分)當EA*0時,只選擇外部程序存儲器。(1分)當EA*1時,當PC指針0FFFH時,只訪問片內程序存儲器;當PC指針0FFFH時,則訪問外部程序存儲器
16、(1分)三、編寫程序,將外部數據存儲器中的5000H50FFH單元全部清零(10分)。 答: ORG *H (1分) MOV DPTR #5000HMOV R0,#00HCLR A (3分) LOOP : MOVX DPTR,A INC DPTR (3分) DJNZ R0,LOOP (2分)HERE: SJMP HERE (RET ,SJMP $ 等)(1分)四、簡述MCS-51系列單片機主從結構多機通信原理,設有一臺主機與三臺從機通信,其中一臺從機通信地址號為01H,請敘述主機呼叫從機并向其傳送一個字節(jié)數據的過程。(請給出原理圖) (10分) 1) 原理圖 (2分) TXD RXDMCS-5
17、1單片機RXD TXD 00HRXD TXD 01HRXD TXD 02HRXD TXD 03H2) 將所有從機的REN、SM2置1 (1分) 工作在方式2或3 (1分)3)主機發(fā)送一個地址楨01H (1分) 第9位為1即TB8=1 (1分)4) 各從機接收到后,都發(fā)生中斷,進入中斷服務程序,比較自己的地址與01H是否相同,若相同則將本機SM2置0,否則仍為1 (1分)5)主機發(fā)送數據楨,TB8=0 (1分) 各從機接收該數據楨,從機中SM2為0的產生中斷,而其它SM2為1的從機不產生中斷將信息丟棄,從而實現主機與從機傳遞數據 (2分)五、簡述行列式掃描鍵盤的工作原理。(10分)答案:1)首先
18、判斷有無鍵按下: (3分)將列線全部置0,讀行線狀態(tài),若P1.0P1.3全為1,則表明無鍵按下,若出現低電平即0,則有鍵按下,記錄下行號 i ;2) 其次,如有鍵按下,判斷具體鍵號 (7分)方法如下:逐列為低,其它為高,再讀行線狀態(tài),如出現哪一行為低,記錄此時的列號j , 則證明第i行第j列的按鍵被按下,至此完成鍵盤的行列式掃描。六、圖為8段共陰數碼管,請寫出如下數值的段碼。(5分) a b c d e f g hD0 D1 D2 D3 D4 D5 D6 D7答案:0 3FH (0.5分) 1 06H (0.5分) 2 5BH (0.5分)3 4FH (0.5分) 4 66H (0.5分) 5 6DH (0.5分)P 73H (0.5分) 7 07H (0.5分) 8 7FH (0.5分)C 39H (0.5分) 七、回答下列問題并寫出簡要分析
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 無人機操控與航拍技術考核試卷
- 圖書館數字資源長期保存策略考核試卷
- 家電產品品質監(jiān)控與質量改進考核試卷
- 整年運輸合同范本
- 大板委托加工合同范本
- 修剪綠化直營合同范本
- 工地個人水電合同范本
- 小學生美術課件制作教學
- 名片合同范本
- 財務支出季度計劃工作的分解與執(zhí)行要點
- 教育機構傳染病防控應急預案
- 商業(yè)道德承諾書
- 光伏電站巡檢記錄表完整
- 足浴年工作總結及計劃
- 高血壓患者不遵醫(yī)飲食行為的原因分析及對策
- 《煤制油技術》課程標準(煤化工技術)
- 膝關節(jié)僵硬個案護理
- 高速公路服務區(qū)管理系統(tǒng)搭建
- 2024年中國華能瀾滄江水電股份有限公司招聘筆試參考題庫含答案解析
- 《民間皮影》課程標準
- 2024年江蘇食品藥品職業(yè)技術學院高職單招(英語/數學/語文)筆試歷年參考題庫含答案解析
評論
0/150
提交評論