單片機原理及應用試卷2及其答案參考模板_第1頁
單片機原理及應用試卷2及其答案參考模板_第2頁
單片機原理及應用試卷2及其答案參考模板_第3頁
單片機原理及應用試卷2及其答案參考模板_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、單片機原理及應用試卷2一、填空題1、 8051單片機的內部硬件結構包括了: 、 、 以及片內數據存儲器、片內程序存儲器、串行口、中斷控制系統(tǒng)等部件,這些部件通過內部數據總線相連接。2、MCS5l單片機的控制電路包括了 、 、 和PC加1寄存器以及定時與控制電路等部件。 3、匯編語言指令中的操作數用于給指令的操作提供 。4、MCS51單片機的片內數據存儲空間的128字節(jié)單元通常可劃分為3個區(qū)域,這3個區(qū)域分別是 、 、 。5、溢出標志OV只有在進行加法運算時才有意義,OV0表示加法運算結果 ,OVl表示加法運算結果超出了A所能表達的符號數有效范圍。6、定時器的計數方式是對來自T0、Tl引腳的脈沖

2、計數,輸入的外部脈沖在 時有效,計數器加1。定時功能也是通過計數器計數來實現的,定時功能下的計數脈沖來自 。7、MCS51單片機的變址尋址是以 作基地址寄存器,以 作變址寄存器,并以兩者內容相加形成的16位地址作為操作數地址,以達到訪問 的目的。8、MCS51單片機的外部中斷請求信號若設定為電平方式,只有在中斷請求引腳上采樣到信號時,才能激活外中斷。而在脈沖方式時,只有在中斷請求引腳上采樣到信號時,才能激活外中斷。9、MCS51單片機程序存儲器的尋址范圍是由程序計數器PC的位數所決定的,因為MCS51的PC是16位的,因此其尋址的范圍為 KB。二、選擇1、十進制數126其對應的十六進制可表示為

3、(   )     A、8 F           B、8 E           C、F E           D、7 E 2、下列表達式錯誤的是(   )     A、X補+Y補=X+Y補   B、X=X補補     C、X= X     D、XY+XY =X+Y   3、計算機的主要組成部件為(   ) 

4、60;   A、CPU,內存,IO   B、CPU,鍵盤,顯示器   C、主機,外部設備   D、以上都是   4、在單片機中,通常將一些中間計算結果放在(   )中     A、累加器       B、控制器     C、程序存儲器       D、數據存儲器   5、單片機應用程序一般存放在(   )     A、RAM       B、ROM   &#

5、160;   C、寄存器         D、CPU   6、8031復位后,PC與SP的值為(   )     A、0000H,00H   B、0000H,07H     C、0003H,07H寄存器     D、0800H,00H   7、INTEL     8031的PO,當使用外部存儲器時它是一個(   )     A、傳輸高8位地址        

6、 B、傳輸低8位地址     C、傳輸低8位數據       D、傳輸低8位地址數據總線   8、LJMP跳轉空間最大可達到(   )   1 / 4  A、2KB         B、256B         C 、128B         D、64KB   9、設累加器A的內容為0 C 9 H,寄存器R2的內容為54H,C Y=1,執(zhí)行指令S U B B   A,

7、   R2   后結果為(   )     A、(A)=74H       B、(R2)=74H       C 、(A)=75H     D、(R2)=75H10、中斷是一種(   )     A、資源共享技術     B、數據轉換技術     C 、數據共享技術     D、并行處理技術    三、判斷18051每個中斷源相應地在芯片上都有其中斷請求輸入

8、引腳(   )28051單片機的棧底單元是不能利用的,因此,它是一個閑置單元(   )3中斷初始化時,對中斷控制器的狀態(tài)設置,只可使用位操作指令,而不能使用字節(jié)操作指令(   )48051單片機,程序存儲器數和數據存儲器擴展的最大范圍都是一樣的(   )   5 RC A為循環(huán)左移指令(   )   6如果發(fā)生除法溢出錯誤,則PSW標志位P置1。(   )   7.MOV A,A+DPTR是一條查詢指令(   )   8離散信號都是數字信號(   )9CPU對內部RAM和外部

