試卷庫試卷二答案_第1頁
試卷庫試卷二答案_第2頁
試卷庫試卷二答案_第3頁
試卷庫試卷二答案_第4頁
試卷庫試卷二答案_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1頁共6頁 試卷庫試卷二題號一二三四五六七八九十總分累分人簽名題分168820221610100得分考生注意事項:1、本試卷共6頁,請查看試卷中是否有缺頁或破損。如有立即舉手報告以便更換。2、考試結束后,考生不得將試卷、答題紙和草稿紙帶出考場。填空題(每空1分,共16分)得分評閱人1、AT89S51單片機如果從邏輯上劃分存儲器空間,則一共有三個,它們分別是程序存儲器____、_片內數(shù)據(jù)存儲器___、__片外數(shù)據(jù)存儲器____。2、單片機工作方式除了正常的操作方式外,還具有掉電運行方式和待機運行方式。3、當單片機復位時PSW=00H,SP=07H,PC=0000H。4、指令MOVCA,@A+PC源操作數(shù)尋址方式為變址尋址,目的操作數(shù)尋址方式為寄存器尋址。5、AT89S51有2個16位的定時計數(shù)器。6、(A)=85H,(R0)=20H,(20H)=0AFH,執(zhí)行指令:ADDA,@R0結果為:Cy=1,Ac=1,OV=1,P=1。7、若(IP)=00010100B,則優(yōu)先級最高者為外部中斷1,最低者為定時器T1中斷8、子程序調用返回和中斷服務返回時,分別用RET和RETI指令。9、單片機系統(tǒng)擴展采用的三總線為控制總線、數(shù)據(jù)總線、地址總線。判斷對錯,如對則在()中寫“√”,如錯則在()中寫“×”。(每空1分,共8分)得分評閱人1、AT89S51單片機可執(zhí)行指令MOVCA,@DPTR。(×)2、MOVA,30H這條指令執(zhí)行后的結果A=30H。(×)3、在AT89S51單片機中,一個機器周期等于1μS。(×)4、當向堆棧壓入一個字節(jié)的數(shù)據(jù)后,SP中的內容減1。(×)5、特殊功能寄存器可以用間接尋址方式尋址。(×)6、DAA只對加法操作進行調整,不能對減法、乘法和除法操作直接進行調整。(√)7、當P0口作為輸出口使用時,必須外接上拉電阻才能有高電平輸出。(√)8、同一時間同一級別的多中斷請求,將形成阻塞,系統(tǒng)無法響應。(×)單項選擇題(每空1分,共8分)得分評閱人1、T0設置成計數(shù)方式時,外部引腳計數(shù)脈沖的最高頻率應是晶振頻率的:(B)A、

1/12 B、1/24C、1/482、在CPU內部,反映程序運行狀態(tài)或反映運算結果的寄存器是(A)。A、PSWB、PC C、A D、SP3、訪問外部數(shù)據(jù)存儲器時,不起作用的信號是(C)。A、 B、 C、 D、ALE4、AJMP指令的跳轉范圍是(A)。A、2KBB、1KB C、256 D、64KB5、下列指令中正確的是(B)。A、MOVP2.1,A B、JBCTF0,L1C、MOVXB,@DPTR D、MOVA,@R36、AT89S51單片機擴展外部程序存儲器和外部數(shù)據(jù)存儲器(A)。A、分別獨立編址 B、統(tǒng)一編址C、分別獨立編址或統(tǒng)一編址 D、動態(tài)變址7、AT89S51單片機片內低128字節(jié)RAM中有B位地址。A、256B、128C、0D、88、通過串行口發(fā)送或接收數(shù)據(jù)時,在程序中應使用(C)指令A、MOVC B、MOVX C、MOV D、XCHD簡答題(每題5分,共20分)得分評閱人已知半導體存儲器芯片RAM有13根地址線末和8根數(shù)據(jù)線,那其存儲容量應為多少?若首址為0000H,末地址為多少?(用十六進制表示)213=8k,存儲容量8KB

