《單片微機(jī)原理及應(yīng)用》試卷A及參考答案_第1頁
《單片微機(jī)原理及應(yīng)用》試卷A及參考答案_第2頁
《單片微機(jī)原理及應(yīng)用》試卷A及參考答案_第3頁
《單片微機(jī)原理及應(yīng)用》試卷A及參考答案_第4頁
《單片微機(jī)原理及應(yīng)用》試卷A及參考答案_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、裝訂線華中師范大學(xué)成人???學(xué)年第一學(xué)期單片微機(jī)原理及應(yīng)用試卷(A卷)考試時(shí)間:90分鐘 閉卷 任課老師:班級: 學(xué)號: 姓名: 成績:一、填空題(每空1分,共20分)1. 計(jì)算機(jī)中最常用的字符信息編碼是 。2. 十進(jìn)制數(shù)69的二進(jìn)制表示為 。3. MCS-51單片機(jī)內(nèi)部RAM的通用寄存器區(qū)共有 單元,分為 組寄存器,每組 單元,以 作為寄存器名稱。4. MCS-51中凡字節(jié)地址能被 整除的特殊功能寄存器均能按位尋址。5. MCS-51片內(nèi)20H2FH范圍內(nèi)的數(shù)據(jù)存儲器,既可以按字節(jié)尋址,又可以 尋址。6. 使8051單片機(jī)復(fù)位有 和 兩種方法。7. 如果8031單片機(jī)的時(shí)鐘頻率為12MHz,

2、則一個機(jī)器周期是 uS。8. 執(zhí)行ANL A,#0FH指令后,累加器A的高4位= 。9. JBC 00H,e的操作碼的地址為2000H,e=70H,它的轉(zhuǎn)移目的地址為 。10. MOV PSW,#10H是將MCS-51的工作寄存器置為第 組。11. 指令DJNZ R7,e的操作碼所在地址為3000H,e=EFH,則它的轉(zhuǎn)移的目的地址為 。12. 設(shè)DPTR=2000H,(A)=80H,則MOVC A,A+DPTR的操作數(shù)的實(shí)際地址為 。13. ORG1000HLCALL4000HORG4000HADDA,R2執(zhí)行完LCALL后(PC)= 。14. 在寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中

3、寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的 。15. 假定累加器A的內(nèi)容為30H,執(zhí)行指令1000H:MOVCA,A+PC后,把程序存儲器 單元的內(nèi)容送累加器A中。16. 假定(SP)=60H,(ACC)=30H,(B)=70H,執(zhí)行下列指令PUSHACCPUSHB后,SP的內(nèi)容為 ,61H單元的內(nèi)容為 ,62H單元的內(nèi)容為 。二、選擇題(每小題2分,共20分)1. 內(nèi)部RAM中的位尋址區(qū)定義的位是給 ( )。A.位操作準(zhǔn)備的B.移位操作準(zhǔn)備的 C.控制轉(zhuǎn)移操作準(zhǔn)備的 D.以上都是2. MCS-51上電復(fù)位后,SP的內(nèi)容應(yīng)是( )A. 00H B. 07H C. 60H D. 70H3. 以下有關(guān)P

4、C和DPTR的說法中錯誤的是( )A. DPTR是可以訪問的 B.它們都是16位的寄存器C.它們都是具有自動加1功能 D. DPTR可以分為2個8位的寄存器使用,但PC不能4. 要訪問MCS-51的特殊功能寄存器應(yīng)使用的尋址方式是( )A. 寄存器間接尋址 B. 變址尋址 C. 直接尋址 D. 相對尋址5. 當(dāng)ALE信號有效時(shí),表示( )A. 從ROM中讀取數(shù)據(jù) B. 從P0口可靠的送出地址低8位C. 從P0口送出數(shù)據(jù) D. 從RAM中讀取數(shù)據(jù)6. 關(guān)于數(shù)據(jù)傳送類指令,下列說法正確的是( )。A. 在內(nèi)部數(shù)據(jù)存儲區(qū)中,數(shù)據(jù)不能直接從一個地址單元傳送到另一個地址單元 B. 程序存儲器空間中的數(shù)據(jù)