9、RAM的讀寫速度一樣快(   )10(-86)原=11010110       (-86)反=10101001       (-86)補=10101010     (   )   四、簡述題1.MCS-51單片機的中斷控制原則是什么?2.MCS-51單片機的CPU是如何判別中斷源是否有中斷請求發(fā)生的?3.如果某一單片機系統(tǒng)有一外部中斷1的中斷服務程序INTPl放置在程序存儲區(qū)的2000H地址開始的一段存儲空間中。請問,在編程時應該作何種設置,才能在CPU響應外部中斷1時找到對應的中斷服

10、務程序INTPI?4. 一個定時器的定時時間有限,如何實現兩個定時器的串行定時,來實現較長時間的定時?五、編程題1、請編制兩字節(jié)(16位)無符號數減法程序。其中被減數的高位數據存放在單片機片內RAM的21H單元、低位數據存放在20H單元中,減數的高位數據存放在23H單元、低位數據存放在22H單元,差值的高位和低位數據分別存放到片外擴展RAM的3001H和3000H地址單元中,程序以RET指令結束(程序名和程序中要使用的標號可以自行定義)。2、已知在單片機片內RAM中從ASC地址開始的緩沖區(qū)中存有8個以ASC碼表示的數據09,請編程將這組ASCD碼數據轉換為十進制數據并送往片外RAM中從DATA

11、開始的數據緩沖區(qū)。(程序名和程序中要使用的標號可以自行定義)單片機原理及應用試卷2答案一、填空題1、CPU 時鐘電路 位處理器 并行IO口。2、程序計數器PC 指令寄存器 指令譯碼器3、操作數據或地址4、寄存器區(qū) 位尋址區(qū) 用戶RAM區(qū)5、符號數 正確6、負跳變 單片機內部的時鐘電路7、DPTR或PC 累加器A 程序存儲區(qū)中數據表格8、有效的低電子 脈沖的后沿負跳有效9、64二、選擇1、D 2、D 3、A 4、A 5、B 6、B 7、D 8、D 9、A 10、D 三、判斷1、× 2、× 3、× 4、 5、× 6、× 7、 8、× 9&

12、#215; 10、四、簡述題1、中斷控制原則包括了三部分;低優(yōu)先級中斷不能打斷高優(yōu)先級中斷,而高優(yōu)先級中斷可以打斷低優(yōu)先級中斷,以實現中斷嵌套;如果一個中斷請求已被響應,則同級的其他中斷將被禁止,即同級中斷不能嵌套,如果同級的多個中斷請求同時出現,則按CPU的同級查詢次序確定那一個中斷先響應。2、CPU是通過測試TCON和SCON中各個標志位的狀態(tài)來確定有沒有中斷請求發(fā)生以及是那一個中斷源的中斷請求。3、MCS一51單片機外部中斷1的中斷地址區(qū)為0013H001AH,當外部中斷1的中斷服務程序INTPl放置在程序存儲區(qū)的2000H開始的存儲區(qū),此時,在編程時通過以下方式,可實現對中斷服務程序的

13、執(zhí)行:ORG 0013HJMPINTPl或(JMP 2000H)4、答:方式一,在第一個定時器的中斷程序里關閉本定時器的中斷程序,設置和打開另一個定時器;在另一個定時器的中斷程序中關閉本定時中斷,設置和打開另一個定時器。這種方式的定時時間為兩個定時器定時時間的和。方式二,一個作為定時器,在定時中斷后產生一個外部計數脈沖(比如由P1、0接INT0產生),另一個定時器工作在計數方式。這樣兩個定時器的定時時間為一個定時器的定時時間乘以另一個定時器的計數值。五、編程題1、注意:程序編制中要先減低位,后減高位數據,由于是從地址單元中取被減數和減數,地址單元前面都不能加#號,而差值單元由于是在片外擴展的3000H和3001H地址單元,間址寄存器應為DPTR。SUIDATA:MOV DPTR,#3000HCLR CMOV A,20HSUBB A,22HMOVXDPTR,AMOV A,21HSUBB A,22HINC DPTRMOVXDP

溫馨提示

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

評論

0/150

提交評論