2023年河南大學《單片機原理及應用》期末試卷_第1頁
2023年河南大學《單片機原理及應用》期末試卷_第2頁
2023年河南大學《單片機原理及應用》期末試卷_第3頁
2023年河南大學《單片機原理及應用》期末試卷_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

2023年河南大學《單片機原理及應用》期末試卷課程名稱:單片機原理及應用考試方式:閉卷考試時間:120分鐘一、單項選擇題(每小題1分,共15分)1.在片內RAM中,若某位的位地址為40H,則該位所在字節的字節地址為(B)。A、27HB、28HC、29HD、2AH2.要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符應是(B)。A、MOV

B、MOVX

C、MOVC

D、以上都是3.CPU尋址外設端口地址的方法有兩種,一種是統一編址,還有一種是(C)A、混合編址

B、動態編址

C、獨立編址

D、變址編址4.AT89S51的中斷源全部編為同級時,優先級別最高的是(D)。A、T1 B、外部中斷1 C、串行口中斷 D、外部中斷05.MCS—51單片機的復位信號是(A)有效。

A、高電平

B、低電平

C、脈沖

D、下降沿6.設MCS-51單片機晶振頻率為12MHz,定時器作計數器使用時,其最高的輸入計數頻率應為(

C)A、2MHz

B、1MHz

C、500KHz

D、250KHz7.已知1只共陰極LED顯示器,其中a筆段為字形代碼的最低位,若需顯示數字1,它的字形代碼應為(

A

)。A、06H

B、F9H

C、30H

D、CFH8.若某存儲器芯片地址線為12根,那么它的存儲容量為(

C)。A.1KB

B.2KB

C.4KB

D.8KB9.51單片機中,能做數據線用的I/O接口是(A)。A、P0 B、P1 C、P2D、P310.定時器/計數器工作方式1是(

D

)。A、8位計數器結構

B、2個8位計數器結構C、13位計數結構

D、16位計數結構12.若定時/計數器能自動重裝載初值,則它工作在(C)A、方式0B、方式1C、方式2D、方式313.關于中斷,下列說法正確的是(B)。A、同級別的中斷請求按時間的先后順序響應B、同級別的中斷請求按查詢中斷標志的先后順序響應C、同級別的中斷能嵌套D、同一時間同級別的多中斷請求將形成阻塞,系統無法響應14.AT89S51的片內RAM空間為(A)。A、256BB、128BC、64KBD、32KB15.外部中斷1對應的中斷入口地址為(C)。A、0003HB、000HBC、0013HD、001BH二、多項選擇(每題2分,共10分)1.8051單片機的運算器由等組成(ABDE)。A)算術邏輯部件ALUB)累加器ACCC)計數器PCD)程序狀態寄存器PSWE)BCD碼運算調整電路2.MCS—51單片機專用寄存器P0口的功能為(DE)。A)作一般I/O口使用B)作通用雙向I/O口使用C)作輸出高8位地址D)作通用I/O口使用E)作地址/數據總線使用3.在MCS—51指令系統中,以累加器A為目的操作數指令是(ABDE)。A)MOVA,RnB)MOVA,#dataC)MOVRn,AD)MOVA,@RiE)MOVA,direct4.下列哪些是8051單片機的中斷矢量地址(ABDE)。A)0003HB)000BHC)0007HD)0013HE)001BH5.LED數碼管顯示若用動態顯示,須(BD)。A)將各位數碼管的位選線并聯B)將各位數碼管的段選線并聯C)將位選線用一個8位輸出口控制D)將段選線用一個8位輸出口控制E)輸出口加驅動電路三、填空題(每空1分,共10分)1.AT89S51單片機芯片共有__40_個引腳,MCS-51系列單片機為____8___位單片機。2.當使用8031單片機時,需要擴展外部程序存儲器,此時EA應為__低電平__。3.若累加器A中的數據為01110010B,則PSW中的P=__0___。4.通常、單片機上電復位時PC=_0000H___,SP=_07H__;而工作寄存器則缺省采用第___0__組,這組寄存器的地址范圍是從00H~07H。5.單片機外部三大總線分別為__地址總線__、__數據總線___和_控制總線_。6.MOVA,40H指令對于源超作數的尋址方式是采用_直接___尋址方式。四、判斷題(每小題1分,共10分)1.當EA腳接高電平時,對ROM的讀操作只訪問片外程序存儲器。(X)2.必須有中斷源發出中斷請求,并且CPU開中斷,CPU才可能響應中斷。(√)3.8155是一種8位單片機。(X)4.51單片機只能做控制用,不能完成算術運算。(X)5.單片機內部RAM和外部RAM是統一編址的,它們的訪問指令相同。(X)6.指令AJMP的跳轉范圍是2KB。(√)7.擴展I/O口占用片外數據存儲器的地址資源。(X)8.AT89S51程序存儲器和數據存儲器擴展的最大范圍都是一樣的。(√)

