九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

單片機技術(shù)試題集[共18頁]

上傳人:gfy****yf 文檔編號:41795610 上傳時間:2021-11-23 格式:DOC 頁數(shù):18 大?。?33.50KB
收藏 版權(quán)申訴 舉報 下載
單片機技術(shù)試題集[共18頁]_第1頁
第1頁 / 共18頁
單片機技術(shù)試題集[共18頁]_第2頁
第2頁 / 共18頁
單片機技術(shù)試題集[共18頁]_第3頁
第3頁 / 共18頁

下載文檔到電腦,查找使用更方便

12 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《單片機技術(shù)試題集[共18頁]》由會員分享,可在線閱讀,更多相關(guān)《單片機技術(shù)試題集[共18頁](18頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、單片機技術(shù)總復(fù)習(xí) 一、填空題(每題1分) 1. 51單片機的1個機器周期含有( )個晶振周期或( )狀態(tài)周期。 2. 51單片機基本型單片機片內(nèi)含有( )字節(jié)的ROM和( )字節(jié)的RAM。 3. A/D轉(zhuǎn)換器的分辨率是指使( )數(shù)字量變化1個相鄰數(shù)碼所需( )模擬電壓的變化量。 4. 立即尋址時,( )直接在指令編碼中給出,它存放在( )空間。 5. 相對尋址是以( )的當(dāng)前值為基準(zhǔn),加上指令中給出的相對( )形成目標(biāo)地址的方式。 6. 偽指令不產(chǎn)生單片機可執(zhí)行的( ),僅向( )提供一些指示性信息。 7. 在51單片機匯編語言

2、程序中,間址寄存器前綴是( ),立即數(shù)前綴為( )。 8. 機器指令由( )和( )兩部分構(gòu)成。 9. 位尋址的尋址空間是片內(nèi)RAM中( )個可位尋址位及( )中的可位尋址位。 10. 寄存器間接尋址的空間為用@Ri表示的( )或用@Ri表示及@DPTR表示的( )。 11. 51單片機基本型單片機片內(nèi)含有( )字節(jié)的ROM和( )字節(jié)的RAM。 12. 51單片機內(nèi)部RAM可以分為( )區(qū)、( )區(qū)和( )區(qū)。 13. 單片機具有( )、( )及( )的特點,非常適合于( )應(yīng)用。 14. 51單片機的串行口,

3、發(fā)送器采用( )結(jié)構(gòu),接收器采用( )結(jié)構(gòu)。 15. 51單片機單片機復(fù)位后,默認的工作寄存器組為第( )組、各中斷源的優(yōu)先級均為( )優(yōu)先級。 16. 直接尋址方式的尋址空間為( )低128字節(jié)及以地址或符號表示的( )。 17. 51單片機單片機的CPU位數(shù)為( )位,另外含有1個( )處理器,以進行位處理。 18. 51單片機單片機在功能上可以分成( )和( )兩大類。 19. 51單片機單片機復(fù)位后,P0~P3口鎖存器的狀態(tài)為( ),SP的狀態(tài)為( )。 20. 尋址方式就是尋找( )或指令( )的方式。 21. 5

4、1單片機的并行口在作為通用I/O時均屬于( ),輸入時要先向口鎖存器( )。 22. D/A轉(zhuǎn)換器是一種把( )信號轉(zhuǎn)換成( )信號的器件。 23. 計算機的經(jīng)典結(jié)構(gòu)是由( )、( )、( )、( )和( )組成。 24. 串行通信特點是( )少,長距離傳送時成本( )。 25. D/A轉(zhuǎn)換器的位數(shù)增多時,其分辨率會( ),量化誤差會( )。 26. 51單片機的( )口驅(qū)動能力最強,但作為通用I/O時要外接( )電阻。 27. 二進制的( )個位構(gòu)成字節(jié),1個字節(jié)可以表示( )個不同的值。 28. 51單片機

5、的當(dāng)前工作寄存器組由PSW的( )位和( )位選擇。 29. 在51單片機匯編語言中,( )規(guī)定執(zhí)行的操作,( )給操作提供數(shù)據(jù)或地址。 30. 向( )寫入數(shù)據(jù)啟動串口發(fā)送過程,用軟件使( )為1開始串口接收過程。 31. 51單片機進行RAM擴展時,利用( )和( )信號控制RAM芯片的讀寫。 32. 對于寄存器尋址,指令中直接給出( )的名稱,這種尋址具有( )的傳送速度。 33. 51單片機進行擴展時,用( )口作為地址/數(shù)據(jù)總線,用( )口作為地址總線高8位。 34. 數(shù)據(jù)傳送指令可分為MOV表示的( )傳送指令及非M

6、OV表示的( )傳送指令。 35. 51單片機單片機的時鐘產(chǎn)生有兩種方式:( )時鐘方式和( )時鐘方式。 36. 51單片機的P3口可以作為通用( ),但更為重要的是各口線相異的( )功能。 37. 51單片機的串行口控制寄存器中有2個中斷標(biāo)志位,它們是( )和( )。 38. 在計算機應(yīng)用系統(tǒng)中,采用的進位計數(shù)制是( ),其計數(shù)規(guī)則是( )。 39. RS232C采用單端驅(qū)動,易受( )影響,一般傳輸距離在( )以內(nèi)。 40. 串行通信可以分成( )通信和( )通信兩大類。 41. 微處理器是由( )和( )組成

7、。 42. 單片機發(fā)展過程可以分為:( )形成、性能( )和( )3個階段。 43. 在計算機應(yīng)用中,字符的編碼采用的是( )碼,帶符號的數(shù)最常采用的是( )。 44. 返回指令有兩種,分別是( )和( )。 45. 在變址尋址方式中,基址寄存器可以是( )或( )。 46. 51單片機的( )口在4個并口中最為簡單,僅能作為通用( )使用。 47. 51單片機的P0口既可以作為通用( )又可以作為( )總線使用。 48. 8155的A口和B口有( )根I/O線,但C口僅有( )根I/O線。 49. A/D轉(zhuǎn)換器是

8、一種把( )信號轉(zhuǎn)換成( )信號的器件。 50. 計算機通信可以分成( )通信和( )通信兩大類。 51. 7279可編程接口芯片主要用于( )和( )的擴展。 52. 51單片機的P2口既可以作為通用( )又可以作為( )總線使用。 53. 51單片機的外部中斷有兩種觸發(fā)方式,分別是( )觸發(fā)方式和( )觸發(fā)方式。 54. 微型計算機是由( )、( )和( )組成。 55. 51單片機的堆棧是向地址( )的方向生長的,入棧時SP要先( )。 56. LED顯示器的顯示控制方式有( )顯示和( )顯示兩大類。

9、 57. 51單片機進行ROM擴展時,要將( )接地,并利用( )控制ROM的芯片選通。 58. 51單片機的定時/計數(shù)器既可以工作于( )模式,又可以工作于外部事件( )模式。 59. 對于較多的數(shù)據(jù)傳送,宜采用( )或( )傳遞方式。 60. LED顯示器可以分為( )和( )兩大類。 填空題答案 二、填空題(每題1分) 1. 12、6。2. 4K、128。3. 輸出、輸入。4. 立即數(shù)、ROM。5. PC、偏移量。6. 目標(biāo)碼、匯編程序。7. @、#。8. 操作碼、操作數(shù)。9. 128、SFR。10. 片內(nèi)RAM、片外RAM。11. 4K、12

10、8。12. 工作寄存器、位尋址、通用RAM。13. 體積小、價格低、可靠性高、嵌入式。14. 單緩沖、雙緩沖。15. 0、低。16. 片內(nèi)RAM、SFR。17. 8、布爾。18. 基本型、增強型。19. FFH、07H。20. 操作數(shù)、地址。21. 準(zhǔn)雙向口、寫入1。22. 數(shù)字、模擬。23. 運算器、控制器、存儲器、輸入設(shè)備、輸出設(shè)備。24. 傳輸線、低。25. 提高、減小。26. P0、上拉。27. 8、256。28. RS1、RS0。29. 操作碼、操作數(shù)。30. SBUF、REN。31. 、。32. 寄存器、較高。33. P0、P2。34. 一般、特殊。35. 內(nèi)部、外部。36. I/

11、O口、第二。37. TI、RI。38. 二進制、逢二進一。39. 干擾、幾十米。40. 異步、同步。41. 運算器、控制器。42. 單芯片、完善提高、微控制器化。43. ASCII、補碼。44. REI、RETI。45. PC、DPTR。46. P1、I/O口。47. I/O口、地址/數(shù)據(jù)。48. 8、6。49. 模擬、數(shù)字。50. 并行、串行。51. 鍵盤、顯示器。52. I/O口、高8位地址。53. 電平、邊沿。54. 微處理器、存儲器、I/O接口電路。55. 增大、加1。56. 靜態(tài)、動態(tài)。57. 、。58. 定時、計數(shù)。59. 存儲器、堆棧。60. 共陰極、共陽極。 三、簡答題(每題

12、2分) 1. 簡述51單片機單片機復(fù)位后的狀態(tài)。 2. 什么是偽指令? 3. 子程序與主程序間的參數(shù)傳遞有哪幾種方式?特點任何? 4. 什么是單片機?其主要特點如何? 5. 以8位,滿量程5V為例,說明DAC分辨率的概念。 6. 簡述51單片機單片機并行口的負載能力。 7. 簡述51單片機單片機數(shù)據(jù)存儲器的配置。 8. 簡述中斷源、中斷請求、中斷響應(yīng)、中斷服務(wù)、中斷返回及中斷系統(tǒng)的概念。 9. 什么是數(shù)制?簡述常用數(shù)制的使用特點。 10. 單片機擴展存儲器時需要實現(xiàn)哪些擴展總線? 11. 簡述51單片機單片機的基本資源? 12. 簡述單片機產(chǎn)品近況。 13. 簡述81

13、55接口芯片的片內(nèi)資源。 14. 簡述51單片機單片機并行口的功能。 15. 簡述LED顯示器的動態(tài)顯示原理。 16. 簡述中斷機制的優(yōu)點。 17. 哪些條件出現(xiàn)會使單片機硬件受阻,使硬件中斷指令不能產(chǎn)生? 18. 簡述定時功能的幾種實現(xiàn)方法。 19. 帶符號的數(shù)在計算機中有哪些表示方法?特點如何? 20. 簡述并行通信和串行通信的特點。 21. 簡述51單片機單片機程序存儲器的配置。 22. 簡述單片機的應(yīng)用領(lǐng)域。 23. 簡述單片機應(yīng)用時串行口初始化的內(nèi)容。 24. 以12位,滿量程10V為例,說明ADC分辨率的概念。 25. 簡述RS232C接口存在的問題。 2

14、6. 簡述單片機與輸入/輸出設(shè)備的數(shù)據(jù)傳送方式。 27. 簡述異步通信及其特點。 28. 簡述奇偶校驗的實現(xiàn)原理。 29. 簡述51單片機單片機的編程語言及特點。 30. 簡述單片機定時/計數(shù)器應(yīng)用時,初始化程序通常應(yīng)完成的任務(wù)。 31. 簡述中斷優(yōu)先級的原則。 32. 簡述中斷響應(yīng)的條件。 33. 簡述51單片機單片機的尋址方式。 34. 什么是ASCII碼?字符的ASCII碼與其數(shù)值有何不同? 35. 簡述中斷響應(yīng)的過程。 36. 簡述矩陣式鍵盤的掃描過程。 37. 簡述輸入/輸出接口的功能。 38. 什么是BCD碼?它有何特點? 39. 什么是模塊化程序設(shè)計?優(yōu)

15、點如何? 四、簡答題答案(每題2分) 1. 特殊功能寄存器復(fù)位后的狀態(tài)是確定的。P0~P3為FFH,SP為07H,SBUF不定,IP、IE和PCON的有效位為0,其余的特殊功能寄存器的狀態(tài)均為00H。 2. 偽指令是匯編程序能夠識別并對匯編過程進行某種控制的匯編命令。它不是單片機執(zhí)行的指令,所以沒有對應(yīng)的可執(zhí)行目標(biāo)碼,匯編后產(chǎn)生的目標(biāo)程序中不會再出現(xiàn)偽指令。 3. 一是利用累加器或寄存器,二是利用存儲器,三是利用堆棧;當(dāng)相互傳遞的數(shù)據(jù)較少時,采用寄存器傳遞方式可以獲得較快的傳遞速度;當(dāng)相互傳遞的數(shù)據(jù)較多時,宜采用存儲器或堆棧方式傳遞;如果是子程序嵌套時,最好是采用堆棧方式。

16、 4. 在一片集成電路芯片上集成微處理器、存儲器、I/O接口電路,從而構(gòu)成了單芯片微型計算機,即單片機。單片機體積小、價格低、可靠性高,其非凡的嵌入式應(yīng)用形態(tài)對于滿足嵌入式應(yīng)用需求具有獨特的優(yōu)勢。 5. DAC分辨率是指輸入數(shù)字量的最低有效位(LSB)發(fā)生變化時,所對應(yīng)的輸出模擬量(常為電壓)的變化量。它反映了輸出模擬量的最小變化值。對于5V的滿量程,采用8位的DAC時,分辨率為5V/28=19.5mV;當(dāng)采用12位的DAC時,分辨率則為5V/212=1.22mV。顯然,位數(shù)越多分辨率就越高。 6. P0口的每一位口線可以驅(qū)動8個LSTTL負載。在作為通用I/O口時,由于輸出驅(qū)動

17、電路是開漏方式,由集電極開路(OC門)電路或漏極開路電路驅(qū)動時需外接上拉電阻;當(dāng)作為地址/數(shù)據(jù)總線使用時,口線輸出不是開漏的,無須外接上拉電阻。P1、P2、P3口的每一位能驅(qū)動4個LSTTL負載。它們的輸出驅(qū)動電路設(shè)有內(nèi)部上拉電阻,所以可以方便地由集電極開路(OC門)電路或漏極開路電路所驅(qū)動,而無須外接上拉電阻。 7. 51單片機片內(nèi)RAM共有128字節(jié),分成工作寄存器區(qū)、位尋址區(qū)、通用RAM區(qū)三部分?;拘蛦纹瑱C片內(nèi)RAM地址范圍是00H~7F。低端的00H~1FH 共32個字節(jié)分成4個工作寄存器組,每組占8個單元。20H~2FH共16個字節(jié)是位尋址區(qū)。30H~7FH共80個字節(jié)為通用

18、RAM區(qū)。 8. 引起CPU中斷的根源,稱為中斷源。中斷源向CPU提出的處理請求,稱為中斷請求或中斷申請。CPU暫時中斷原來的事務(wù)A,轉(zhuǎn)去處理事件B的過程,稱為CPU的中斷響應(yīng)過程。對事件B的整個處理過程,稱為中斷服務(wù)。處理完畢后,再回到原來被中斷的地方(即斷點),稱為中斷返回。實現(xiàn)上述中斷功能的部件稱為中斷系統(tǒng)。 9. 數(shù)制是計數(shù)的規(guī)則,在人們使用最多的是進位計數(shù)制中,表示數(shù)的符號在不同的位置上時所代表的數(shù)的值不同。十進制是人們?nèi)粘I钪凶钍煜さ倪M位計數(shù)制;二進制是在計算機系統(tǒng)中采用的進位計數(shù)制;十六進制是人們在計算機指令代碼和數(shù)據(jù)的書寫中經(jīng)常使用的數(shù)制。 10. 數(shù)據(jù)總線

