




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上蘇州經貿職業技術學院2009-2010學年第二學期單片機原理及應用期終試卷 (A)班級:姓名: 學號: 成績:一填空題(將正確答案填在題干的空白處。1分×35=35分)1、十進制數47用8位二進制補碼表示為:B。2、89C51含 4KB Flash ROM, 128B的RAM,在物理上有 4個 獨立的存儲器空間。3、若8031單片機的晶振頻率fosc12MHz,則振蕩周期為 1/12us ,狀態周期為 1/6us ,機器周期為 1us ,執行MUL AB指令需要時間為 4us 。4、假定A=85H, R0=20H,(20H)=0AFH。執行指令:ADD A,
2、R0后,累加器A的內容 34H ,CY的內容 1 ,AC的內容 1 ,OV的內容 1 。5、假定DPTR的內容為8100H,累加器A的內容為40H,執行下列指令:MOVC A,A+DPTR 后,送入A的是程序存儲器 8140H 單元的內容。6、PSW中RS1 RS0=10H時,R2的地址為 12H 。7、ROM在物理上分為 片內ROM 和片外ROM ,在邏輯上兩者統一編址 。8、MCS-51單片機當=1時,首先使用的是片內程序存儲器,存儲容量超過4KB時開始使用外部程序存儲器;=0時,則僅僅使用片外程序存儲器。9、MCS51單片機訪問片外存儲器時,利用 ALE 信號鎖存來自 P0 口的低8位地
3、址信號。10、欲使P1口的高4位輸出1,而低4位不變,應執行一條ORL P1,#0F0H指令。11、12根地址線可選 4KB個存儲單元,32KB存儲單元需要 15 根地址線。12、設80C51 fosc=12MHz,定時器工作在方式0,則最大定時時間為 8192s 。13、異步串行數據通訊有 單工 、 半雙工 和 全雙工 共三種傳送方式。14、51單片機的中斷系統最多可以有 2 個嵌套。15、8031單片機指令MOV是訪問 內RAM ,最大范圍為 256B ,MOVX是訪問 外RAM ,最大范圍為64KB,MOVC是訪問 ROM ,最大范圍為 64KB 。二、單項選擇(1分×15=1
4、5分)1、MCS-51上電復位后,SP的內容是 (B) (A)00H (B)07H (C)60H (D)70H2、80C51是 (C) (A)CPU (B)微處理器 (C)單片微機 (D)控制器3、PC的值是 (C)(A)當前指令前一條指令的地址 (B)當前正在執行指令的地址(C)下一條指令的地址 (D)控制器中指令寄存器的地址4、如在系統中只擴展一片Intel 2732(4K8),除應使用P0口的8條口線外,至少還應使用P2口的口線 (A)(A)4條 (B)5條 (C)6條 (D)7條5、MOV C,#00H的尋址方式是 (A) (A)位尋址 (B)直接尋址 (C)立即尋址 (D)寄存器尋址
5、6、必須進行十進制調整的十進制運算 (C) (A)有加法和減法 (B)有乘法和除法 (C)只有加法 (D)只有減法7、ORG 0000H AJMP 0040H ORG 0040H MOV SP,#00H 當執行完左邊的程序后,PC的值是 (C) (A)0040H (B)0041H (C)0042H (D)0043H8、當ALE信號有效時,表示 (B) (A)從ROM中讀取數據 ()從P0口中可靠送出地址低8位(C)從P0口送出數據 (D)從RAM中讀取數據9、所謂CPU是指 (A) (A)運算器與控制器 (B)運算器與存儲器 (C)輸入輸出設備 (D)控制器與存儲器10、使用8155可以擴展出
6、的I/O口線是 (C) (A)16根 ()24根 (C)22根 (D)32根11、MCS51外擴ROM、RAM和I/O口時,它的地址總線是 (B) (A)P0 、P1 ()P0、P2 (C)P2、P1 (D)P0、P312、74LS138芯片是 (B) (A)驅動器 ()譯碼器 (C)鎖存器 (D)編碼器13、在中斷服務程序中,至少應有一條 (D) (A)傳送指令 (B)轉移指令 (C)加法指令 (D)中斷返回指令14、當TMOD的門控位=1時,啟動定時器T0工作需要的條件是 (B) (A)TR0置1 ;(B)/INT0引腳為高電平和TR0置1 (C)/INT0引腳為低電平和TR0置1;(D)
7、/INT0引腳為高電平15、串行通信的傳送速率單位是波特,而且波特的單位是 (B)(A)字符/秒 (B)位/秒 (C)幀/秒 (D)幀/分三、簡答題(4分×5=20分)1、內部RAM數據及P1口數據如下圖所示,試分析下段指令執行后的結果。 MOV A,#03H; A= 03H SWAP A; A= 30H MOV R0,A; A= 30H ;R0= 30H MOV A,R0; A= 50H ANL A,#F0H; A= 50H MOV R1,A; R1= 50H MOV B,R1; B= 10H MOV R1,P1; R1= 50H ; (50H)= E6H MOV P2,P1; P
8、2= E6H CPL P1.4; P1= F6H ORL C,P1.4; C= 1 上段指令執行后:(10H)= 00H ;(30H)= 50H ;(50H)= E6H ; P1= F6H ; P2= E6H 。2、位地址7CH與字節地址7CH如何區別?位地址7CH具體在片內RAM中的什么位置?答:字節地址是片內RAM的單元地址,而位地址是片內RAM單元的某一位。 7CH字節地址RAM的7CH單元,而7CH位地址是RAM 2FH單元中的D4位。3、簡述80C51的尋址方式?各涉及哪些存儲器空間?答:立即數尋址:程序存儲器ROM。直接尋址:片內RAM低128B和特殊功能寄存器。寄存器尋址:R0R
9、7,A,B,C,DPTR寄存器間接尋址:片內RAM低128B,片外RAM。變址尋址:程序存儲器64KB。相對尋址:程序存儲器256B范圍。位尋址:片內RAM的20H2FH字節地址,部分特殊功能寄存器。4、簡述程序狀態字寄存器PSW中各位的含義。答:程序狀態字寄存器PSW:程序狀態字寄存器PSW:是一個8位寄存器,用來存放當前指令執行后操作結果的某些特征,以便為下一條指令的執行提供依據。定義格式如下。其中,CY:進借位標志;AC:輔助進借位標志; F0:軟件標志;OV:溢出標志;F1:用戶標志位; P:奇偶校驗標志;RS1、RS0:工作寄存器組選擇(如表所示)。5、簡述單片機系統擴展的基本原則和
10、實現方法。答:(1)以P0口線作地址/數據總線P0口作系統的低8位地址線。在實際應用時,先把低8位地址送鎖存鎖存器暫存,然后再由地址鎖存器給系統提供低8位地址,而把P0口作為數據線使用。(2)以P2口線作高位地址總線在實際應用中,高位地址線并不固定為8位,需要幾位就從P2口中引出幾條口線。(3)控制信號線使用ALE作用地址鎖存的選通信號,以實現低8位地址的鎖存;以信號作為擴展程序存儲器的讀選通信號;以信號作為內、外程序存儲器的選擇信號;以和作為擴展數據存儲器和I/O端口的讀/寫選通信號。執行MOVX指令時,這兩個信號分別自動有效。四、編程題(5分×4=20分)1、從1加到5,最終結果
11、存入35H,試編寫程序。解:方法(1)ORG 1000HCLR AMOV R0,#5L2:ADD A,R0DJNZ R0,L2MOV 35H,AEND方法(2)ORG 1000HCLR AMOV R0,#0L1: INC R0ADD A,R0CJNE R0,#5,L1MOV 35H,AEND2、編程將片內RAM 40H單元中的內容送到片外RAM2000H單元中。解: ORG 0100H MOV A,40H MOV DPTR,#2000H MOVX DPTR,A END3、符號函數,設變量X存于VAR單元中,函數值y存于FUNC單元中,要求編寫按上述函數式給y賦值得程序。解:ORG 1000HV
12、AR: DATA 30HFUNC:DATA 31H MOV A,VAR JZ COMP JNB ACC.7,POSI MOV A,#0FFH SJMP COMP POSI: MOV A,#1COMP: MOV FUNC,ASJMP $4、將定時器/計數器做脈沖信號發生器。編程利用定時器T0定時,在P1.0端輸出周期性方波信號,方波周期為2ms,已知晶振頻率為6MHz。解: 1)T0工作模式的設定: 選擇模式1(16位方式)(最大定時131ms) 2)定時初值的設定: X=216-(1ms×6×106/12 )=65036=FE0CH,即:TH0應裝0FEH,TL0應裝0CH。 程序清單如下:ORG 0000HLJMP MAINORG 000BHLJMP G主程序: ORG 0500H MAIN:MOV TMOD,#01H MOV TL0,#0CH MOV TH0,#0FEH SETB EA SETB ET0 SETB TR0 HERE:SJMP HERE中斷服務程序:G:MOV TL0,#0CH MOV TH0,#0FEH CPL P1.0 RETI END五、設計題(10分)利用80C51的P0口控制8個發光二極管LED。相鄰的4個LED為一組,使2組每隔1s交替發光一次,周而復始。設計出硬件電路圖,編寫程序。解:(1)程序設計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 零售服務與客戶溝通技巧考核試卷
- 豆腐腦的地區差異與特點考核試卷
- 絕緣注塑成型工藝考核試卷
- 陶瓷工藝品的室內景觀設計創新案例分享考核試卷
- 重大疾病保險產品介紹
- 口腔直播講課課件設計規范
- 新生兒肺出血護理查房
- 急救護理基本知識
- 口腔剖面圖區別與聯系
- 麻醉通氣系統技術規范與應用
- 《休閑農業》課件 項目二 休閑農業分類及模式分析
- 2025年安徽省省情試題及答案
- 2025年消控室考核試題及答案
- 江西省吉安市遂川縣2024-2025學年數學三下期末達標檢測試題含解析
- 衛健系統2025年上半年安全生產工作總結
- EPC項目-總體實施方案
- 第一章體育與健康基礎知識 第一節 科學發展體能 課件 2024-2025學年人教版初中體育與健康八年級全一冊
- 高三數學復習策略
- 大豆病蟲害的綜合防治
- 貴州省畢節市2023-2024學年高二下學期期末考試 政治 含答案
- 2025年度智能駕駛技術研發合同4篇
評論
0/150
提交評論