5、能直接送入內(nèi)部存儲區(qū)中任意單元C. 所有的數(shù)據(jù)傳送指令都不影響PSW中的任何標(biāo)志位D. 只能使用寄存器間接尋址方式訪問外部數(shù)據(jù)存儲器7. 已知(A)=0ABH,(R1)=7FH,執(zhí)行指令A(yù)DDA,R1后,標(biāo)志位Cy、OV的值是( )A. Cy=1,OV=0 B. Cy=0,OV=1C. Cy=1,OV=1 D. Cy=0,OV=08. 以下選項(xiàng)中不正確的位地址表示方式是( )A. 0E0H B. RS0 C. PSW.0 D. A.29. ORG0000H AJMP0040HORG0040HMOVSP,#00H當(dāng)執(zhí)行完上述程序后,PC的值是( )。A. 0040H B. 0041H C. 00

6、42H D. 0043H10. 假定設(shè)定堆棧指針SP的值為37H,在進(jìn)行子程序調(diào)用時(shí)把斷點(diǎn)地址進(jìn)棧保護(hù)后,SP的值為( )A. 36H B. 37H C. 38H D. 39H二、 判斷題(共20分,對的打“”,錯的打“×”)1. 當(dāng)MCS-51上電復(fù)位時(shí),堆棧指針SP=00H。 ( )2. MCS-51系列單片機(jī)的四個I/O端口都是多功能的I/O端口。 ( )3. 片內(nèi)RAM與外部設(shè)備統(tǒng)一編址時(shí),需要專門的輸入/輸出指令。 ( )4. MCS-51內(nèi)部位尋址區(qū),只能進(jìn)行位尋址,而不能進(jìn)行字節(jié)尋址。( )5. 當(dāng)MCS-51上電復(fù)位時(shí), SBUF=0FH。 ( )6. 異步通信方式比

7、同步通信方式傳送數(shù)據(jù)的速度快。 ( )7. 單個LED的工作電流都在1毫安之下。 ( )8. LED數(shù)碼管顯示器的顯示工作方式有靜態(tài)和動態(tài)兩種。 ( )9. LED數(shù)碼管顯示器只能顯示09這十個數(shù)字。 ( )10. 矩陣式鍵盤在識別時(shí)可選用掃描法和行反轉(zhuǎn)法。 ( )三、 程序分析題(每題5分,共20分)1. 程序存儲器空間表格如下:地址2000H2001H2002H2003H內(nèi)容3FH06H5BH4FH已知:片內(nèi)RAM的20H中為01H,執(zhí)行下列程序后(30H)= 。MOV A,20HINC AMOV DPTR,#2000HMOVCA,A+DPTRCPLAMOV 30H,AHERE:SJMPH

8、ERE2. 設(shè):R0=20H, R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H)=76H,下列程序執(zhí)行后,結(jié)果如何?CLRCMOVR2,#3LOOP:MOVA,R0ADDCA,R1MOVR0,AINCR0INCR1DJNZR2,LOOPJNCNEXTMOVR0,#01HSJMP$NEXT:DECR0SJMP$ 3. 閱讀下列程序,然后填寫有關(guān)寄存器內(nèi)容。MOVR1,#48HMOV48H,#51HCJNER1,#51H,00HJNCNEXT1MOVA,#0FFHSJMPNEXT2NEXT1:MOVA,#0AAHNEXT2

9、:累加器A=( )。4. 已知單片機(jī)的時(shí)鐘頻率為6MHz,閱讀下列程序并回答問題。MOV20H,#40BBB1:MOV21H,#250BBB2:NOPNOPDJNZ21H,BBB2DJNZ20H,BBB1SJMP$(1)請問該程序執(zhí)行何種操作? (2)若單片機(jī)的時(shí)鐘頻率為12MHz,情況如何? 四、 編程題(每題10分,共20分)1. 有一變量存放在片內(nèi)RAM的20H單元,其取值范圍為:00H05H。要求編制一段程序,根據(jù)變量值求其平方值,并存入片內(nèi)RAM的21H單元;畫出流程圖。2. 已知單片機(jī)的時(shí)鐘頻率為12MHz,設(shè)計(jì)一個延時(shí)50ms的子程序。以下為本試卷的參考答案五、 填空題(每空1分