19、寬度為8位,由P0口提供;地址總線寬度為16位,可尋址范圍達216,即64K。低8位A7~A0由P0口經(jīng)地址鎖存器提供,高8位A15~A8由P2口提供。由于P0口是數(shù)據(jù)、地址分時復(fù)用的,所以P0口輸出的低8位地址必須用地址鎖存器進行鎖存;控制總線由Error! No bookmark name given.、、、ALE和等信號組成,用于讀/寫控制、片外ROM選通、地址鎖存控制和片內(nèi)、片外ROM選擇。 11. 8位CPU,另含位處理器;4KROM,128字節(jié)RAM;4個并口,1個全雙工串口,5個中斷源。 12. 一是51單片機系列單片機兼容產(chǎn)品繁多,主流地位已經(jīng)形成。如ATMEL公司

20、的AT89系列、Philips公司的80C552系列、華邦公司的W77C51系列、Cygnal公司的C8051F系列;二是非51單片機結(jié)構(gòu)單片機不斷推出,給用戶提供了更為廣泛的選擇空間,如Microchip公司的PIC系列、TI公司的MSP430F系列等。 13. SRAM:容量為256字節(jié);并行口:可編程的8位口A、B和6位口C;計數(shù)器:一個14位的二進制減法計數(shù)器;只允許寫入的8位命令寄存器/只允許讀出的8位狀態(tài)寄存器。 14. 51單片機單片機有4個8位的并行I/O口P0、P1、P2和P3。當(dāng)不需要擴展時,P0口、P2口可用作通用的輸入/輸出口。當(dāng)需要擴展時,P0口作為分時復(fù)

