![單片機原理及技術(shù)應(yīng)用考試題_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/9/1681814a-9721-40b9-9f0b-cb3ff081ba38/1681814a-9721-40b9-9f0b-cb3ff081ba381.gif)
![單片機原理及技術(shù)應(yīng)用考試題_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/9/1681814a-9721-40b9-9f0b-cb3ff081ba38/1681814a-9721-40b9-9f0b-cb3ff081ba382.gif)
![單片機原理及技術(shù)應(yīng)用考試題_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/9/1681814a-9721-40b9-9f0b-cb3ff081ba38/1681814a-9721-40b9-9f0b-cb3ff081ba383.gif)
![單片機原理及技術(shù)應(yīng)用考試題_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/9/1681814a-9721-40b9-9f0b-cb3ff081ba38/1681814a-9721-40b9-9f0b-cb3ff081ba384.gif)
![單片機原理及技術(shù)應(yīng)用考試題_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/9/1681814a-9721-40b9-9f0b-cb3ff081ba38/1681814a-9721-40b9-9f0b-cb3ff081ba385.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、單片機原理及技術(shù)應(yīng)用(第三版) 一、單選題(每題1分) 1. 指令JC 80H 的尋址方式是 。 A 相對尋址 B 立即尋址 C 直接尋址 D 變址尋址 2. 在80C51單片機中,不使用T1的多機通信應(yīng)采用 。 A 方式0 B 方式1 C 方式2 D 方式3 3. 在80C51單片機中,設(shè)定方式時可以使T1停止計數(shù)的方式為 。 A 方式0 B 方式1 C 方式2 D 方式3 4. 80C51單片機采用的生產(chǎn)工藝是 。 A CMOS B HMOS C NMOS D CHMOS 5. DAC0832可以實現(xiàn)兩路模擬信號的同步輸出,這是利用了該芯片的 特性。 A 單極性 B 雙極性 C 單緩沖 D
2、 雙緩沖 6. 以下的4條指令中,錯誤的指令是 。 A INC A B DEC A C INC DPTR D DEC DPTR 7. 當(dāng)PSW=10H時,當(dāng)前工作寄存器組的地址范圍是 。 A 00H07H B 08H0FH C 10H17H D 18H1FH 8. 80C51單片機的程序存儲器最大尋址范圍是 。 A 64K字節(jié) B 32K字節(jié) C 16K字節(jié) D 8K字節(jié) 9. 若80C51單片機的晶振頻率為6MHz,則其機器周期為 。 A 1微秒 B 2微秒 C 1毫秒 D 2毫秒 10. 在80C51單片機中,控制中斷優(yōu)先級的寄存器是 。 A TCON B IE C IP D SCON 1
3、1. 80C51基本型單片機具有中斷源的個數(shù)為 。 A 4個 B 5個 C 6個 D 7個 12. 若一個壓縮的BCD碼為 0001 0001B,它表示的數(shù)是 。 A 11H B 11 C 17 D 0001 0001B 13. 以下的4條指令中,錯誤的指令是 。 A XCH A,R0 B XCH A ,R0 C XCHD A,R0 D XCHD A,R0 14. 指令MOV A,R0 的尋址方式是 。 A 寄存器尋址 B 立即尋址 C 直接尋址 D 變址尋址 15. 以下的4條指令中,既有堆棧操作又影響中斷觸發(fā)器的指令是 。 A ACALL B LCALL C RET D RETI 16.
4、在匯編語言中,十六進制數(shù)據(jù)正確的書寫格式是 。 A 100lB B A8H C 0A8H D A8 17. 一個帶符號數(shù)的補碼是 1000 0000B,該數(shù)為 。 A 0 B -1 C -127 D -128 18. 在80C51單片機中,控制外中斷觸發(fā)方式的寄存器是 。 A TCON B IE C IP D SCON 19. 電子計算機系統(tǒng)中采用的計數(shù)制是 。 A 十進制 B 二進制 C 八進制 D 十六進制 20. 在80C51單片機中, 不屬于特殊功能寄存器范疇的是 。 A PC B ACC C B D PSW 21. 以下的4條指令中,錯誤的指令是 。 A MUL A,B B MUL
5、AB C ADD A,B D SUBB A,B 22. 指令DJNZ Rn,rel 指的是 。 A 比較不等轉(zhuǎn)移 B 減1不為0轉(zhuǎn)移 C 散轉(zhuǎn)移 D 長跳轉(zhuǎn) 23. 在80C51單片機芯片的串行口電平采用的電平為 。 A TTL電平 B RS232C電平 C RS422電平 D RS485電平 24. 在80C51單片機中,利用串行口進行并口擴展時應(yīng)采用 。 A 方式0 B 方式1 C 方式2 D 方式3 25. 在80C51單片機中,要求計數(shù)值較大時應(yīng)采用 。 A 方式0 B 方式1 C 方式2 D 方式3 26. 指令MOVX DPTR,A 產(chǎn)生的信號是 。 A ALE RD B WR C
6、 PSEN D 27. 。 4條指令中,既完成判位轉(zhuǎn)移又完成清位的指令是 以下的 rel A JNC rel , bitB JB rel , bitC JBC rel bit,D JNB 28. 。 80C51復(fù)位時,SP的狀態(tài)為 00H A 07H B 08H C D 不確定 29. 。 對于子程序與主程序的參數(shù)傳遞,當(dāng)要求較快的傳遞速度時宜采用的方式是 內(nèi)部存儲器A 外部存儲器B 寄存器C 堆棧D 30. 功能。設(shè)備經(jīng)接口與單片機連接,不傳輸數(shù)據(jù)時對總線呈高阻,這是利用接口的 I/O A 數(shù)據(jù)鎖存 B 三態(tài)緩沖 C 時序協(xié)調(diào) D 信號轉(zhuǎn)換 31. 。 芯片,單個芯片具有8K容量的是 EPR
7、OM 對于以下 2732 A 2764 B 27128 C 27256 D 32. 。 80C51單片機中,若優(yōu)先級設(shè)置相同,以下中斷源同時有效時優(yōu)先相應(yīng)的中斷是 在 TF1 A IE1 B TF0 C D IE0 33. 在80C51單片機中,含有串行口中斷標(biāo)志的寄存器是 。 A TCON B IE C IP D SCON 34. 在80C51的4個并口中,當(dāng)由OC門驅(qū)動需要外接上拉電阻的是 。 A P0口 B P2口 C P1口 D P3口 35. 在PSW中,用戶自定義標(biāo)志是 。 A CY B AC C P D F0 36. 在80C51應(yīng)用系統(tǒng)中,要求既擴展并口又?jǐn)U展RAM時,應(yīng)優(yōu)先采
8、用 。 A 8155 B 8255 C 8279 D 8253 37. 對于以下RAM芯片,單個芯片具有16K容量的是 。 A 6116 B 6264 C 62128 D 62256 38. 利用C51編程時,定時器0對應(yīng)的中斷號為 。 A 0 B 1 C 2 D 3 39. 指令MOVX A,DPTR 產(chǎn)生的信號是 。 A ALE RD B WR C PSEN D 40. 一個帶符號數(shù)的補碼是 1111 1111B,該數(shù)為 。 A -1 B -127 C -128 D +1 41. 指令MOV A,A+DPTR的尋址方式是 。 A 寄存器尋址 B 立即尋址 C 直接尋址 D 變址尋址 42.
9、 在80C51單片機中,8位數(shù)據(jù)位可變波特率的雙機通信應(yīng)采用 。 A 方式0 B 方式1 C 方式2 D 方式3 43. 以下的4條指令中,“不帶進位循環(huán)左移”指的是 。 A RL A B RLC A C RR A D RRC A 44. 指令MOV A,P1的尋址方式是 。 A 寄存器尋址 B 立即尋址 C 直接尋址 D 間接尋址 45. 利用8155產(chǎn)生連續(xù)方波,其計數(shù)輸出方式為 。 A 方式0 B 方式1 C 方式2 D 方式3 46. 在80C51單片機中,具有自動重裝的方式為 。 A 方式0 B 方式1 C 方式2 D 方式3 47. 當(dāng)PSW=10H時,工作寄存器R1的地址是 。
10、A 01H B 11H C 02H D 12H 48. AD574輸出二進制位數(shù)最高可以達到 。 A 10位 B 12位 C 14位 D 16位 49. 指令MOV A,R0 的尋址方式是 。 A 寄存器尋址 B 立即尋址 C 直接尋址 D 寄存器間接尋址 50. 字符“A”的ASCII碼是 。 A 0AH B 10 C 0000 1010B D 41H 51. 若(A)=C3H,(R0)=AAH,指令XRL A,R0執(zhí)行后,A的內(nèi)容是 。 A 52H B 69H C EBH D 6CH 52. 在80C51單片機中,對于沒有嵌套的中斷,中斷響應(yīng)時間最多是 。 A 6個機器周期 B 7個機器周
11、期 C 8個機器周期 D 9個機器周期 53. 在80C51單片機中,可以把T0分成2個獨立的計數(shù)器的方式為 。 A 方式0 B 方式1 C 方式2 D 方式3 54. 指令MOV A,#50H 的尋址方式是 。 A 寄存器尋址 B 立即尋址 C 直接尋址 D 變址尋址 55. 當(dāng)要求ADC采用8位逐次逼近式,精度優(yōu)于1/2LSB時,常用的芯片為 。 A ADC0809 B ADC0808 C AD574 D MC14433 56. 指令MOV 30H,C 的尋址方式是 。 A 寄存器尋址 B 位尋址 C 直接尋址 D 間接尋址 57. 在單片機應(yīng)用系統(tǒng)中,十幾米距離的數(shù)據(jù)通信經(jīng)常采用 。 A
12、 TTL電平 B RS232C電平 C RS422電平 D RS485電平 58. 計算機中帶符號數(shù)的運算最常采用的是 。 A 原碼 B 反碼 C 補碼 D BCD碼 59. 80C51復(fù)位時,P0P3口鎖存器的狀態(tài)為 。 A 00H B 80H C 不確定 D FFH 60. 若(CY)=1,P1.0為0,執(zhí)行指令A(yù)NL C,P1.0后 。 A P1.0為1 B (CY)不變 C (CY)=1 D (CY)=0 61. 80C51單片機的復(fù)位入口地址為 。 A FFFFH B 0000H C 8000H D 8080H 62. 以下的4條指令中,錯誤的指令是 。 A ADD A,R0 B A
13、DDC A,R0 C SUB A,R0 D SUBB A,R0 63. 在以下幾個地址中,可以進行位尋址的單元是 。 A 87H B 88H C 89H D 8AH 64. 在80C51單片機中,對于沒有嵌套的中斷,中斷響應(yīng)時間最少也要 。 A 2個機器周期 B 3個機器周期 C 4個機器周期 D 5個機器周期 65. 在80C51應(yīng)用系統(tǒng)中,對于較復(fù)雜的I/O設(shè)備的請求能及時響應(yīng),應(yīng)采用 傳送。 A 無條件 B 狀態(tài)查詢 C 中斷 D DMA 66. 在80C51單片機中,控制中斷允許的寄存器是 。 A TCON B IE C IP D SCON 67. 在80C51單片機中,可變波特率的多
14、機通信應(yīng)采用 。 A 方式0 B 方式1 C 方式2 D 方式3 68. 89C51采用的內(nèi)部程序存儲器是 。 A EPROM B ROMLess C Flash D 掩膜ROM 二、填空題(每題1分) 1. 80C51的定時/計數(shù)器既可以工作于( )模式,又可以工作于外部事件( )模式。 2. ,編程者可以專) (C51 采用進行單片機應(yīng)用程序設(shè)計, )能自動完成變量的存儲單元的( 注于應(yīng)用程序的邏輯思想。 3. 在80C51匯編語言中,( )規(guī)定執(zhí)行的操作,( )給操作提供數(shù)據(jù)或地址。 4. 立即尋址時,( )直接在指令編碼中給出,它存放在( )空間。 5. 80C51的P0口既可以作為通
15、用( )又可以作為( )總線使用。 6. 串行通信可以分成( )通信和( )通信兩大類。 7. 相對尋址是以( )的當(dāng)前值為基準(zhǔn),加上指令中給出的相對( )形成目標(biāo)地址的方式。 8. 在計算機應(yīng)用中,字符的編碼采用的是( )碼,帶符號的數(shù)最常采用的是( )。 9. 80C51的( )口驅(qū)動能力最強,但作為通用I/O時要外接( )電阻。 10. 8155的A口和B口有( )根I/O線,但C口僅有( )根I/O線。 11. D/A轉(zhuǎn)換器是一種把( )信號轉(zhuǎn)換成( )信號的器件。 12. 80C51單片機復(fù)位后,默認(rèn)的工作寄存器組為第( )組、各中斷源的優(yōu)先級均為( )優(yōu)先 級。 13. ROM的芯
16、片選通。 )接地,并利用( )控制 80C51進行ROM擴展時,要將( 14. )傳遞方式。 對于較多的數(shù)據(jù)傳送,宜采用( )或( 15. 。 )和( 2 80C51的串行口控制寄存器中有個中斷標(biāo)志位,它們是( ) 16. 80C51的當(dāng)前工作寄存器組由PSW的( )位和( )位選擇。 17. 80C51內(nèi)部RAM可以分為( )區(qū)、( )區(qū)和( )區(qū)。 18. 二進制的( )個位構(gòu)成字節(jié),1個字節(jié)可以表示( )個不同的值。 19. 80C51的P3口可以作為通用( ),但更為重要的是各口線相異的( )功能。 20. 80C51單片機在功能上可以分成( )和( )兩大類。 21. 偽指令不產(chǎn)生單
17、片機可執(zhí)行的( ),僅向( )提供一些指示性信息。 22. 在變址尋址方式中,基址寄存器可以是( )或( )。 23. 在計算機應(yīng)用系統(tǒng)中,采用的進位計數(shù)制是( ),其計數(shù)規(guī)則是( )。 24. 數(shù)據(jù)傳送指令可分為MOV表示的( )傳送指令及非MOV表示的( )傳送指令。 25. 微處理器是由( )和( )組成。 26. 80C51單片機的1個機器周期含有( )個晶振周期或( )狀態(tài)周期。 27. 80C51單片機復(fù)位后,P0P3口鎖存器的狀態(tài)為( ),SP的狀態(tài)為( )。 28. 機器指令由( )和( )兩部分構(gòu)成。 29. 80C51的外部中斷有兩種觸發(fā)方式,分別是( )觸發(fā)方式和( )觸
18、發(fā)方式。 30. 80C51基本型單片機片內(nèi)含有( )字節(jié)的ROM和( )字節(jié)的RAM。 31. A/D轉(zhuǎn)換器是一種把( )信號轉(zhuǎn)換成( )信號的器件。 32. 80C51進行擴展時,用( )口作為地址/數(shù)據(jù)總線,用( )口作為地址總線高8位。 33. 寄存器間接尋址的空間為用Ri表示的( )或用Ri表示及DPTR表示的( )。 34. 返回指令有兩種,分別是( )和( )。 35. 80C51的堆棧是向地址( )的方向生長的,入棧時SP要先( )。 36. 向( )寫入數(shù)據(jù)啟動串口發(fā)送過程,用軟件使( )為1開始串口接收過程。 37. 直接尋址方式的尋址空間為( )低128字節(jié)及以地址或符號
19、表示的( )。 38. 位尋址的尋址空間是片內(nèi)RAM中( )個可位尋址位及( )中的可位尋址位。 39. 80C51的P2口既可以作為通用( )又可以作為( )總線使用。 40. 在80C51匯編語言程序中,間址寄存器前綴是( ),立即數(shù)前綴為( )。 41. 微型計算機是由( )、( )和( )組成。 42. 串行通信特點是( )少,長距離傳送時成本( )。 43. 單片機具有( )、( )及( )的特點,非常適合于( )應(yīng)用。 44. 80C51進行RAM擴展時,利用( )和( )信號控制RAM芯片的讀寫。 45. 80C51單片機的CPU位數(shù)為( )位,另外含有1個( )處理器,以進行位
20、處理。 46. 計算機的經(jīng)典結(jié)構(gòu)是由( )、( )、( )、( )和( )組成。 47. 尋址方式就是尋找( )或指令( )的方式。 48. 80C51的并行口在作為通用I/O時均屬于( ),輸入時要先向口鎖存器( )。 49. RS232C采用單端驅(qū)動,易受( )影響,一般傳輸距離在( )以內(nèi)。 50. 80C51基本型單片機片內(nèi)含有( )字節(jié)的ROM和( )字節(jié)的RAM。 51. 單片機發(fā)展過程可以分為:( )形成、結(jié)構(gòu)( )和( )3個階段。 52. 對于寄存器尋址,指令中直接給出( )的名稱,這種尋址具有( )的傳送速度。 53. 計算機通信可以分成( )通信和( )通信兩大類。 54
21、. 80C51的串行口,發(fā)送器采用( )結(jié)構(gòu),接收器采用( )結(jié)構(gòu)。 55. 80C51單片機的時鐘產(chǎn)生有兩種方式:( )時鐘方式和( )時鐘方式。 56. 80C51的( )口在4個并口中最為簡單,僅能作為通用( )使用。 三、簡答題(每題1分) 1. 什么是偽指令? 2. 哪些條件出現(xiàn)會使單片機硬件受阻,使硬件LCALL指令不能產(chǎn)生? 3. 子程序與主程序間的參數(shù)傳遞有哪幾種方式?特點任何? 4. 簡述8155接口芯片的片內(nèi)資源。 5. 簡述80C51單片機復(fù)位后的狀態(tài)。 6. 單片機目標(biāo)程序的生成要完成哪些任務(wù)? 7. 矩陣鍵盤的鍵識別過程要完成哪3項工作 8. 簡述中斷響應(yīng)的條件。 9
22、. 帶符號的數(shù)在計算機中有哪些表示方法?特點如何? 10. 簡述80C51單片機并行口的功能。 11. 簡述單片機產(chǎn)品近況。 12. 簡述80C51單片機的編程語言及特點。 13. 簡述單片機與輸入/輸出設(shè)備的數(shù)據(jù)傳送方式。 14. 簡述80C51單片機的尋址方式。 15. 簡述輸入/輸出接口的功能。 16. 什么是單片機?其主要特點如何? 17. 什么是數(shù)制?簡述常用數(shù)制的使用特點。 18. 簡述80C51單片機數(shù)據(jù)存儲器的配置。 19. 以8位,滿量程5V為例,說明DAC分辨率的概念。 20. 什么是ASCII碼?字符的ASCII碼與其數(shù)值有何不同? 21. 簡述單片機應(yīng)用時串行口初始化的
23、內(nèi)容。 22. 簡述中斷響應(yīng)的過程。 23. 簡述中斷源、中斷請求、中斷響應(yīng)、中斷服務(wù)、中斷返回及中斷系統(tǒng)的概念。 24. 什么是BCD碼?它有何特點? 25. 簡述80C51單片機程序存儲器的配置。 226.C總線的特點。 I 27. 簡述單片機的應(yīng)用領(lǐng)域。 28. 單片機應(yīng)用系統(tǒng)的開發(fā)要完成哪些任務(wù)? 29. 簡述中斷機制的優(yōu)點。 30. 單片機的基本資源?80C51 簡述 31. 什么是模塊化程序設(shè)計?優(yōu)點如何? 32. 簡述并行通信和串行通信的特點。 33. 單片機擴展存儲器時需要實現(xiàn)哪些擴展總線? 34. 試說明采用C51編程的優(yōu)點。 35. 簡述單片機定時/計數(shù)器應(yīng)用時,初始化程序
24、通常應(yīng)完成的任務(wù)。 36. 簡述AT89S52單片機并行口的負(fù)載能力。 37. 簡述RS232C接口存在的問題。 38. 簡述異步通信及其特點。 39. 簡述奇偶校驗的實現(xiàn)原理。 40. 簡述中斷優(yōu)先級的原則。 41. 簡述單片機定時器的基本組成。 42. 以12位,滿量程10V為例,說明ADC分辨率的概念。 四、案例分析(每題1分) 1. 程序段如下,試說明其功能。 ST:MOV A,30H ACALL SQR MOV R1,A MOV A,31H ACALL SQR ADD A,R1 MOV 32H,A SJMP $ SQR :MOV DPTR,#TAB MOVC A,A+DPTR RET
25、 TAB :DB 0,1,4,9,16 ,25,36,49,64,81 2. 設(shè)(40H)=12H, (41H)=22H , (42H)=7FH , (43H)=6AH , (44H)=5EH, 給下面程序加上注釋,并填寫程序執(zhí)行后的結(jié)果,(50H) H。 START: MOV R0 , #40H MOV R7, #05H MOV A, R0 LOOP: INC R0 MOV 30H , R0 CJNE A, 30H , NEXT NEXT: JNC BIE1 MOV A, 30H BIE1: DJNZ R7, LOOP MOV 50H, A RET 3. 在單片機8031芯片外擴展8 KB
26、EPROM和8 KB RAM各一片,組成單片機應(yīng)用系統(tǒng)。試說明應(yīng)采用的存儲器型號并編寫程序,將外部RAM的200H2FFH單元的內(nèi)容傳送到400H4FFH單元。 4. 設(shè)R020H,R125H,(20H)80H,(21H)90H,(22H)A0H,(25H)A0H, (26H)6FH,(27H)76H,試在后面的空格中填入程序執(zhí)行后的結(jié)果。 CLR C MOV R2,#3 LOOP:MOV A,R0 ADDC A,R1 MOV R0,A INC R0 INC R1 DJNZ R2,LOOP JNC NEXT MOV R0,#01H SJMP $ NEXT:DEC R0 SJMP $ 5. 下表
27、為05的ASCII碼在程序存儲器中的位置,試根據(jù)下表用查表法編寫一子程序,將R2中的數(shù)字(范圍05)轉(zhuǎn)換成ASCII碼,存入外部RAM1000H單元中。 2000H 2001H 2002H 2003H 2004H 2005H 地址35H 33H 34H 30H 31H 32H 內(nèi)容 6. 有一程序如下,試說明其功能。 ADDB:MOV A ,40H ADD A ,50H DA A MOV 60H ,A MOV A,41H ADDC A ,51H DA A MOV 61H,A RET 7. 試閱讀下面的程序,指出該程序結(jié)束后累加器ACC和寄存器TH0的值,并說明該程序完成了怎樣的功能。 ORG
28、0000H MOV SP,#60H MOV A,#10H MOV TH0,#20H PUSH ACC PUSH TH0 POP ACC POP TH0 END 8. 設(shè)(20H)03H, (22H)50H,(23H)5AH,(24H)71H,給下面程序加上注釋,并填寫程序執(zhí)行后的結(jié)果。(21H) H, (00H) 。 CLR A CLR C MOV R2, 20H MOV R1, #22H LOOP: ADDC A, R1 INC R1 DJNZ R2, LOOP MOV 21H, A MOV 00H , C 9. 程序段如下,試說明其功能。 MOV R0,50H MOV R1,60H MOV
29、 A,R0 ADD A,R1 MOV R0,A INC R0 INC R1 MOV A,R0 ADDC A,R1 MOV R0,A MOV 00H,C 10. 設(shè)A02H,下面的程序運行后,A H。請說明該程序的功能是什么? INC A MOVC A,A+PC RET TAB1:DB 30H DB 31H DB 32H DB 39H 五、計算分析題(每題1分) 1. 設(shè)8051單片機晶振頻率為6MHz,定時器T0工作于方式1。要求8051以中斷方式工作并在P1.0 引腳輸出周期為2毫秒的方波。試:計算初值、編寫含有初始化功能的主程序和完成方波輸出的中斷 服務(wù)程序。 2. 設(shè)單片機的晶振頻率為6
30、 MHz,要求從P1.0輸出周期為130ms的連續(xù)方波,定時器用T0工作于方式1,采用定時器溢出中斷方式,中斷優(yōu)先級為高優(yōu)先級。試編程實現(xiàn)。 3. 設(shè)8051單片機晶振頻率為6MHz,定時器T0工作于方式1。要求8051以中斷方式工作并在P1.0引腳輸出周期為500微秒的方波。試:計算初值、編寫含有初始化功能的主程序和完成方波輸出的中斷服務(wù)程序。 4. 若單片機的晶振頻率為6 MHz,從P1.7輸出周期為200ms的連續(xù)方波,定時器用T0工作于方式1,實現(xiàn)的程序如下,試將不完整的部分填完整,并對程序加注釋。 ORG 0000H AJMP MAIN ORG H CPL P1.0 RETI MAI
31、N:MOV TMOD,1 MOV TH0,# MOV SETB SETB ET0 SETB TR0 SJMP $ END 5. 設(shè)單片機的晶振頻率為12 MHz,要求從P1.0輸出周期為130ms的連續(xù)方波,定時器用T0工作于方式1,采用定時器溢出中斷方式,中斷優(yōu)先級為高優(yōu)先級。試編程實現(xiàn)。 6. 若單片機的晶振頻率為6 MHz,從P1.0輸出周期為100ms的連續(xù)方波,定時器用T0工作于方式1,試編程實現(xiàn)。 7. 若單片機的晶振頻率為6 MHz,從P1.0輸出周期為1ms的連續(xù)方波,定時器用T0工作于方式2,實現(xiàn)的程序如下,試將不完整的部分填完整,并對程序加注釋。 ORG 0000H AJM
32、P MAIN ORG H CPL P1.0 RETI MAIN:MOV TMOD,2 MOV TH0,# MOV SETB SETB ET0 SETB TR0 SJMP $ END 8. 若單片機的晶振頻率為6 MHz,從P1.0輸出周期為1ms的連續(xù)方波,定時器用T0工作于方式2, 試編程實現(xiàn)。 9. 若單片機的晶振頻率為6 MHz。有一外部信號是周期為200ms的連續(xù)方波,請利用該信號作為定時器用T1的計數(shù)輸入,T1工作于方式2,請編程實現(xiàn)從P1.0輸出2秒的方波。 10. 若單片機的晶振頻率為6 MHz。有一外部信號是周期為200ms的連續(xù)方波,請利用該信號作為定時器用T0的計數(shù)輸入,T
33、0工作于方式2,請編程實現(xiàn)從P1.7輸出4秒的方波。 單片機原理及技術(shù)應(yīng)用(第三版)答案 一、單選題(每題1分) 1.A2.C3.D4.D5.D6.D7.C8.A9.B10.C11.B12.C13.C14.A15.D16.C17.D18.A19.B20.A21.A 22.B23.A24.A25.B26.C27.C28.B29.C30.B31.B32.D33.D34.A35.D36.A37.C38.B39.B40.A 41.D42.B43.A44.C45.B46.C47.B48.B49.D50.D51.B52.C53.D54.B55.B56.B57.B58.C59.D 60.D61.B62.C6
34、3.B64.B65.C66.B67.D68.C 二、填空題(每題1分) 1. 定時 計數(shù) 2. 編譯器 分配 3. 操作碼 操作數(shù) 4. 立即數(shù) ROM 5. I/O口 地址/數(shù)據(jù) 6. 異步 同步 7. PC 偏移量 8. ASCII 補碼 9. P0 上拉 10. 8 6 11. 數(shù)字 模擬 12. 0 低 13. EANSPE 14. 存儲器 堆棧 15. TI RI 16. RS1 RS0 17. 工作寄存器 位尋址通用RAM 18.256 8 19. 第二口 I/O 20. 增強型 基本型 21. 目標(biāo)碼 匯編程序 22.DPTR PC 23. 逢二進一 二進制 24. 一般 特殊
35、25. 控制器 運算器 26.6 12 27. FFH 07H 28. 操作碼 操作數(shù) 29. 電平 邊沿 30. 4K 128 31. 模擬 數(shù)字 32. P0 P2 33. 片內(nèi)RAM 片外RAM 34. REI RETI 35. 增大 加1 36. SBUF REN 37. 片內(nèi)RAM SFR 38. 128 SFR 39. I/O口 高8位地址 40. # 41. 微處理器 存儲器 I/O接口電路 42. 傳輸線 低 43. 體積小 價格低 可靠性高 嵌入式 44. RDWR 45. 8 布爾 46. 運算器 控制器 存儲器 輸入設(shè)備 輸出設(shè)備 47. 操作數(shù) 地址 48. 準(zhǔn)雙向口
36、寫入1 49. 干擾 幾十米 50. 4K 128 51. 單片 成熟 性能提高 52. 寄存器 較高 53. 并行 串行 54. 單緩沖 雙緩沖 55. 內(nèi)部 外部 56. P1 I/O口 三、簡答題(每題1分) 1. 偽指令是匯編程序能夠識別并對匯編過程進行某種控制的匯編命令。它不是單片機執(zhí)行的指令,所以沒有對應(yīng)的可執(zhí)行目標(biāo)碼,匯編后產(chǎn)生的目標(biāo)程序中不會再出現(xiàn)偽指令。 2. CPU正在處理同級或高優(yōu)先級中斷;當(dāng)前查詢的機器周期不是所執(zhí)行指令的最后一個機器周期。即在完成所執(zhí)行指令前,不會響應(yīng)中斷,從而保證指令在執(zhí)行過程中不被打斷;正在執(zhí)行的指令為RET、 RETI或任何訪問IE或IP寄存器的
37、指令。即只有在這些指令后面至少再執(zhí)行一條指令時才能接受中斷請求。 3. 一是利用累加器或寄存器,二是利用存儲器,三是利用堆棧;當(dāng)相互傳遞的數(shù)據(jù)較少時,采用寄存器傳遞方式可以獲得較快的傳遞速度;當(dāng)相互傳遞的數(shù)據(jù)較多時,宜采用存儲器或堆棧方式傳遞;如果是子程序嵌套時,最好是采用堆棧方式。 4. SRAM:容量為256字節(jié);并行口:可編程的8位口A、B和6位口C;計數(shù)器:一個14位的二進制減法計數(shù)器;只允許寫入的位命令寄存器/只允許讀出的位狀態(tài)寄存器。 5. 特殊功能寄存器復(fù)位后的狀態(tài)是確定的。P0P3為FFH,SP為07H,SBUF不定,IP、IE和PCON 的有效位為0,其余的特殊功能寄存器的狀
38、態(tài)均為00H。 6. 建立工程;配置工程;編譯工程。 7. 判有無鍵按下、判按下哪個鍵、進入相應(yīng)程序。 8. 第一,中斷源有中斷請求;第二,此中斷源的中斷允許位為1;第三是CPU開中斷(即EA=1)。同時滿足這三個條件時,CPU才有可能響應(yīng)中斷。 9. 帶符號的數(shù)在計算機中可以用原碼、反碼和補碼表示。采用原碼和反碼表示時,符號位不能同數(shù)值一道參加運算。補碼表示可以將減法運算轉(zhuǎn)換為加法運算,同時數(shù)值連同符號位可以一起參加運算,這非常有利于計算機的實現(xiàn)。 10. 80C51單片機有4個8位的并行I/O口P0、P1、P2和P3。當(dāng)不需要擴展時,P0口、P2口可用作通用的輸入/輸出口。當(dāng)需要擴展時,P
39、0口作為分時復(fù)用的低8位地址/數(shù)據(jù)總線,P2口作為高8位地址總線。P1口是80C51的惟一的單功能口,僅能用作通用的數(shù)據(jù)輸入/輸出口。P3口是雙功能口,除具有數(shù)據(jù)輸入/輸出功能外,每一口線還具有特殊的第二功能。 11. 一是80C51系列單片機兼容產(chǎn)品繁多,主流地位已經(jīng)形成。如ATMEL公司的AT89系列、Philips公司的80C552系列、華邦公司的W77C51系列、Cygnal公司的C8051F系列、ADI公司推出的ADC8xx系列高精度ADC單片機等;二是非80C51結(jié)構(gòu)單片機不斷推出,給用戶提供了更為廣泛的選擇空間,如Microchip公司的PIC系列、TI公司的MSP430F系列、
40、ATMEL公司推出的AVR系列RISC結(jié)構(gòu)單片機等。 12. 80C51單片機的程序設(shè)計主要采用兩種語言,一種是匯編語言,另一種是高級語言(如C51)。采用高級語言進行程序設(shè)計,對系統(tǒng)硬件資源的分配比用匯編語言簡單,且程序的閱讀和修改比較容易,適于編寫較大一點的程序。匯編語言生成的目標(biāo)程序占存儲空間少、運行速度快,具有效率高、實時性強的優(yōu)點,適于編寫短小高效的程序。 13. 1. 無條件傳送;2. 查詢狀態(tài)傳送;3. 中斷傳送方式;4. 直接存儲器存?。―MA)方式。 14. 80C51單片機的尋址方式有七種。即:寄存器尋址、直接尋址、寄存器間接尋址、立即尋址、基址寄存器加變址寄存器變址尋址、
41、相對尋址和位尋址。 15. 1. 對單片機輸出的數(shù)據(jù)鎖存;2. 對輸入設(shè)備的三態(tài)緩沖;3. 信號轉(zhuǎn)換;4. 時序協(xié)調(diào)。 16. 在一片集成電路芯片上集成微處理器、存儲器、I/O接口電路,從而構(gòu)成了單芯片微型計算機,即單片機。單片機體積小、價格低、可靠性高,其非凡的嵌入式應(yīng)用形態(tài)對于滿足嵌入式應(yīng)用需求具有獨特的優(yōu)勢。 17. 數(shù)制是計數(shù)的規(guī)則,在人們使用最多的是進位計數(shù)制中,表示數(shù)的符號在不同的位置上時所代表的數(shù)的值不同。十進制是人們?nèi)粘I钪凶钍煜さ倪M位計數(shù)制;二進制是在計算機系統(tǒng)中采用的進位計數(shù)制;十六進制是人們在計算機指令代碼和數(shù)據(jù)的書寫中經(jīng)常使用的數(shù)制。 18. 80C51片內(nèi)RAM共有128字節(jié),分成工作寄存器區(qū)、位尋址區(qū)、通用RAM區(qū)三部分?;拘蛦纹瑱C片內(nèi)RAM地址范圍是00H7F。低端的00H1FH 共32個字節(jié)分成4個工作寄存器組,每組占8個單元。20H2FH共16個字節(jié)是位尋址區(qū)。30H7FH共80個字節(jié)為通用RAM區(qū)。 19. DAC分辨率是指輸入數(shù)字量的最低有效位(LSB)發(fā)生變化時,所對應(yīng)的輸出模擬量(常為電壓)的變化量。它反映了輸出模擬量的最小變化值。對于5V的滿量程,采用位的DAC時,分辨率812為5V/219.5mV;當(dāng)采用12位的DAC時,分辨率則為5V/21.22mV。顯然,位數(shù)越多分辨率就越高
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工現(xiàn)場施工防生物安全事故制度
- 小學(xué)生心理健康教育的校本課程設(shè)計研究
- DB4404T 72-2024電梯維修保養(yǎng)服務(wù)安全規(guī)范
- 不服合作合同爭議仲裁起訴狀范本
- 個人股權(quán)轉(zhuǎn)讓合作合同模板
- 兩人合伙創(chuàng)業(yè)合同范本
- 個人股權(quán)轉(zhuǎn)讓合同簡單范文
- 二手房買賣合同簡易版
- 個人公寓租賃合同范本
- 產(chǎn)學(xué)研一體化碩士專班合作協(xié)議合同
- (康德一診)重慶市2025屆高三高三第一次聯(lián)合診斷檢測 英語試卷(含答案詳解)
- 2025年福建泉州文旅集團招聘24人高頻重點提升(共500題)附帶答案詳解
- 建筑行業(yè)砂石物資運輸方案
- 腫瘤全程管理
- 桃李面包盈利能力探析案例11000字
- GB/Z 30966.71-2024風(fēng)能發(fā)電系統(tǒng)風(fēng)力發(fā)電場監(jiān)控系統(tǒng)通信第71部分:配置描述語言
- 污泥處置合作合同模板
- 2024年高中一年級數(shù)學(xué)考試題及答案
- 《美的歷程》導(dǎo)讀課件
- 心電圖 (史上最完美)課件
- 建設(shè)工程施工合同糾紛處理課件
評論
0/150
提交評論