單片機原理及應(yīng)用試卷2及其答案參考模板_第1頁
單片機原理及應(yīng)用試卷2及其答案參考模板_第2頁
單片機原理及應(yīng)用試卷2及其答案參考模板_第3頁
單片機原理及應(yīng)用試卷2及其答案參考模板_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

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

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

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,內(nèi)存,IO   B、CPU,鍵盤,顯示器   C、主機,外部設(shè)備   D、以上都是   4、在單片機中,通常將一些中間計算結(jié)果放在(   )中     A、累加器       B、控制器     C、程序存儲器       D、數(shù)據(jù)存儲器   5、單片機應(yīng)用程序一般存放在(   )     A、RAM       B、ROM   &#

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

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

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

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

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

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

11、開始的數(shù)據(jù)緩沖區(qū)。(程序名和程序中要使用的標號可以自行定義)單片機原理及應(yīng)用試卷2答案一、填空題1、CPU 時鐘電路 位處理器 并行IO口。2、程序計數(shù)器PC 指令寄存器 指令譯碼器3、操作數(shù)據(jù)或地址4、寄存器區(qū) 位尋址區(qū) 用戶RAM區(qū)5、符號數(shù) 正確6、負跳變 單片機內(nèi)部的時鐘電路7、DPTR或PC 累加器A 程序存儲區(qū)中數(shù)據(jù)表格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)先級中斷,以實現(xiàn)中斷嵌套;如果一個中斷請求已被響應(yīng),則同級的其他中斷將被禁止,即同級中斷不能嵌套,如果同級的多個中斷請求同時出現(xiàn),則按CPU的同級查詢次序確定那一個中斷先響應(yīng)。2、CPU是通過測試TCON和SCON中各個標志位的狀態(tài)來確定有沒有中斷請求發(fā)生以及是那一個中斷源的中斷請求。3、MCS一51單片機外部中斷1的中斷地址區(qū)為0013H001AH,當(dāng)外部中斷1的中斷服務(wù)程序INTPl放置在程序存儲區(qū)的2000H開始的存儲區(qū),此時,在編程時通過以下方式,可實現(xiàn)對中斷服務(wù)程序的

13、執(zhí)行:ORG 0013HJMPINTPl或(JMP 2000H)4、答:方式一,在第一個定時器的中斷程序里關(guān)閉本定時器的中斷程序,設(shè)置和打開另一個定時器;在另一個定時器的中斷程序中關(guān)閉本定時中斷,設(shè)置和打開另一個定時器。這種方式的定時時間為兩個定時器定時時間的和。方式二,一個作為定時器,在定時中斷后產(chǎn)生一個外部計數(shù)脈沖(比如由P1、0接INT0產(chǎn)生),另一個定時器工作在計數(shù)方式。這樣兩個定時器的定時時間為一個定時器的定時時間乘以另一個定時器的計數(shù)值。五、編程題1、注意:程序編制中要先減低位,后減高位數(shù)據(jù),由于是從地址單元中取被減數(shù)和減數(shù),地址單元前面都不能加#號,而差值單元由于是在片外擴展的3000H和3001H地址單元,間址寄存器應(yīng)為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)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論