10、,共20分)17. 計(jì)算機(jī)中最常用的字符信息編碼是 ASCII碼 。18. 十進(jìn)制數(shù)69的二進(jìn)制表示為 1000101B 。19. MCS-51單片機(jī)內(nèi)部RAM的通用寄存器區(qū)共有 32 單元,分為 4 組寄存器,每組 8 單元,以 R0R7 作為寄存器名稱。20. MCS-51中凡字節(jié)地址能被 8 整除的特殊功能寄存器均能按位尋址。21. MCS-51片內(nèi)20H2FH范圍內(nèi)的數(shù)據(jù)存儲器,既可以按字節(jié)尋址,又可以 位 尋址。22. 使8051單片機(jī)復(fù)位有 上電復(fù)位 和 按鈕復(fù)位 兩種方法。23. 如果8031單片機(jī)的時(shí)鐘頻率為12MHz,則一個機(jī)器周期是 1 uS。24. 執(zhí)行ANL A,#0F

11、H指令后,累加器A的高4位= 0000 。25. JBC 00H,e的操作碼的地址為2000H,e=70H,它的轉(zhuǎn)移目的地址為 2073H 。26. MOV PSW,#10H是將MCS-51的工作寄存器置為第 2 組。27. 指令DJNZ R7,e的操作碼所在地址為3000H,e=EFH,則它的轉(zhuǎn)移的目的地址為 2FE1H 。28. 設(shè)DPTR=2000H,(A)=80H,則MOVC A,A+DPTR的操作數(shù)的實(shí)際地址為 2080H 。29. ORG1000HLCALL4000HORG4000HADDA,R2執(zhí)行完LCALL后(PC)= 4000H 。30. 在寄存器間接尋址方式中,其“間接”

12、體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的 所在存儲器的地址 。31. 假定累加器A的內(nèi)容為30H,執(zhí)行指令1000H:MOVCA,A+PC后,把程序存儲器 1031H 單元的內(nèi)容送累加器A中。32. 假定(SP)=60H,(ACC)=30H,(B)=70H,執(zhí)行下列指令PUSHACCPUSHB后,SP的內(nèi)容為 62H ,61H單元的內(nèi)容為 30H ,62H單元的內(nèi)容為 70H 。六、 選擇題(每小題2分,共20分)1. 內(nèi)部RAM中的位尋址區(qū)定義的位是給 ( C )。A. 位操作準(zhǔn)備的B. 移位操作準(zhǔn)備的 C. 控制轉(zhuǎn)移操作準(zhǔn)備的D. 以上都是2. MCS-51上電復(fù)位后,SP的內(nèi)容應(yīng)

13、是( B )A. 00HB. 07HC. 60HD. 70H3. 以下有關(guān)PC和DPTR的說法中錯誤的是( C )A.DPTR是可以訪問的B.它們都是16位的寄存器C.它們都是具有自動加1功能D.DPTR可以分為2個8位的寄存器使用,但PC不能4. 要訪問MCS-51的特殊功能寄存器應(yīng)使用的尋址方式是( C )A. 寄存器間接尋址B. 變址尋址C. 直接尋址D. 相對尋址5. 當(dāng)ALE信號有效時(shí),表示( B )A. 從ROM中讀取數(shù)據(jù)B. 從P0口可靠的送出地址低8位C. 從P0口送出數(shù)據(jù)D. 從RAM中讀取數(shù)據(jù)6. 關(guān)于數(shù)據(jù)傳送類指令,下列說法正確的是( D )。A. 在內(nèi)部數(shù)據(jù)存儲區(qū)中,數(shù)

14、據(jù)不能直接從一個地址單元傳送到另一個 地址單元B. 程序存儲器空間中的數(shù)據(jù)能直接送入內(nèi)部存儲區(qū)中任意單元C. 所有的數(shù)據(jù)傳送指令都不影響PSW中的任何標(biāo)志位D. 只能使用寄存器間接尋址方式訪問外部數(shù)據(jù)存儲器7. 已知(A)=0ABH,(R1)=7FH,執(zhí)行指令A(yù)DDA,R1后,標(biāo)志位Cy、OV的值是( C )A. Cy=1,OV=0B. Cy=0,OV=1C. Cy=1,OV=1D. Cy=0,OV=08. 以下選項(xiàng)中不正確的位地址表示方式是( D )A. 0E0HB. RS0C. PSW.0D. A.29. ORG0000H AJMP0040HORG0040HMOVSP,#00H當(dāng)執(zhí)行完上述

