單片機期末試卷與答案_第1頁
單片機期末試卷與答案_第2頁
單片機期末試卷與答案_第3頁
單片機期末試卷與答案_第4頁
單片機期末試卷與答案_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上模擬試卷一、填空題(每空1分,共20分)1 8051單片機片內(nèi)有程序存儲器_4k_字節(jié)、片內(nèi)有數(shù)據(jù)存儲器_128_字節(jié)。有_2_個16位定時/計數(shù)器、有_5_個中斷和1個全雙工_串行口_。2 在定時器工作方式0下,計數(shù)器的寬度為13位,如果系統(tǒng)晶振頻率為3MHz,則最大定時時間為 32768s 。3 在MCS-51中,PC和DPTR都用于提供地址,但PC是為了訪問 存儲器提供地址,而DPTR是為了訪問 數(shù)據(jù) 存儲器提供地址。4 已知(A)=59H,執(zhí)行指令INC A后,(A)= 5A H,繼續(xù)執(zhí)行DA A后,(A)= 60 H。bcd碼5 若(PSW)18H,則選取的

2、是第 3 組通用寄存器。其的地址范圍從 _18H1FH 。6 若系統(tǒng)晶振頻率為12MHz,則機器周期 1 s。7 單片機一共有四個物理存儲器空間,分別是_片內(nèi)ram_、_、_和_。8 A/D轉(zhuǎn)換器芯片ADC 0809中,既可作為查詢的狀態(tài)標志,又可作為中斷請求信號使用的引腳信號是 EOC 。9 外部中斷0(INT0)的中斷入口地址為 0003H ;定時器1的中斷入口地址為 001BH 。二、單項選擇題(本題共20分,每小題1分)1以下不是構(gòu)成單片機的部件( D )。(A) 微處理器(CPU) (B)存儲器 (C)接口適配器(I/O接口電路) (D) 打印機2十進制29的二進制表示為原碼( C

3、)。(A) (B) (C) (D ) 3在中斷服務程序中,至少應有一條( D ) 。()傳送指令 ()轉(zhuǎn)移指令 ()加法指法 ()中斷返回指令4在寄存器間接尋址方式中,指定寄存器中存放的是(B )(A)操作數(shù) (B)操作數(shù)地址 (C)轉(zhuǎn)移地址 (D)地址偏移量5對程序存儲器的讀操作,只能使用( D )(A)MOV指令 (B)PUSH指令 (C)MOVX指令 (D)MOVC指令6中斷查詢查詢的是 (B )(A)中斷請求信號 (B)中斷標志位 (C)外部中斷方式控制位 (D)中斷允許控制位7如在系統(tǒng)中只擴展一片6264,除應使用P0口的8條口線外,至少還應使用P2口的口線 ( D )(A) 2條

4、(B) 3條 (C) 4條 (D)5條8在MCS-51中,定時/計數(shù)器在工作方式1下,計數(shù)器是由TH的全部8位和TL的8位組成,因此其計數(shù)范圍是( D )(A)18192 (B)08191 (C)08192 (D)1655369SP的值是( C )(A)當前指令前一條指令的地址 (B)當前正在執(zhí)行指令的地址(C)當前堆棧的棧頂?shù)刂?(D)當前堆棧的棧底地址10在CPU內(nèi)部,反映程序運行狀態(tài)或反映運算結(jié)果的特征寄存器是( B )。(A)PC (B)PSW (C)A (D)SP11、 定時器/計數(shù)器工作于模式0時,其計數(shù)器為( 16 )位? A.8位B.16位C.14位D.13位12、 單片機是將

5、( d )做到一塊集成電路芯片中,稱為單片機。A. CPU、RAM、ROM B. CPU、I/O設備 C. CPU、RAM D. CPU、RAM、ROM、I/O設備13、 開機復位后,CPU使用的是寄存器第一組,地址范圍是( b )。A. 00H-10H B.00H-07H C.10H-1FH D.08H-0FH14、 要把P0口高4位變0,低4位不變,應使用指令( )。 A. ORLP0,0FHB. ORLP0,0F0H C. ANLP0,0F0HD. ANLP0,0FH15、 PC中放的是( d )。 A. 下一條指令的地址 B. 當前正在執(zhí)行的指令 C. 當前正在執(zhí)行指令的地址D. 下一