(3分)地址范圍:0000H-1FFFH

(2分)DAC0832的工作方式有哪些?DAC0832工作方式有三種(0.5分):雙緩沖工作方式、單緩沖和直通3種工作方式。(每個1.5分)3、簡述中斷響應處理過程。中斷請求,中斷判優(yōu),中斷響應,中斷處理,中斷返回4、簡述是LED靜態(tài)掃描的優(yōu)缺點。靜態(tài)顯示主要的優(yōu)點是顯示穩(wěn)定,在發(fā)光二極管導通電流一定的情況下顯示器的亮度大,系統(tǒng)運行過程中,在需要更新顯示內容時,CPU才去執(zhí)行顯示更新子程序,這樣既節(jié)約了CPU的時間,又提高了CPU的工作效率.其不足之處是占用硬件資源較多,每個LED數(shù)碼管需要獨占8條輸出線.隨著顯示器位數(shù)的增加,需要的I/O口線也將增加。程序設計題(第1題10分,第2題12分,共22分)得分評閱人將外部RAM4000H~401FH單元,共32字節(jié)傳送到以40H為首址的內部RAM中。MOVR1,#32MOVR0,40HMOVDPTR,#4000HL1;MOVXA,@DPTRMOV@R0,AINCDPTRINCR0DJNZR1,L1RET當系統(tǒng)選用6MHz晶體振蕩器時,由P1.0輸出周期為2ms(脈沖寬度為1ms)的方波序列。要求T0工作在方式為2。(1)寫出T0定時器的方式控制字,T0定時器初值計算。(2)試采用中斷方式編寫程序完成此功能。解:T0定時器的方式控制字為06H根據(jù)題目已知系統(tǒng)晶振為6MHz,故計數(shù)周期T=12/6×106Hz=2us,因為要求為工作方式2,最大計數(shù)值為256,無法實現(xiàn)1ms的定時,故選定500us為定時值。(256-X)×2×10-6=500×10-6X=6初值為06HORG0000HLJMPMAINORG000BHLJMPSUB1ORG0030HMAIN:MOVTMOD,#06HMOVTH0,#06HMOVTL0,#06HMOVIE,#82HMOVR0,#00HLOOP:SETBP1.0SETBTR0INCR0SJMP$SUB1:CJNER0,#02H,LOOPCPLp1.0RETI閱讀下列程序。(每題8分,共16分)得分評閱人1、分析下列程序的功能,說明R2、R3、DPTR、A的內容。ORG 1000HZFJS: MOV 40H,#41H MOV R1,#20MOVR2,#00HMOVR3,#00HMOV DPTR,#TAB LOOP: CLR AMOVC A,@A+DPTR CJNE A,40H,LOOP1MOV R2,DPH MOV R3,DPLDONE:RETLOOP1:INC DPTR DJNZ R1,LOOPSJMP$ ORG2000H TAB:DB75,8AH,0AFH,73H,35H,45H,41H,12H,34H,48HR2=20HR3=06HDPTR=2006HA=41H2、閱讀程序,完成相應操作。MOVDPTR,#2000HMOVXA,@DPTRMOVB,ASWAPAANLA,#0FHMOV20H,AMOVA,BANLA,#0FHMOV21H,AL1:SJMPL1程序功能:將片外數(shù)據(jù)存儲器2000H單元的內容高四位、低四位拆開,分別存入20H,21H中單元。。當(2000H)=48H,執(zhí)行程序后,(20H)=04H(21H)=08H。硬件設計題(10分)得分評閱人AT89S51單片機系統(tǒng)擴展如下圖所示,則(1)補充連線;(2)分別寫出IC0、IC1、IC2、IC3對應的存儲空間地址;(3)圖中74HC373的作用是什么?解:(1)如圖,每根控制線1分,共4分。(2)IC1地址范圍:0000H~1FFFH,IC2地址范圍:2000H~3FFFH,I

溫馨提示

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

最新文檔

評論

0/150

提交評論