21、用的低8位地址/數(shù)據(jù)總線,P2口作為高8位地址總線。P1口是51單片機的惟一的單功能口,僅能用作通用的數(shù)據(jù)輸入/輸出口。P3口是雙功能口,除具有數(shù)據(jù)輸入/輸出功能外,每一口線還具有特殊的第二功能。 15. 就是一位一位地輪流點亮顯示器的各個位(掃描)。對于顯示器的每一位而言,每隔一段時間點亮一次。雖然在同一時刻只有一位顯示器在工作(點亮),但由于人眼的視覺暫留效應(yīng)和發(fā)光二極管熄滅時的余輝,我們看到的卻是多個字符“同時”顯示。顯示器亮度既與點亮?xí)r的導(dǎo)通電流有關(guān),也與點亮?xí)r間長短和間隔時間有關(guān)。調(diào)整電流和時間參數(shù),即可實現(xiàn)亮度較高較穩(wěn)定的顯示。 16. 1、分時操作。CPU可以分時為多

22、個I/O設(shè)備服務(wù),提高了計算機的利用率;2、實時響應(yīng)。CPU能夠及時處理應(yīng)用系統(tǒng)的隨機事件,系統(tǒng)的實時性大大增強;3、可靠性高。CPU具有處理設(shè)備故障及掉電等突發(fā)性事件的能力,從而使系統(tǒng)可靠性提高。 17. CPU正在處理同級或高優(yōu)先級中斷;當(dāng)前查詢的機器周期不是所執(zhí)行指令的最后一個機器周期。即在完成所執(zhí)行指令前,不會響應(yīng)中斷,從而保證指令在執(zhí)行過程中不被打斷;正在執(zhí)行的指令為RET、RETI或任何訪問IE或IP寄存器的指令。即只有在這些指令后面至少再執(zhí)行一條指令時才能接受中斷請求。 18. 軟件定時,這種定時不占用硬件資源,但占用了CPU時間,降低了CPU的利用率;采用時基電路定