6、條要執(zhí)行的指令16、 MCS51系列單片機最長的一條指令需( )個機器周期。A.1 B.4 C.2 D.317、 關于定時器,若振蕩頻率為12MHz,在方式0下最大定時時間為(a)A. 8.192ms B. 65.536ms C. 0.256ms D.16.384ms18、 51 系統(tǒng)中通常堆棧以(b)為單位進行操作。A. 半字節(jié) B. 字節(jié) C. 字 D. 雙字19、 控制串行接口工作方式的寄存器是。( c )A. TCON B.PCON C.SCON D.TMOD20、 80C51復位后PC和SP中的內(nèi)容各為多少( c )A. PC=0000H,SP=60H B. PC=0040H,SP=

7、07HC. PC=0000H,SP=07H D. PC=1000H,SP=07H三、簡答題(本題共20分,每小題4分) 1什么是中斷和中斷系統(tǒng)?其主要功能是什么?2MCS-51指令系統(tǒng)主要有哪幾種尋址方式?試舉例說明。38051單片機指令系統(tǒng)按功能可分為幾類?4ACALL和LCALL指令在功能上有何不同?5訪問特殊功能寄存器和外部數(shù)據(jù)存儲器應采用哪種尋址方式?四、讀程序(本題共10分,每小題5分,)1設(A)=38H,R0=28H,(28H)=18H,執(zhí)行下列程序后,(A)= ORL A,#27HANL A,28HXCHD A,R0CPL A 2設(A)=38H,(20H)=49H,PSW=0

8、0H,(B)=02H,填寫以下中間結(jié)果。SETB CADDC A, 20H (A)= (CY)= RLC A (A)= (CY)= MUL AB (A)= (B)= 五、編程題(本大題共30分,每小題10分)1有晶振頻率為6MHz的MCS-51單片機,使用定時器0以定時方式在P1.0輸出周期為500s的矩形脈沖。2將ROM中1000H單元開始的100個單元的數(shù)據(jù)移到片外數(shù)據(jù)存儲器2000H開始的連續(xù)單元。3設計一個單片機的雙機通信系統(tǒng),并編寫通信程序,將甲機內(nèi)部RAM 30H至 3FH存儲區(qū)的數(shù)據(jù)塊通過串行口傳送到乙機內(nèi)部RAM 40H至4FH存儲區(qū)中去 。單片機時鐘振蕩頻率為11.0592M

9、Hz,要求波特率為2400b/s。(程序用匯編語言編寫)。六、連圖題(本大題共10分)閱讀下列硬件圖,補齊連接線(4分),并回答問題(1分+3分+2分):1ALE、PSEN、WR、RD的功能:2圖中各芯片的名稱和功能32764、6264的地址范圍(懸空引腳全部取1)標準答案及評分標準 一、填空題(每空1分,共20分)1 4K,128,2,5,串行口 2 32768s 3 程序,數(shù)據(jù)4 5AH,60H 5 3,18H1FH 6 1s7 片內(nèi)程序存儲器,片內(nèi)數(shù)據(jù)存儲器,片外程序存儲器,片外數(shù)據(jù)存儲器8 EOC9 0003H,001BH二、單項選擇題(本題共20分,每小題1分)1(D) 2(C) 3

10、(D) 4(B) 5(D)6(B) 7(D) 8(D) 9(C) 10(B)三、簡答題(本題共20分,每小題4分) 1什么是中斷和中斷系統(tǒng)?其主要功能是什么? 答:當CPU正在處理某件事情的時候,外部發(fā)生的某一事件請求CPU迅速去處理, CPU暫時中止當前的工作,轉(zhuǎn)去處理所發(fā)生的事件,處理完該事件以后,再回到原來被中止的地方,繼續(xù)原來的工作。這種過程為中斷,實現(xiàn)這種服務的部件稱為中斷系統(tǒng)。功能:實時處理,能對外界異步發(fā)生的事件作出及時的處理。完全消除了CPU在查詢方式中的等待現(xiàn)象,大大提高了CPU的工作效率。實現(xiàn)實時控制。2MCS-51指令系統(tǒng)主要有哪幾種尋址方式?試舉例說明。答:MCS-51