9.單片機系統擴展時使用的鎖存器,是用于鎖存低8位地址。(√)

10.在A/D變換時,轉換頻率越高越好。(X)

五、簡答題(每小題5分,共20分)1.說明AT89S51的外部引腳EA*的作用?答:EA*是內外程序存儲器選擇控制信號。(1分) 當EA*=0時,只選擇外部程序存儲器。(2分) 當EA*=1時,當PC指針≤0FFFH時,只訪問片內程序存儲器;當PC指針>0FFFH時,則訪問外部程序存儲器(2分)2.采用6MHz的晶振,定時5ms,用定時器方式1時的初值應為多少?(請給出計算過程)(5分)答:(1) (216-X)×2us=5ms65536–2500=63036從而X=63036………..3分 (2) 64536=F63CH………2分3.MCS-51單片機片內256B的數據存儲器可分為幾個區?分別作什么用?答:(1)通用工作寄存器區,00H–1FH,共4組,R0-R7,在程序中直接使用(2)可位尋址區,20H-2FH,可進行位操作,也可字節尋址(3)用戶RAM區,30H-7FH,只可字節尋址,用于數據緩沖及堆棧區(4)特殊功能寄存器區,80H-FFH,21個特殊功能寄存器離散地分布在該區內,用于實現各種控制功能4.AT89S51外擴的程序存儲器和數據存儲器可以有相同的地址空間,但不會發生數據沖突,為什么?答:不發生數據沖突的原因是:AT89S51中訪問程序存儲器和數據存儲器的指令不一樣。選通信號也就不一樣,前者為PSEN,后者為WR與RD。程序存儲器訪問指令為MOVCA,@DPTR;MOVCA,@A+pc。數據存儲器訪問指令為:movxA,@DPTR;MOVXA,@Ri;MOVX@DPTR,A。六、程序分析填空題(每空2分,共20分)1.MOVDPTR,#DTABDPTR=_2000H_MOVA,#01HRLA;A=__02H___MOVCA,@A+DPTR;RRA;MOVCA,@A+DPTR;A=__15H__ORG2000HDTAB:DB01H,02H,08H,14H,15H,16HDB10H,20H,30H,40H,50H,60H2、若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H。現執行以下程序代碼,填寫執行后的結果。(6分)MOVA,@R1;MOV@R1,40H;(30H)=08HMOV40H,A;MOVR1,#7FH;3、填寫執行下列程序的結果。MOVA,#95H;(A)=95HMOVC,ACC.7;CPLA;(A)=6AHADDA,#1;MOVACC.7,C;(A)=EBH4.如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,則執行下列指令后:POP DPHPOP DPLPOP SP則:(DPH)=3CH;(DPL)=_5FH_;(SP)=50H_;七、程序設計題(共15分)設計一個循環點亮八個發光二極管的

溫馨提示

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

評論

0/150

提交評論