23、時,此種方法實現(xiàn)容易,改變電阻和電容值,可以在一定范圍內(nèi)改變定時值。但在硬件連接好以后,定時值與定時范圍不能由軟件進行控制和修改,即不可編程;采用可編程芯片定時:這種定時芯片的定時值及定時范圍很容易用軟件來確定和修改,此種芯片定時功能強,使用靈活。 19. 帶符號的數(shù)在計算機中可以用原碼、反碼和補碼表示。采用原碼和反碼表示時,符號位不能同數(shù)值一道參加運算。補碼表示可以將減法運算轉(zhuǎn)換為加法運算,同時數(shù)值連同符號位可以一起參加運算,這非常有利于計算機的實現(xiàn)。 20. 并行通信的特點是:控制簡單、傳輸速度快;由于傳輸線較多,長距離傳送時成本高且接收方的各位同時接收存在困難。串行通信的特點

24、是:傳輸線少,長距離傳送時成本低,且可以利用電話網(wǎng)等現(xiàn)成的設(shè)備,但數(shù)據(jù)的傳送控制比并行通信復(fù)雜。 21. 51單片機內(nèi)部有4KB的掩膜ROM;87C51內(nèi)部有4KB的EPROM;而80C31內(nèi)部沒有程序存儲器,51單片機的引腳為訪問內(nèi)部或外部程序存儲器的選擇端。接高電平時,CPU將首先訪問內(nèi)部存儲器,當(dāng)指令地址超過0FFFH時,自動轉(zhuǎn)向片外ROM去取指令;接低電平時(接地),CPU只能訪問外部程序存儲器(對于80C31單片機,由于其內(nèi)部無程序存儲器,只能采用這種接法)。外部程序存儲器的地址從0000H開始編址。程序存儲器低端的一些地址被固定地用作特定的入口地址。 22. 智能儀器儀

25、表;機電一體化產(chǎn)品;實時工業(yè)控制;分布系統(tǒng)的前端模塊;家用電器。 23. 確定T1的工作方式(編程TMOD寄存器);計算T1的初值,裝載TH1、TL1;啟動T1(編程TCON中的TR1位);確定串行口控制(編程SCON寄存器);串行口在中斷方式工作時,要進行中斷設(shè)置(編程IE、IP寄存器)。 24. ADC的分辨率是指使輸出數(shù)字量變化一個相鄰數(shù)碼所需輸入模擬電壓的變化量。常用二進制的位數(shù)表示。例如12位ADC的分辨率就是12位,或者說分辨率為滿刻度FS的1/212。一個10V滿刻度的12位ADC能分辨輸入電壓變化最小值是10V×1/212=2.4mV。 25. 1、

26、傳輸距離短,傳輸速率低;2、有電平偏移;3、抗干擾能力差。 26. 1、無條件傳送;2、查詢狀態(tài)傳送;3、中斷傳送方式;4、直接存儲器存?。―MA)方式。 27. 異步通信是指通信的發(fā)送與接收設(shè)備使用各自的時鐘控制數(shù)據(jù)的發(fā)送和接收過程。異步通信是以字符(構(gòu)成的幀)為單位進行傳輸。異步通信的特點是不要求收發(fā)雙方時鐘的嚴格一致,實現(xiàn)容易,設(shè)備開銷較小,但每個字符要附加2~3位用于起止位,各幀之間還有間隔,因此傳輸效率不高。 28. 在發(fā)送數(shù)據(jù)時,數(shù)據(jù)位尾隨的1位為奇偶校驗位(1或0)。當(dāng)約定為奇校驗時,數(shù)據(jù)中“1”的個數(shù)與校驗位“1”的個數(shù)之和應(yīng)為奇數(shù);當(dāng)約定為偶校驗時,數(shù)據(jù)中“