11、指令操作數(shù)主要有以下7種尋址方式:尋址方式 舉例立即尋址 MOV A,#16直接尋址 MOV 20H,P1寄存器尋址 MOV A,R0寄存器間接尋址 MOVX A, DPTR變址尋址 MOVC A, A+DPRT相對尋址 SJMP LOOP位尋址 ANL C,70H38051單片機指令系統(tǒng)按功能可分為幾類?解:MCS-51單片機指令系統(tǒng)按功能可分為5類: (1)數(shù)據(jù)傳送指令 (2)算術運算指令 (3)邏輯運算和移位指令 (4)控制轉(zhuǎn)移指令 (5)位操作指令4ACALL和LCALL指令在功能上有何不同?解:8051單片機指令系統(tǒng)中ACALL和LCALL指令都是子程序調(diào)用指令,在實際應用中,可從尋

12、址范圍和指令長度兩個方面來選擇長調(diào)用指令LCALL和短調(diào)用指令ACALL。長調(diào)用LCALL指令調(diào)用位于64KB程序空間的子程序,而短調(diào)用ACALL指令調(diào)用位于2KB程序空間范圍的子程序。ACALL指令代碼長度為個字節(jié);LCALL指令代碼長度為個字節(jié)。5訪問特殊功能寄存器和外部數(shù)據(jù)存儲器應采用哪種尋址方式?解: 訪問特殊功能寄存器,應采用直接尋址、位尋址方式。訪問外部數(shù)據(jù)存儲器,應采用寄存器間接尋址方式。在0255B范圍內(nèi),可用寄存器R0、R1間接尋址:MOVX A,R0 或 MOVX A,R1MOVX R0,A 或 MOVX R1,A在064KB范圍內(nèi),可用16位寄存器DPTR間接尋址:MOV

13、X A,DPTRMOVX DPTR,A四、讀程序(本題共10分,每小題5分,)1設(A)=38H,R0=28H,(28H)=18H,執(zhí)行下列程序后,(A)= E7H ORL A,#27HANL A,28HXCHD A,R0CPL A 2設(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填寫以下中間結(jié)果。SETB CADDC A, 20H (A)= 82H (CY)= 0 RLC A (A)= 04H (CY)= 1 MUL AB (A)= 08H (B)= 00H 五、編程題(本大題共20分,每小題10分)1有晶振頻率為6MHz的MCS-51單片機,使用定時器0以定時方式在

14、P1.0輸出周期為500s的矩形脈沖。 解:計數(shù)脈沖為:(500s/2s)/2=125,定時器初值為:8192-125=8067=1F83H= =00011B 所以: TH0=0FCH,TL0=03HORG 0000HSJMP STARTORG 0030HSTART: MOV TMOD,#00H ;使用方式0,其它方式也可以MOV IE,#00HLOOP: MOV TH0,#0FCH ;如果其它工作方式初始值要更改MOV TL0,#03HSETB TR0 ;啟動定時器T0JNB TF0,$CLR TF0CLR TR0CPL P1.0SJMP LOOPEND2將ROM中1000H單元開始的100

15、個單元的數(shù)據(jù)移到片外數(shù)據(jù)存儲器2000H開始的連續(xù)單元。 解: MV: MOV DPTR,#1000H MOV P2,#20H MOV R0,#00H MOV R7,#100 LOOP: MOV A,#00H MOVC A,A+DPTR MOV R0,A INC DPTR INC R0 DJNZ R7,LOOP RET 3ORG 0000HAJMP MAINORG 0023HAJMP SERVEORG 0040HMAIN:MOV SP, #60HMOV SCON ,#50HMOV PCON,#00HMOV TMOD ,#20HMOV TH1,#0F3HMOV TL1,#0F3HSETB TR1

16、MOV R0,#30HMOV R7,#15SETB ESSETB EAMOV A,R0MOV SBUF,ASJMP $SERVE:SEND:CLR TIDJNZ R7,L3SJMP L4L3:MOV A,R0MOV SUBF ,AINC R0L4:RETIEND.5分乙ORG 0000HAJMP MAINORG 0023HAJMP SERVEORG 0040HMAIN:MOV SP, #60HMOV SCON ,#50HMOV PCON,#00HMOV TMOD ,#20HMOV TH1,#0F3HMOV TL1,#0F3HSETB TR1MOV R1,#40HMOV R6,#15SETB ESSETB EASJMP $SERVE:CLR RIMOV A, SUBFMOV R1,ADJNZ R6,L1SJMP L2L1:INC R1L2:RETIEND.5分六、連圖題(本大題共10分)閱讀下列硬件圖,補齊連接線

溫馨提示

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

評論

0/150

提交評論