15、程序后,PC的值是( D )。A. 0040HB. 0041HC. 0042HD. 0043H10. 假定設(shè)定堆棧指針SP的值為37H,在進(jìn)行子程序調(diào)用時(shí)把斷點(diǎn)地址進(jìn)棧保護(hù)后,SP的值為( D )。A. 36HB. 37HC. 38HD. 39H七、 判斷題(共20分,對的打“”,錯的打“×”)11. 當(dāng)MCS-51上電復(fù)位時(shí),堆棧指針SP=00H。 ( × )12. MCS-51系列單片機(jī)的四個I/O端口都是多功能的I/O端口。 ( × )13. 片內(nèi)RAM與外部設(shè)備統(tǒng)一編址時(shí),需要專門的輸入/輸出指令。( × )14. MCS-51內(nèi)部位尋址區(qū),只能

16、進(jìn)行位尋址,而不能進(jìn)行字節(jié)尋址。( × )15. 當(dāng)MCS-51上電復(fù)位時(shí), SBUF=0FH。 ( × )16. 異步通信方式比同步通信方式傳送數(shù)據(jù)的速度快。 ( × )17. 單個LED的工作電流都在1毫安之下。 ( × )18. LED數(shù)碼管顯示器的顯示工作方式有靜態(tài)和動態(tài)兩種。 ( )19. LED數(shù)碼管顯示器只能顯示09這十個數(shù)字。 ( × )20. 矩陣式鍵盤在識別時(shí)可選用掃描法和行反轉(zhuǎn)法。 ( )八、 程序分析題(每題5分,共20分)1. 程序存儲器空間表格如下:地址2000H2001H2002H2003H內(nèi)容3FH06H5BH4

17、FH已知:片內(nèi)RAM的20H中為01H,執(zhí)行下列程序后(30H)= A4H 。MOVA,20HINCAMOVDPTR,#2000HMOVCA,A+DPTRCPLAMOV30H,AHERE:SJMPHERE2. 設(shè):R0=20H, R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H)=76H,下列程序執(zhí)行后,結(jié)果如何?CLRCMOVR2,#3LOOP:MOVA,R0ADDCA,R1MOVR0,AINCR0INCR1DJNZR2,LOOPJNCNEXTMOVR0,#01HSJMP$NEXT:DECR0SJMP$解答:這是一個兩

18、個3字節(jié)數(shù)相加處理程序,即將片內(nèi)RAM(20H22H)單元內(nèi)容與(25H27H)單元內(nèi)容之和存入(20H22H)中,進(jìn)位存入23H單元中,最終R0的內(nèi)容是和存放的最高地址值。3. 閱讀下列程序,然后填寫有關(guān)寄存器內(nèi)容。MOVR1,#48HMOV48H,#51HCJNER1,#51H,00HJNCNEXT1MOVA,#0FFHSJMPNEXT2NEXT1:MOVA,#0AAHNEXT2:累加器A=( AAH )。4. 已知單片機(jī)的時(shí)鐘頻率為6MHz,閱讀下列程序并回答問題。MOV20H,#40BBB1:MOV21H,#250BBB2:NOPNOPDJNZ21H,BBB2DJNZ20H,BBB1SJMP$(1)請問該程序執(zhí)行何種操作?解答:這是一個軟件延時(shí)80ms處理程序。(2)若單片機(jī)的時(shí)鐘頻率為12MHz,情況如何?答:延時(shí)40ms程序。九、 編程題(每題10分,共20分)1. 有一變量存放在片內(nèi)RAM的20H單元,其取值范圍為:00H05H。要求編制一段程序,根據(jù)變量值求其平方值,并存入片內(nèi)RAM的21H單元。解答:根據(jù)題意流程圖如右圖所示,程序如下: ORG 1000HSTART:MOV DPTR,#2000H MOV A,20H MOVC A,A+DPTR MOV 21H,A SJMP $ ORG 2000HTABLE:DB 00,01,04

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論