27、1”的個數(shù)與校驗位“1”的個數(shù)之和應(yīng)為偶數(shù)。接收方與發(fā)送方的校驗方式應(yīng)一致。接收字符時,對“1”的個數(shù)進行校驗,若發(fā)現(xiàn)不一致,則說明傳輸數(shù)據(jù)過程中出現(xiàn)了差錯。 29. 51單片機單片機的程序設(shè)計主要采用兩種語言,一種是匯編語言,另一種是高級語言(如C51)。采用高級語言進行程序設(shè)計,對系統(tǒng)硬件資源的分配比用匯編語言簡單,且程序的閱讀和修改比較容易,適于編寫較大一點的程序。匯編語言生成的目標(biāo)程序占存儲空間少、運行速度快,具有效率高、實時性強的優(yōu)點,適于編寫短小高效的程序。 30. 1、對TMOD賦值,以確定T0和T1的工作方式;2、計算初值,并將其寫入TH0、TL0或TH1、TL1;

28、3、中斷方式時,則對IE賦值,開放中斷;4、使TR0或TR1置位,啟動定時/計數(shù)器開始定時或計數(shù)。 31. 1、CPU同時接收到幾個中斷時,首先響應(yīng)優(yōu)先級別最高的中斷請求;2、正在進行的中斷過程不能被新的同級或低優(yōu)先級的中斷請求所中斷;3、正在進行的低優(yōu)先級中斷服務(wù),能被高優(yōu)先級中斷請求所中斷。 32. 第一,中斷源有中斷請求;第二,此中斷源的中斷允許位為1;第三是CPU開中斷(即EA=1)。同時滿足這三個條件時,CPU才有可能響應(yīng)中斷。 33. 51單片機單片機的尋址方式有七種。即:寄存器尋址、直接尋址、寄存器間接尋址、立即尋址、基址寄存器加變址寄存器變址尋址、相對尋址和位

29、尋址。 34. ASCII碼是美國標(biāo)準(zhǔn)信息交換代碼的簡稱,它常用于字符的二進制編碼。字符的ASCII碼與其數(shù)值是不同的概念。如,字符“9”的ASCII碼是0011 1001B(即39H);而其數(shù)值是0000 1001B(即09H)。 35. 將相應(yīng)的優(yōu)先級狀態(tài)觸發(fā)器置1(以阻斷后來的同級或低級的中斷請求);執(zhí)行一條硬件LCALL指令,即把程序計數(shù)器PC的內(nèi)容壓入堆棧保存,再將相應(yīng)的中斷服務(wù)程序的入口地址送入PC;執(zhí)行中斷服務(wù)程序。 36. 1、判有無按鍵按下。將行線接至單片機的輸入口,列線接至單片機的輸出口,首先使所有列線為低電平,然后讀行線狀態(tài),若行線均為高電平,則沒有鍵按

30、下;若讀出的行線狀態(tài)不全為高電平,則可以斷定有鍵按下。2、判斷按下的是哪一個鍵。先讓Y0這一列為低電平,其余列線為高電平,讀行線狀態(tài),如行線狀態(tài)不全為“1”,則說明所按鍵在該列,否則不在該列。然后讓Y1列為低電平,其它列為高電平,判斷Y1列有無按鍵按下。3、鍵處理。鍵處理是根據(jù)所按鍵散轉(zhuǎn)進入相應(yīng)的功能程序。 37. 1、對單片機輸出的數(shù)據(jù)鎖存;2、對輸入設(shè)備的三態(tài)緩沖;3、信號轉(zhuǎn)換;4、時序協(xié)調(diào)。 38. BCD碼是用二進制碼表示十進制數(shù)的代碼。用1個字節(jié)表示2位十進制數(shù)的代碼,稱為壓縮的BCD碼。用8位二進制代碼表示的1位十進制數(shù)的編碼稱為非壓縮的BCD碼。BCD碼與十進制數(shù)的關(guān)

31、系直觀,容易閱讀,其相互轉(zhuǎn)換也很簡單。用BCD碼表示的十進制數(shù)的數(shù)位要較純二進制表示的十進制數(shù)位更長,運算速度減慢。 39. 應(yīng)用系統(tǒng)的程序一般由包含多個模塊的主程序和各種子程序組成。每一程序模塊都要完成一個明確的任務(wù),實現(xiàn)某個具體的功能,如:發(fā)送、接收、延時、打印和顯示等。采用模塊化的程序設(shè)計方法,將這些不同的具體功能程序進行獨立的設(shè)計和分別調(diào)試,最后將這些模塊程序裝配成整體程序并進行聯(lián)調(diào)。 其優(yōu)點是把一個多功能的復(fù)雜的程序劃分為若干個簡單的、功能單一的程序模塊,有利于程序的設(shè)計和調(diào)試,有利于程序的優(yōu)化和分工,提高了程序的閱讀性和可靠性,使程序的結(jié)構(gòu)層次一目了然。 五、單選題(每題

32、1分) 1. 指令MOV A,@R0 的尋址方式是 。 A:寄存器尋址 B:立即尋址 C:直接尋址 D:寄存器間接尋址 2. 在51單片機單片機芯片的串行口電平采用的電平為 。 A:TTL電平 B:RS232C電平 C:RS422電平 D:RS485電平 3. 在51單片機應(yīng)用系統(tǒng)中,要求既擴展并口又擴展RAM時,應(yīng)優(yōu)先采用 。 A:8155 B:8255 C:7279 D:8253 4. 在51單片機單片機中,控制中斷優(yōu)先級的寄存器是 。 A:TCON B:IE C:IP D:SCON 5. 在51單片機單片機中,含

33、有串行口中斷標(biāo)志的寄存器是 。 A:TCON B:IE C:IP D:SCON 6. 指令MOVX @DPTR,A 產(chǎn)生的信號是 。 A:ALE B: C: D: 7. 指令MOV 30H,C 的尋址方式是 。 A:寄存器尋址 B:位尋址 C:直接尋址 D:間接尋址 8. 在51單片機單片機中,利用串行口進行并口擴展時應(yīng)采用 。 A:方式0 B:方式1 C:方式2 D:方式3 9. 在51單片機單片機中,對于沒有嵌套的中斷,中斷響應(yīng)時間最少也要 。 A:2個機器周期 B:3個機器周期 C:4個機器周期

34、D:5個機器周期 10. 當(dāng)PSW=10H時,當(dāng)前工作寄存器組的地址范圍是 。 A:00H~07H B:08H~0FH C:10H~17H D:18H~1FH 11. 在單片機應(yīng)用系統(tǒng)中,兩線雙向長距離(幾百米)通信應(yīng)采用 。 A:TTL電平 B:RS232C電平 C:RS422電平 D:RS485電平 12. 若一個壓縮的BCD碼為 0001 0001B,它表示的數(shù)是 。 A:11H B:11 C:17 D:0001 0001B 13. 在51單片機單片機中,設(shè)定方式時可以使T1停止計數(shù)的方式為 。 A:方式0 B:方式1

35、 C:方式2 D:方式3 14. DAC0832可以實現(xiàn)兩路模擬信號的同步輸出,這是利用了該芯片的 特性。 A:單極性 B:雙極性 C:單緩沖 D:雙緩沖 15. 當(dāng)PSW=10H時,工作寄存器R1的地址是 。 A:01H B:11H C:02H :12H 16. 在51單片機單片機中,若優(yōu)先級設(shè)置相同,以下中斷源同時有效時優(yōu)先相應(yīng)的中斷是 。 A:TF1 B:IE1 C:TF0 D:IE0 17. 以下的4條指令中,錯誤的指令是 。 A:ADD A,R0 B:ADDC A,R0 C:SUB A,R0 D:S

36、UBB A,R0 18. 指令JC 80H 的尋址方式是 。 A:相對尋址 B:立即尋址 C:直接尋址 D:變址尋址 19. AD574輸出二進制位數(shù)最高可以達到 。 A:10位 B:12位 C:14位 D:16位 20. 51單片機復(fù)位時,SP的狀態(tài)為 。 A:00H B:07H C:08H D:不確定 21. 在以下幾個地址中,可以進行位尋址的單元是 。 A:87H B:88H C:89H D:8AH 22. 字符“A”的ASCII碼是 。 A:0AH B:10 C:0000 1010B D:41H

37、 23. 電子計算機系統(tǒng)中采用的計數(shù)制是 。 A:十進制 B:二進制 C:八進制 D:十六進制 24. 一個帶符號數(shù)的補碼是 1111 1111B,該數(shù)為 。 A:-1 B:-127 C:-128 D:+1 25. 指令DJNZ Rn,rel 指的是 。 A:比較不等轉(zhuǎn)移 B:減1不為0轉(zhuǎn)移 C:散轉(zhuǎn)移 D:長跳轉(zhuǎn) 26. 利用8155產(chǎn)生連續(xù)方波,其計數(shù)輸出方式為 。 A:方式0 B:方式1 C:方式2 D:方式3 27. 在51單片機單片機中,對于沒有嵌套的中斷,中斷響應(yīng)時間最多是 。 A:6個機器周期

38、 B:7個機器周期 C:8個機器周期 D:9個機器周期 28. 以下的4條指令中,既有堆棧操作又影響中斷觸發(fā)器的指令是 。 A:ACALL B:LCALL C:RET D:RETI 29. 對于以下EPROM芯片,單個芯片具有8K容量的是 。 A:2732 B:2764 C:27128 D:27256 30. 若(A)=C3H,(R0)=AAH,指令XRL A,R0執(zhí)行后,A的內(nèi)容是 。 A:52H B:69H C:EBH D:6CH 31. 指令MOV A,R0 的尋址方式是 。 A:寄存器尋址 B:立即尋址 C

39、:直接尋址 D:變址尋址 32. 指令MOV A,P1的尋址方式是 。 A:寄存器尋址 B:立即尋址 C:直接尋址 D:間接尋址 33. 在51單片機單片機中,控制外中斷觸發(fā)方式的寄存器是 。 A:TCON B:IE C:IP D:SCON 34. 51單片機復(fù)位時,P0~P3口鎖存器的狀態(tài)為 。 A:00H B:80H C:不確定 D:FFH 35. 在匯編語言中,十六進制數(shù)據(jù)正確的書寫格式是 。 A:100lB B:A8H C:0A8H D:’A8’ 36. 51單片機單片機的程序存儲器最大尋址范圍是 。

40、 A:64K字節(jié) B:32K字節(jié) C:16K字節(jié) D:8K字節(jié) 37. 在51單片機單片機中,8位數(shù)據(jù)位可變波特率的雙機通信應(yīng)采用 。 A:方式0 B:方式1 C:方式2 D:方式3 38. 89C51采用的內(nèi)部程序存儲器是 。 A:EPROM B:ROMLess C:Flash D:掩膜ROM 39. 當(dāng)要求ADC采用8位逐次逼近式,精度優(yōu)于±1/2LSB時,常用的芯片為 。 A:ADC0809 B:ADC0808 C:AD574 D:MC14433 40. 指令MOVX A,@DPTR 產(chǎn)生的信號是 。 A

41、:ALE B: C: D: 41. MC14433的轉(zhuǎn)換輸出格式為 。 A:二進制碼 B:ASCII碼 C:BCD碼 D:補碼 42. 以下的4條指令中,“不帶進位循環(huán)左移”指的是 。 A:RL A B:RLC A C:RR A D:RRC A 43. 若(CY)=1,P1.0為0,執(zhí)行指令A(yù)NL C,P1.0后 。 A:P1.0為1 B:(CY)不變 C:(CY)=1 D:(CY)=0 44. 指令MOV A,#50H 的尋址方式是 。 A:寄存器尋址 B:立即尋址 C:直接尋址 D:變址尋址 4

42、5. 一個帶符號數(shù)的補碼是 1000 0000B,該數(shù)為 。 A:0 B:-1 C:-127 D:-128 46. 在51單片機的4個并口中,當(dāng)由OC門驅(qū)動需要外接上拉電阻的是 。 A:P0口 B:P2口 C:P1口 D:P3口 47. 計算機中帶符號數(shù)的運算最常采用的是 。 A:原碼 B:反碼 C:補碼 D:BCD碼 48. 在51單片機單片機中,不使用T1的多機通信應(yīng)采用 。 A:方式0 B:方式1 C:方式2 D:方式3 49. 對于子程序與主程序的參數(shù)傳遞,當(dāng)要求較快的傳遞速度時宜采用的方式是 。

43、A:內(nèi)部存儲器 B:外部存儲器 C:寄存器 D:堆棧 50. 以下的4條指令中,錯誤的指令是 。 A:INC A B:DEC A C:INC DPTR D:DEC DPTR 51. 在51單片機單片機中, 不屬于特殊功能寄存器范疇的是 。 A:PC B:ACC C:B D:PSW 52. 以下的4條指令中,錯誤的指令是 。 A:XCH A,R0 B:XCH A ,@R0 C:XCHD A,R0 D:XCHD A,@R0 53. 指令MOV A,@A+DPTR的尋址方式是 。 A:寄存器尋址 B:

44、立即尋址 C:直接尋址 D:變址尋址 54. 在51單片機單片機中,控制中斷允許的寄存器是 。 A:TCON B:IE C:IP D:SCON 55. 在51單片機單片機中,可以把T0分成2個獨立的計數(shù)器的方式為 。 A:方式0 B:方式1 C:方式2 D:方式3 56. 在51單片機單片機中,可變波特率的多機通信應(yīng)采用 。 A:方式0 B:方式1 C:方式2 D:方式3 57. I/O設(shè)備經(jīng)接口與單片機連接,不傳輸數(shù)據(jù)時對總線呈高阻,這是利用接口的 功能。 A:數(shù)據(jù)鎖存 B:三態(tài)緩沖 C:時序協(xié)調(diào) D:信號轉(zhuǎn)換 5

45、8. 在51單片機應(yīng)用系統(tǒng)中,對于較復(fù)雜的I/O設(shè)備的請求能及時響應(yīng),應(yīng)采用 傳送。 A:無條件 B:狀態(tài)查詢 C:中斷 D:DMA 59. 51單片機單片機采用的生產(chǎn)工藝是 。 A:CMOS B:HMOS C:NMOS D:CHMOS 60. 在PSW中,用戶自定義標(biāo)志是 。 A:CY B:AC C:P D:F0 61. 51單片機基本型單片機具有中斷源的個數(shù)為 。 A:4個 B:5個 C:6個 D:7個 62. 對于以下RAM芯片,單個芯片具有16K容量的是 。 A:6116 B:6264 C:6212

46、8 D:62256 63. 以下的4條指令中,錯誤的指令是 。 A:MUL A,B B:MUL AB C:ADD A,B D:SUBB A,B 64. 在51單片機單片機中,要求計數(shù)值較大時應(yīng)采用 。 A:方式0 B:方式1 C:方式2 D:方式3 65. 在51單片機單片機中,具有自動重裝的方式為 。 A:方式0 B:方式1 C:方式2 D:方式3 66. 以下的4條指令中,既完成判位轉(zhuǎn)移又完成清位的指令是 。 A:JNC rel B:JB bit,rel C:JBC bit,rel D:JNB

47、 bit,rel 67. 若51單片機單片機的晶振頻率為6MHz,則其機器周期為 。 A:1微秒 B:2微秒 C:1毫秒 D:2毫秒 六、單選題 答案 1.D.2.A.3.A.4.C.5.D。6.C。7.B。8.A。9.B。10.C。11.D。12.C。13.D。14.D。15.B。16.D。17.C。18.A。19.B。20.B。21.B。22.D。23.B。24.A。25.B。26.B。27.C。28.D。29.B。30.B。31.A。32.C。33.A。34.D。35.C。36.A。37.B。38.C。39.B。40.B。41.C。42.A。43.D。44.B。

48、45.D。46.A。47.C。48.C。49.C。50.D。51.A。52.C。53.D。54.B。55.D。56.D。57.B。58.C。59.D。60.D。61.B。62.C。63.A。64.B。65.C。66.C。67.B。 七、分析設(shè)計題A (一)案例分析(每題10分) 1. 程序段如下,試說明其功能。 MOV R0,#50H MOV R1,#60H MOV A,@R0 ADD A,@R1 MOV @R0,A INC R0 INC R1 MOV A,@R0 ADDC A,@R1 MOV

49、 @R0,A MOV 00H,C 2. 設(shè)R0=20H,R1=25H,(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

50、@R0,#01H SJMP $ NEXT:DEC R0 SJMP $ 3. 下表為0~5的ASCII碼在程序存儲器中的位置,試根據(jù)下表用查表法編寫一子程序,將R2中的數(shù)字(范圍0~5)轉(zhuǎn)換成ASCII碼,存入外部RAM1000H單元中。 地址 2000H 2001H 2002H 2003H 2004H 2005H 內(nèi)容 30H 31H 32H 33H 34H 35H 4. 試閱讀下面的程序,指出該程序結(jié)束后累加器ACC和寄存器TH0的值,并說明該程序完成了怎樣的功能。 ORG 0000H MOV

51、 SP,#60H MOV A,#10H MOV TH0,#20H PUSH ACC PUSH TH0 POP ACC POP TH0 END 5. 設(shè)A=02H,下面的程序運行后,A= H。請說明該程序的功能是什么? INC A MOVC A,@A+PC RET TAB1:DB 30H DB 31H DB 32H ┆ DB 39H 6. 程序段如下,試說明其功能。 ST:MOV

52、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 TAB :DB 0,1,4,9,16 ,25,36,49,64,81 7. 設(shè)(20H)=03H, (22H)=50H,(23H)=5AH,(24H)=71H,給下面程序加上注釋,并填寫程序執(zhí)行后的結(jié)果。(

53、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 8. 在單片機8031芯片外擴展8 KB EPROM和8 KB RAM各一片,組成單片機應(yīng)用系統(tǒng)。試說明應(yīng)采用的存

54、儲器型號并編寫程序,將外部RAM的200H~2FFH單元的內(nèi)容傳送到400H~4FFH單元。 9. 有一程序如下,試說明其功能。 ADDB:MOV A ,40H ADD A ,50H DA A MOV 60H ,A MOV A,41H ADDC A ,51H DA A MOV 61H,A

55、 RET 10. 設(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

56、 CJNE A, 30H , NEXT NEXT: JNC BIE1 MOV A, 30H BIE1: DJNZ R7, LOOP MOV 50H, A RET 八、案例分析(每題10分) 答案 1. 1,雙字節(jié)無符號數(shù)加法。 2,被加數(shù)存放在內(nèi)部RAM的51H、50H單元,加數(shù)存放在內(nèi)部RAM的61H、60H單元,相加的結(jié)果存放在內(nèi)部RAM的51H、50

57、H單元,進位存放在位尋址區(qū)的00H位中。 2. 1,(20H)= 20H 2,(21H)= 00H 3,(22H)= 17H 4,(23H)= 01H 5,CY= 1 6,A= 17H 7,R0= 23H 8,R1= 28H 。 3. ASC: MOV A, R2 MOV DPTR ,#TAB MOOVC A, @A+DPTR MV DPTR, #1000H

58、 MOVX @DPTR , A RET ORG 2000H TAB: DB 30H, 31H ,32H, 33H, 34H, 35H 4. 1,利用堆棧交換了ACC和TH0的內(nèi)容 2,(A)=20H 3,(TH0)=10H 5. 1,A的內(nèi)容偽32H。 2,程序的功能是查0~9共10個字符的ASCII碼。 6. 30H中數(shù)的平方加31H中數(shù)的平方,和存于32H單元。 7. 1,(21H)= 1B H

59、2,(00H)= 1 8. 1、2764、6264 2、 MOV DPTR,#200H LOOP:PUSH DPH MOVX A,@DPTR MOV DPH,#04H MOVX @DPTR,A POP DPH INC DPTR MOV R0,DPL CJNE R0,#00H,LOOP SJMP $ 9. 兩個雙字節(jié)壓縮的BCD數(shù)相加:兩數(shù)的低字節(jié)分別存于40H和50H單元,兩數(shù)的高字節(jié)分別存于41H

60、和51H單元,和的低字節(jié)存于60H單元,和的高字節(jié)存于61H單元。 10. 1,(50H)=7F H 2,查找最大數(shù),并存入50H單元。 (二)、計算分析題(每題10分) 1. 若單片機的晶振頻率為6 MHz。有一外部信號是周期為200ms的連續(xù)方波,請利用該信號作為定時器用T1的計數(shù)輸入,T1工作于方式2,請編程實現(xiàn)從P1.0輸出2秒的方波。 2. 若單片機的晶振頻率為6 MHz,從P1.0輸出周期為1ms的連續(xù)方波,定時器用T0工作于方式2,試編程實現(xiàn)。 3. 若單片機的晶振頻率為6 MHz,從P1.0輸出周期為1ms的連續(xù)方波,定時器用T0工作

61、于方式2,實現(xiàn)的程序如下,試將不完整的部分填完整,并對程序加注釋。 ORG 0000H AJMP MAIN ORG H CPL P1.0 RETI MAIN:MOV TMOD,#2 MOV TH0,# MOV SETB SETB ET0 SETB TR0 SJMP $ END 4.

62、設(shè)8051單片機晶振頻率為6MHz,定時器T0工作于方式1。要求8051以中斷方式工作并在P1.0引腳輸出周期為500微秒的方波。試:計算初值、編寫含有初始化功能的主程序和完成方波輸出的中斷服務(wù)程序。 5. 設(shè)8051單片機晶振頻率為6MHz,定時器T0工作于方式1。要求8051以中斷方式工作并在P1.0引腳輸出周期為2毫秒的方波。試:計算初值、編寫含有初始化功能的主程序和完成方波輸出的中斷服務(wù)程序。 6. 若單片機的晶振頻率為6 MHz,從P1.0輸出周期為100ms的連續(xù)方波,定時器用T0工作于方式1,試編程實現(xiàn)。 7. 若單片機的晶振頻率為6 MHz。有一外部信號是周期為200ms

63、的連續(xù)方波,請利用該信號作為定時器用T0的計數(shù)輸入,T0工作于方式2,請編程實現(xiàn)從P1.7輸出4秒的方波。 8. 設(shè)單片機的晶振頻率為12 MHz,要求從P1.0輸出周期為130ms的連續(xù)方波,定時器用T0工作于方式1,采用定時器溢出中斷方式,中斷優(yōu)先級為高優(yōu)先級。試編程實現(xiàn)。 9. 若單片機的晶振頻率為6 MHz,從P1.7輸出周期為200ms的連續(xù)方波,定時器用T0工作于方式1,實現(xiàn)的程序如下,試將不完整的部分填完整,并對程序加注釋。 ORG 0000H AJMP MAIN ORG H CPL P1.0 RETI MAIN:MOV TMOD,#1 MOV TH0,# MOV SETB SETB ET0 SETB TR0 SJMP $ END 10. 設(shè)單片機的晶振頻率為6 MHz,要求從P1.0輸出周期為130ms的連續(xù)方波,定時器用T0工作于方式1,采用定時器溢出中斷方式,中斷優(yōu)先級為高優(yōu)先級。試編程實現(xiàn)。 18

展開閱讀全文
溫馨提示:
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)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!