




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單項(xiàng)選擇1. PC的內(nèi)容是 : A 當(dāng)前指令前一條指令的地址 B 下一條指令的地址 C 控制器中指令寄存器的地址 D 當(dāng)前正在執(zhí)行指令的地址2. 在MOVX A,DPTR指令中,DPTR的內(nèi)容是 A 片內(nèi)數(shù)據(jù)存儲(chǔ)器地址 B 片外程序存儲(chǔ)器地址 C 片內(nèi)程序存儲(chǔ)器地址 D 片外數(shù)據(jù)存儲(chǔ)器地址 3. 以下指令沒有錯(cuò)誤的是 A PUSH DPTR B SUBB R3,R0 C POP DPTR D ADD A,R14. USB是 A 總線標(biāo)準(zhǔn) B 可編程并行接口 C 可編程串行接口 D 譯碼器5. 在MCS-51中,為實(shí)現(xiàn)P0口數(shù)據(jù)和低位地址分時(shí)復(fù)用,應(yīng)使用 A 地址寄存器 B 地址譯碼器 C 地址
2、緩沖器 D 地址鎖存器6. MCS-51單片機(jī)啟動(dòng)復(fù)位后,程序計(jì)數(shù)器PC的內(nèi)容為 A 0000H B 1000H C 2000H D 3000H7. 不能使MCS-51單片機(jī)的SP改變的指令是 A ANL 指令 B PUSH指令 C POP指令 D LCALL指令8. MCS-51單片機(jī)PUSH指令的操作數(shù)是 A 位操作數(shù) B 雙字操作數(shù) C 字節(jié)操作數(shù) D 字操作數(shù)9. 8031片外擴(kuò)展數(shù)據(jù)存儲(chǔ)器的最大容量是 A 16K B 64K C 8K D 32K10. 在LED顯示中,為了輸出位控和段控信號(hào),應(yīng)使用指令 A MOVX B MOV C MOVC D XCH11. MCS-51執(zhí)行子程序
3、返回指令,從棧頂彈出的斷點(diǎn)地址送給 A DPTR B CY C SP D PC12. MCS-51執(zhí)行出棧指令過程中,SPA 加2 B 減2 C 減1 D 加113. MCS-51的定時(shí)器/計(jì)數(shù)器是 A 兩個(gè)16位的加法計(jì)數(shù)器 B 1個(gè)16位的加法計(jì)數(shù)器 C 兩個(gè)16位的減法計(jì)數(shù)器 D 1個(gè)16位的減法計(jì)數(shù)器14. MCS-51的MOV A,20H指令的源操作數(shù)的尋址方式是 A 直接尋址 B 位尋址 C 立即尋址 D 間接尋址15. 以下關(guān)于8155的敘述哪一個(gè)是錯(cuò)誤的 A 是一個(gè)可編程的并行接口 B 有256個(gè)單元的RAM C 是一個(gè)可編程的接口芯片 D 是一個(gè)可編程的串行接口16. D/A
4、是 A 模數(shù)轉(zhuǎn)換器 B 解調(diào)器 C 調(diào)制器 D 數(shù)模轉(zhuǎn)換器17. 在MCS-51中,MOVC指令可對(duì)以下哪種存儲(chǔ)器進(jìn)行讀操作 A 片內(nèi)數(shù)據(jù)存儲(chǔ)器 B 片外數(shù)據(jù)存儲(chǔ)器 C 程序存儲(chǔ)器 D 堆棧區(qū)域18. MCS-51的PSW寄存器內(nèi)存放的是 A 指令地址 B 棧頂?shù)刂?C 程序運(yùn)行的狀態(tài)信息 D 片內(nèi)數(shù)據(jù)存儲(chǔ)器地址19. 8051單片機(jī)的一個(gè)機(jī)器周期有 A 6個(gè)時(shí)鐘周期 B 12個(gè)時(shí)鐘周期 C 24個(gè)時(shí)鐘周期 D 32個(gè)時(shí)鐘周期20. 已知8255的端口地址為1000H-1003H,其控制口地址是 A 1000H B 1001H C 1002H D 1003H21. MCS-51程序計(jì)數(shù)器PC的
5、加1操作 A 是通過加1指令進(jìn)行的 B 是通過傳送進(jìn)行的 C 是通過減法指令進(jìn)行的 D 是自動(dòng)進(jìn)行的22. 在指令MOV A ,R1中,R1存放的是 A 操作數(shù)地址 B 轉(zhuǎn)移地址 C 操作數(shù) D 相對(duì)位移量23. MCS-51構(gòu)成系統(tǒng)總線時(shí),可提供高8位地址線的口是 A P0 口 B P1 口 C P2口 D P3口24. 下列指令中與進(jìn)位標(biāo)志位Cy無關(guān)的指令是 A 加法指令 B 減法指令 C 除法指令 D 數(shù)據(jù)傳送指令25. 8031擴(kuò)展外部存儲(chǔ)器時(shí)要加鎖存器74LS373,其作用是 A 鎖存尋址單元的數(shù)據(jù) B 鎖存相關(guān)的控制和選擇信號(hào) C 鎖存尋址單元的高8位地址 D 鎖存尋址單元的低8位
6、地址26. 在中斷服務(wù)程序中,至少應(yīng)有一條 A 轉(zhuǎn)移指令 B 傳送指令 C 中斷返回指令 D 加法指令27. MCS-51單片機(jī)復(fù)位后,當(dāng)前的工作寄存器是 A 0組 B 1組 C 2組 D 3組28. 在MCS-51中,ALU是 A CPU B 控制器 C 算術(shù)邏輯運(yùn)算單元 D 寄存器29. 內(nèi)部RAM中的位尋址區(qū)定義的位是給 A 位操作準(zhǔn)備的 B 移位操作準(zhǔn)備的 C 控制移位操作準(zhǔn)備的 D 存儲(chǔ)狀態(tài)準(zhǔn)備的 30. 在MCS-51中需雙向傳遞信號(hào)的是 A 地址線 B 控制信號(hào)線 C 電源線 D 數(shù)據(jù)線31.下列定時(shí)/計(jì)數(shù)硬件資源中,不是供用戶使用的是 A 定時(shí)器/計(jì)數(shù)器控制邏輯 B 低8位計(jì)數(shù)
7、器TL C 高8位計(jì)數(shù)器TH D 用于定時(shí)計(jì)數(shù)器/計(jì)數(shù)控制的相關(guān)寄存器32. 通過串行口發(fā)送或接收數(shù)據(jù)時(shí),在程序中應(yīng)使用 A MOV指令 B MOVC指令 C SWAP 指令 D MOVX指令33. ADC0809 是 A 8位數(shù)模轉(zhuǎn)換器 B 調(diào)制器 C 8位模數(shù)轉(zhuǎn)換器 D 解調(diào)器34. 以下指令中源操作數(shù)為寄存器尋址的是 A ANL A,#0FH B ADD A,R0 C MOV A,20H D ADD A,R035. MCS-51單片機(jī)的地址線是 A 8根 B 16根 C 32根 D 4根36. MCS-51不能為片外數(shù)據(jù)存儲(chǔ)器提供和構(gòu)成地址的有 A 寄存器R0 B 指針DPTR C 寄存
8、器R1 D 程序計(jì)數(shù)器PC37. MCS-51只能進(jìn)行的十進(jìn)制運(yùn)算 A 只有加法 B 有乘法和除法 C 有加法和減法 D 只有減法38. MCS-51 的ADDC A,#20H指令,源操作數(shù)在 A 片內(nèi)RAM中 B 片外RAM中 C 程序存儲(chǔ)器中 D 寄存器中39. 在下列信號(hào)中,不是給MCS-51單片機(jī)擴(kuò)展數(shù)據(jù)存儲(chǔ)器使用的是 A EA B ALE C WR D RD40. 下列哪條指令執(zhí)行后,程序計(jì)數(shù)器PC不發(fā)生突變 A RET B SJMP L1 C ACALL ST D PUSH 20H41. 以下各項(xiàng)不能用來對(duì)內(nèi)部數(shù)據(jù)存儲(chǔ)器進(jìn)行訪問的是 A 堆棧指針SP B 數(shù)據(jù)指針DPTR C 按存
9、儲(chǔ)單元地址或名稱 D 由R0或R1間址尋址42. 若在MCS-51系統(tǒng)中只擴(kuò)展一片Inter 2764(8K×8),除應(yīng)使用P0口的8條口線外,至少還需要使用P2口的口線 A 4條 B 5條 C 6條 D 7條43. 8155是 A 總線標(biāo)準(zhǔn) B 鎖存器 C 可編程的串行接口 D 可編程的并行接口44. 已知SP的內(nèi)容為20H,執(zhí)行PUSH 30H 后,SP的內(nèi)容為 A 1FH B 21H C 22H D 1EH45. 三態(tài)緩沖寄存器輸出端的“三態(tài)”不包含 A 高 B 低 C 低阻 D 高阻46. 以下不屬于8255特點(diǎn)的是 A 可編程的并行接口 B 有24根I/O線 C 有3個(gè)8位
10、的并行口 D 有256個(gè)字節(jié)的RAM47. 讀取A/D轉(zhuǎn)換的結(jié)果,使用指令 A MOV A,R0 B MOVX DPTR,A C MOVC A,A+DPTR D MOVX A,DPTR48. 在寄存器尋址方式中,指定寄存器中存放的是 A 操作數(shù) B 地址偏移量 C 操作數(shù)地址 D 轉(zhuǎn)移地址49. 在MCS-51中CY是 A 溢出標(biāo)志 B 進(jìn)位標(biāo)志 C 輔助進(jìn)位標(biāo)志 D 奇偶標(biāo)志50. 在直接尋址方式中,操作數(shù)是在 A 寄存器中 B 片內(nèi)數(shù)據(jù)存儲(chǔ)器中 C 片外數(shù)據(jù)存儲(chǔ)器中 D 程序存儲(chǔ)器中51. MCS-51的PSW是 A 堆棧指針 B 程序計(jì)數(shù)器 C 程序狀態(tài)字 D 數(shù)據(jù)指針52. MCS-5
11、1單片機(jī)外中斷初始化時(shí)不包括 A 設(shè)置中斷總允許 B 設(shè)置中斷優(yōu)先級(jí) C 設(shè)置外中斷允許 D 設(shè)置中斷方式53. 外中斷請(qǐng)求信號(hào)是由 A 計(jì)數(shù)器發(fā)出的 B 串行口發(fā)出的 C CPU發(fā)出的 D 外設(shè)發(fā)出的54. DAC0832是 A 模數(shù)轉(zhuǎn)換器 B 數(shù)模轉(zhuǎn)換器 C 調(diào)制器 D 鎖存器55. 為MCS-51外擴(kuò)的I/O 接口的地址是 A 和片內(nèi)數(shù)據(jù)存儲(chǔ)器統(tǒng)一編址 B 和片外數(shù)據(jù)存儲(chǔ)器統(tǒng)一編址 C 和片外程序存儲(chǔ)器統(tǒng)一編址 D 和片內(nèi)程序存儲(chǔ)器統(tǒng)一編址56. 以下不屬于MCS-51的定時(shí)器/計(jì)數(shù)器特點(diǎn)的是 A 兩個(gè)16位的定時(shí)器/計(jì)數(shù)器 B 加法計(jì)數(shù)器 C 有4種工作方式 D 減法計(jì)數(shù)器57. 調(diào)制
12、解調(diào)器的功能是 A 串行數(shù)據(jù)與數(shù)據(jù)的轉(zhuǎn)換 B 數(shù)字信號(hào)與模擬信號(hào)的轉(zhuǎn)換 C 電平信號(hào)與頻率信號(hào)的轉(zhuǎn) D 基帶傳送方式與頻帶傳送方式的轉(zhuǎn)換58. MCS-51單片機(jī)中的SP是 A 程序計(jì)數(shù)器 B 數(shù)據(jù)指針 C 程序狀態(tài)字 D 堆棧指針 59. 在以下指令的執(zhí)行時(shí),可能會(huì)影響CY的是 A MOV A,#20H B ADD A,20H C POP 20H D XCH A,R160. MCS-51外擴(kuò)ROM、RAM時(shí),它的數(shù)據(jù)總線是 A P0口 B P1口 C P2口 D P3口61. 中斷響應(yīng)時(shí),要保護(hù)斷點(diǎn),入棧保護(hù)是 A PC B 累加器A C 指針DPTR D 寄存器B62. 使用8255可以擴(kuò)
13、展出的I/O接口線是 A 16根 B 22根 C 24根 D 32根63. 某靜態(tài)RAM芯片的容量是(4K×8),其片內(nèi)尋址線是 A 12根 B 13根 C 14根 D 15根64. 當(dāng)單片機(jī)啟動(dòng)ADC0809進(jìn)行A/D轉(zhuǎn)換時(shí),應(yīng)使用指令 A MOV A,20H B MOVX A,DPTR C MOVC A,A+DPTR D MOVX DPTR,A65. 執(zhí)行子程序返回指令時(shí),返回的斷點(diǎn)是 A 返回指令的末地址 B 調(diào)用指令的首地址 C 調(diào)用指令的末地址 D 調(diào)用指令的下一個(gè)指令的首地址66. 以下敘述中,不屬于MCS-51的存儲(chǔ)器系統(tǒng)特點(diǎn)的是 A 片內(nèi)、片外存儲(chǔ)器同時(shí)存在 B 系統(tǒng)
14、中可有64K程序存儲(chǔ)器 C 片內(nèi)數(shù)據(jù)存儲(chǔ)器有128(256)個(gè)單元 D 數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器統(tǒng)一編址67. 在接口電路中的“口”一定是一個(gè) A 數(shù)據(jù)寄存器 B 即可讀又可寫的寄存器 C 可編址的寄存器 D 已賦值的寄存器68. 對(duì)8155進(jìn)行初始化編程時(shí),需使用 A MOVX指令 B MOV 指令 C MOVC指令 D PUSH指令69. 以下敘述中,不屬于DAC0832的工作方式是 A直通 B 全雙工 C 雙緩沖 D 單緩沖70. 在子程序中,至少應(yīng)有一條 A 傳送指令 B 轉(zhuǎn)移指令 C 加法指令 D 子程序返回指令71. 以下敘述中,屬于總線標(biāo)準(zhǔn)的是 A RS-232C B 8255A
15、C 8155 D 74LS138多項(xiàng)選擇題1. MCS-51單片機(jī)執(zhí)行哪些指令PC發(fā)生突變 A POP 30H B SJMP LL1 C LCALL ASI D 當(dāng)Cy=0,執(zhí)行JNC LOP E 當(dāng)A=6,執(zhí)行JZ NEXT2. 以下關(guān)于單片機(jī)的敘述哪些是正確的 A 單片機(jī)屬于微型計(jì)算機(jī) B 單片機(jī)是將CPU、存儲(chǔ)器、I/O接口集成在一塊芯片上 C 單片機(jī)是將CPU、計(jì)數(shù)器、中斷集成在一塊芯片上 D 單片機(jī)是CPU E 單片機(jī)是一個(gè)可廣泛應(yīng)用于工業(yè)、軍事、家用電器中的微型機(jī)3. 以下哪些指令是源操作數(shù)是在片內(nèi)數(shù)據(jù)存儲(chǔ)器中 A ANL A,20H B ADD A,R0 C ADD A,#10H
16、 D MOVX A,R1 E MOVC A,A+DPTR4. 以下關(guān)于8255的敘述哪些是錯(cuò)誤的 A 8255有22根I/O引腳 B 8255有256個(gè)字節(jié)的RAM C 8255是可編程并行接口 D 8255有1個(gè)14位的計(jì)數(shù)器 E 8255的A口有3種工作方式5. MCS-51執(zhí)行以下哪些指令SP會(huì)發(fā)生變化 A PUSH 20H B ANL A,#0FH C LCALL SU1 D POP 20H E MOV A,#20H 6. MCS-51的寄存器R0、R1可對(duì)哪些存儲(chǔ)器進(jìn)行間址 A 片內(nèi)程序存儲(chǔ)器 B 片外程序存儲(chǔ)器 C 片內(nèi)數(shù)據(jù)存儲(chǔ)器 D 片外數(shù)據(jù)存儲(chǔ)器 E 片外數(shù)據(jù)存儲(chǔ)器的前256個(gè)
17、單元 7. 能為訪問程序存儲(chǔ)器提供或構(gòu)成地址的有 A PC和A B PSW和A C PC D DPTR和A E PC、A、DPTR和SP 8. 以下關(guān)于MCS-51的定時(shí)器/計(jì)數(shù)器的敘述哪些是錯(cuò)誤的 A MCS-51有兩個(gè)16位的定時(shí)器/計(jì)數(shù)器 B MCS-51定時(shí)器/計(jì)數(shù)器是減法計(jì)數(shù)器 C MCS-51定時(shí)器/計(jì)數(shù)器有4種工作方式 D MCS-51定時(shí)器/計(jì)數(shù)器在片外 E MCS-51定時(shí)器/計(jì)數(shù)器不需要初始化9. 以下哪些指令不屬于算術(shù)運(yùn)算指令 A ANL A,#20H B ADD A,R3 C SUBB A,20H D INC R1 E ORL A,R010. 以下哪些敘述屬于異步串行通
18、信幀格式的內(nèi)容 A 1-2個(gè)停止位 B 1個(gè)起始位 C 1個(gè)同步字符 D 5-8個(gè)數(shù)據(jù)位 E 一位奇偶校驗(yàn)位11. 以下敘述哪些不屬于總線標(biāo)準(zhǔn) A RS-422 B USB C DAC0832 D 74LS138 E RS-232C12. 以下關(guān)于MCS-51單片機(jī)的特性敘述哪些是正確的 A 8位CPU B 32個(gè)I/O引腳 C 程序和數(shù)據(jù)存儲(chǔ)器同時(shí)存在 D 24V電源供電 E 2個(gè)16位可編程定時(shí)器/計(jì)數(shù)器13. 以下哪些指令的源操作數(shù)是間接尋址 A ADD A,30H B MOV A,R0 C MOVX A,DPTR D XCH A,40H E MOVC A,A+PC 14. 對(duì)于MCS-
19、51工作寄存器,以下敘述正確的是 A 共有8個(gè)單元 B 用R0-R7命名 C 共有32個(gè)單元 D 分為4組,每組8個(gè) E 分為2組,每組8個(gè)15. MCS-51單片機(jī)執(zhí)行以下哪些操作PC是順序改變 A PUSH 20H B 當(dāng)A=5,執(zhí)行JZ NEXT C ACALL SS1 D 響應(yīng)中斷 E LJMP NEXT16. 以下有關(guān)MCS-51定時(shí)器/計(jì)數(shù)器的敘述哪些是錯(cuò)誤的 A MCS-51有2個(gè)16位的加法計(jì)數(shù)器 B MCS-51有2個(gè)14位的加法計(jì)數(shù)器 C MCS-51有2個(gè)16位的減法計(jì)數(shù)器 D MCS-51定時(shí)器/計(jì)數(shù)器需要進(jìn)行初始化 E MCS-51定時(shí)器/計(jì)數(shù)器計(jì)數(shù)歸零可發(fā)出中斷請(qǐng)求
20、信號(hào)17. 下列理由中,能說明MCS-51 I/O端口是統(tǒng)一編址的是 A P3口線具有第2功能 B 擴(kuò)展數(shù)據(jù)存儲(chǔ)器與片內(nèi)數(shù)據(jù)存儲(chǔ)器存儲(chǔ)空間重疊 C 使用片外數(shù)據(jù)存儲(chǔ)器存取指令訪問I/O端口 D 沒有專門的I/O指令 E 沒有區(qū)分存儲(chǔ)器和I/O端口的控制信號(hào) 18. 以下關(guān)于8155的敘述哪些是正確的 A 8155有A口、B口、C口 B 8155有256個(gè)字節(jié)的RAM C 8155是可編程的并行接口 D 8155是可編程的串行接口 E 8155有2個(gè)16位的計(jì)數(shù)器19. 以下對(duì)MCS-51機(jī)器周期的敘述哪些是對(duì)的 A 一個(gè)機(jī)器周期有12個(gè)狀態(tài) B 一個(gè)機(jī)器周期有12個(gè)時(shí)鐘周期 C 機(jī)器周期實(shí)現(xiàn)特
21、定功能所需要的時(shí)間 D 一個(gè)機(jī)器周期有6個(gè)時(shí)鐘周期 E 一個(gè)時(shí)鐘周期有6個(gè)狀態(tài)20. 以下關(guān)于串行通信的敘述哪些是正確的 A 數(shù)據(jù)一位一位順序發(fā)送或接收 B 多位數(shù)據(jù)同時(shí)發(fā)送或接收 C 異步通信發(fā)送器和接收器有各自的時(shí)鐘周期 D 可以通過并行口實(shí)現(xiàn)串行通信 E 異步通信發(fā)送器和接收器使用同一個(gè)時(shí)鐘21. 以下有關(guān)中斷的敘述哪些是正確的 A MCS-51有5個(gè)中斷源 B MCS-51的中斷不能嵌套 C MCS-51的中斷需要進(jìn)行初始化 D MCS-51的中斷請(qǐng)求都是自動(dòng)撤除的 E MCS-51有兩個(gè)中斷優(yōu)先級(jí) 填空:1. 8031單片機(jī)復(fù)位后,其程序計(jì)數(shù)器PC的內(nèi)容為_。2. 在變址尋址方式中,
22、以_作為變址寄存器,以_或_作為基址寄存器。3. 在存儲(chǔ)器擴(kuò)展中,無論是線選法還是譯碼法,都是為擴(kuò)展芯片的_端提供信號(hào)。4. 設(shè)A的內(nèi)容為30H,DPTR的內(nèi)容為2000H,執(zhí)行指令MOVC A,A+DPTR,是把_存儲(chǔ)器_單元的內(nèi)容送累加器A。5. MCS-51可提供_和_兩種存儲(chǔ)器。6. MCS-51有_個(gè)并行I/O接口。7. 常用于數(shù)據(jù)通信的傳輸方式有單工、_、_、_方式。8. CPU由_和_組成。9. 若不使用MCS-51的片內(nèi)程序存儲(chǔ)器,則引腳_必須接地。10. 在MCS-51中,PC和DPTR都用于提供地址,PC為訪問_存儲(chǔ)器提供地址,而DPTR為訪問_存儲(chǔ)器提供地址。11. 80
23、51單片機(jī)有_個(gè)中斷源,有_個(gè)中斷優(yōu)先級(jí)。12. 當(dāng)MCS-51單片機(jī)訪問片外存儲(chǔ)器時(shí),利用_信號(hào)鎖存_口提供的低8位地址。13. 擴(kuò)展外圍芯片時(shí),片選信號(hào)產(chǎn)生的方法為:_、_和_。14. 74LS138是具有3個(gè)輸入的譯碼器芯片,當(dāng)其輸出作為片選信號(hào)時(shí),它可以提供_個(gè)片選信號(hào)。15. MCS-51單片機(jī)內(nèi)部RAM的工作寄存器區(qū)共有_個(gè)單元,它們被分為_組,每組_個(gè)單元。16. MCS-51執(zhí)行子程序返回指令時(shí),把_彈出給_,以恢復(fù)斷點(diǎn)。17. MCS-51系列單片機(jī)在直接尋址方式中,只能使用_位二進(jìn)制數(shù)作為直接地址,其尋址對(duì)象只限于_。18. LED數(shù)碼顯示有_和_兩種顯示方式。簡(jiǎn)答:1.
24、簡(jiǎn)述MCS-51的中斷源。2. LED顯示器顯示字符的條件是什么?3. 什么是部分地址譯碼?有什么優(yōu)缺點(diǎn)?4. 用單片機(jī)控制外部系統(tǒng)時(shí),為什么要進(jìn)行A/D和D/A轉(zhuǎn)換?5. 什么是D/A轉(zhuǎn)化器?6. 簡(jiǎn)述MCS-51單片機(jī)響應(yīng)中斷的過程。7. MCS-51系統(tǒng)中,片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器共用16位地址線和8位數(shù)據(jù)線,為何不會(huì)產(chǎn)生沖突?8. 顯示器和鍵盤在單片機(jī)應(yīng)用系統(tǒng)中的作用是什么?9. 簡(jiǎn)述MCS-51的時(shí)鐘周期、機(jī)器周期、指令周期。10. 什么是全地址譯碼?11. MCS-51單片機(jī)采用哪一種I/O編址方式?有哪些特點(diǎn)可以證明?12. 簡(jiǎn)述MCS-51的定時(shí)器/計(jì)數(shù)器。13. 簡(jiǎn)述異
25、步通信。14. 說明MCS-51中斷服務(wù)程序的入口地址。15. 8051單片機(jī)定時(shí)器/計(jì)數(shù)器作為定時(shí)和計(jì)數(shù)使用時(shí),其計(jì)數(shù)脈沖分別由誰提供?16. 簡(jiǎn)述LED的動(dòng)態(tài)顯示方式。17. 解釋三總線的概念。18. 外設(shè)端口有幾種編址方法?各有什么特點(diǎn)?分析程序:1. 已知片內(nèi)RAM的(40H)=36H,(20H)=24H分析下列指令執(zhí)行的結(jié)果。 . START:MOV A,20H MOV R0,#40H XCH A,R0 MOV 20H,A .2. 指出下列程序段的功能。 ORG 0500H BEN:MOV A,30H ADD A,#05H DA A MOV 31H,A SJMP END3. 指出以下
26、指令源操作數(shù)的尋址方式。 ADD A,R0 ANL 20H,A MOV A,#20H ADD A,20H MOVC A,A+DPTR4. 已知片內(nèi)RAM的(40H)=24H,(Cy)=1分析下列指令執(zhí)行的結(jié)果。 .ST: MOV A,#25H ADDC A,40H .5. 指出下面程序的功能。 ORG 1000H MOV A,50H ADD A,60H MOV 30H, A MOV A,51H ADDC A,61H MOV 31H,A SJMP END6. 指出下列程序段的功能。 ORG 1000H MOV DPTR,#TAB MOV A,30H ANL A,0FH MOVC A,A+DPTR
27、 MOV 31H,A SJMP TAB:DB 0,1,4,9,16,25,36,49,64,81 END7. 指出下列程序段的功能。 .STR:MOV A,20H MOV B,#40H MUL AB MOV 60H,A MOV 61H,B SJMP .程序設(shè)計(jì):1. 編寫程序段,將片外ROM 4000H單元的內(nèi)容送片外RAM 50H單元。2. 編程將片內(nèi)RAM中地址為50H-5FH的數(shù)據(jù)塊每個(gè)元素的最高位清零。3. 將片內(nèi)RAM 60H單元的內(nèi)容除以04H,結(jié)果存放在片外RAM 30H單元中。4. 片內(nèi)RAM首地址為BUFF的數(shù)據(jù)區(qū),數(shù)據(jù)以S結(jié)束,編寫程序求這些數(shù)據(jù)的和(設(shè)其和不超出一個(gè)字節(jié))
28、,存片內(nèi)RAM 70H單元。5. 編寫程序段,將片內(nèi)RAM 60H單元的內(nèi)容減去50H單元的內(nèi)容,結(jié)果存片內(nèi)RAM 30H單元。6. 在片內(nèi)RAM首地址為BUFF的數(shù)據(jù)區(qū)中,有9個(gè)字節(jié)的數(shù)據(jù)。編程求9個(gè)字節(jié)數(shù)的平均值,存40H 單元。7. 將片內(nèi)RAM以BLOC1為起始地址的12個(gè)字節(jié)數(shù)據(jù)傳送到片外RAM以BLOC2為起始的單元中。8. 將片內(nèi)RAM 20H單元的內(nèi)容與片內(nèi)RAM 30H單元的內(nèi)容相加,結(jié)果存放在片內(nèi)RAM 40H單元中。9. 將片內(nèi) RAM 30H單元的內(nèi)容減去片內(nèi)RAM 31H單元的內(nèi)容,結(jié)果存放在片內(nèi)RAM 50H單元中。綜合應(yīng)用:1. 8051使用8255A芯片擴(kuò)展3位
29、7段共陽極LED顯示器。編程在這3位LED顯示器上顯示333。2. DAC0832工作于單緩沖方式,設(shè)其輸入寄存器地址為7FFEH,編寫程序段,使用D/A轉(zhuǎn)換器產(chǎn)生三角波。3. 8255的端口地址為 60H-63H,試編程實(shí)現(xiàn)將從8255A口讀入一個(gè)字節(jié)的數(shù)據(jù),加上立即數(shù)20H后,從C口輸出。4. 某系統(tǒng)由8031的P0口外接了一個(gè)共陽極7段LED顯示器,編寫程序,在LED上顯示數(shù)字6。單選:1-5 BDDAD 6-10 ABCB A 11-15 DCAAD 16-20 DCCBD21-25 DACDD 26-30 CACAD 31-35 ACCBB 36-40 DACAD41-45 BBDB
30、B 46-50 DDABB 51-55 CDDBB 56-60 DBDBA 61-65 ACADD 66-71 DCABDA多選:1. BCD 2.ABE 3.BC 4.CE 5.ACD 6. CE 7.ACD 8.BDE 9.AE 10.ABDE 11. CD 12.ABCE 13.BC 14.BCD 15.AB 16.BC 17.CDE 18.ABC 19.BCE 20.ACD 21.ACE填空:1. 0000H2. A、PC或DPTR3. 片選4. 程序存儲(chǔ)器、2030H5. 程序、數(shù)據(jù)6. 47. 半雙工、全雙工、多工8. 9.10. 程序、數(shù)據(jù)11. 2、512. ALE、P013.
31、 線選法、全地址譯碼法、部分地址譯碼法14. 815. 32、4、816. 棧頂內(nèi)容、PC17. 8、00H-FFH18. 動(dòng)態(tài)、靜態(tài)簡(jiǎn)答:1.中斷源是指引起中斷的設(shè)備或事件或發(fā)出中斷請(qǐng)求的源頭,中斷源通常分為外部設(shè)備中斷源、控制對(duì)象中斷源、故障中斷源和定時(shí)脈沖中斷源等幾類。 2.要使LED顯示器顯示出字符,必須提供段碼和位選碼。 段碼(即字碼):可以用硬件譯碼的方法獲得,也可以用軟件的方法獲得。 位選碼:靜態(tài)顯示和動(dòng)態(tài)顯示。3. 部分地址譯碼是只使用部分系統(tǒng)地址總線進(jìn)行譯碼。優(yōu)點(diǎn):譯碼電路簡(jiǎn)單,節(jié)約了硬件。缺點(diǎn):地址有重疊區(qū),浪費(fèi)存儲(chǔ)空間。若有n根地址線未參加譯碼,則有2n個(gè)地址重
32、疊區(qū)。4. 單片機(jī)是數(shù)字器件只能處理數(shù)字量,而外國器件有模擬器件,所以單片機(jī)控制外端系統(tǒng)時(shí),必要選A/D或D/A轉(zhuǎn)換。5. D/A轉(zhuǎn)換器是將數(shù)字量轉(zhuǎn)換成模擬量的器件,通常用DAC表示廣泛用于過程控制中。6. 過程:中斷請(qǐng)求中斷響應(yīng)中斷處理中斷返回7. 主要取決于以下幾個(gè)方面:一、選取儲(chǔ)存芯片的原則。二、工作速度匹配。三、MCS-51對(duì)存儲(chǔ)容量的要求。四、MCS-51對(duì)存儲(chǔ)器地址空間的分配。8.通常一個(gè)單片機(jī)應(yīng)用系統(tǒng)中都會(huì)有顯示器和鍵盤,它們具有人機(jī)對(duì)話功能。實(shí)現(xiàn)人對(duì)應(yīng)用系統(tǒng)的狀態(tài)干預(yù)和數(shù)據(jù)輸入以及應(yīng)用系統(tǒng)向人報(bào)告運(yùn)行和運(yùn)行結(jié)果。9.時(shí)鐘周期:也稱振蕩周期,定義為時(shí)鐘脈沖頻率的倒數(shù),它是單片機(jī)中
33、最基本的時(shí)間單位。 機(jī)器周期:完成一個(gè)基本操作所需要的時(shí)間。 指令周期:執(zhí)行一條指令所需要的時(shí)間,一般由若干個(gè)機(jī)器周期組成。10. 全地址譯碼是使用全部系統(tǒng)地址總線進(jìn)行譯碼。11.MCS-51單片機(jī)I/O接口采用和存儲(chǔ)器等外設(shè)的使用統(tǒng)一編址方式。特點(diǎn):接口在進(jìn)行連接時(shí),與存儲(chǔ)器等分別使用單片機(jī)的地址總線,并進(jìn)行統(tǒng)一的地址譯碼方式,其I/O地址與存儲(chǔ)器單元的地址長度相同。沒專門設(shè)置一套I/O指令和控制信號(hào)。12.MCS-51單片機(jī)內(nèi)部有兩個(gè)16位可編程的定時(shí)器/計(jì)數(shù)器,他們均是二進(jìn)制加法計(jì)數(shù)器,兩個(gè)定時(shí)器/計(jì)數(shù)器均可編程設(shè)定為定時(shí)模式和計(jì)數(shù)模式兩種在這兩種模式下又均可設(shè)定四種工作方式 。 定時(shí)器/計(jì)數(shù)器主要由16位加法計(jì)數(shù)器,工作方式寄存器TMOD和控制寄存器TCON組成。13.異步通信是接收器和發(fā)送器有各自的時(shí)鐘,不發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)信號(hào)線總是呈現(xiàn)高電平,稱其為空閑態(tài),異步通信用1幀來表示一個(gè)字符,它的優(yōu)點(diǎn)是不需要傳送同步脈沖,可靠性高、所需設(shè)備簡(jiǎn)單,缺點(diǎn)是字符幀中因包含有起始位停止位而降低了有效數(shù)據(jù)的傳輸速率。14.15.在定時(shí)模式下工作時(shí),計(jì)數(shù)器的計(jì)數(shù)脈沖是由單片機(jī)系統(tǒng)主頻給12分頻后提供的,其計(jì)算公式為:T=(M-TC)乘以T0 。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政法學(xué)歷年真題試題及答案
- 電廠倉庫火災(zāi)應(yīng)急預(yù)案(3篇)
- 信息處理技術(shù)員考試準(zhǔn)備要點(diǎn)及答案
- 計(jì)算網(wǎng)絡(luò)安全管理考試試題及答案總結(jié)
- 法學(xué)概論課外活動(dòng)中的試題答案
- 公司戰(zhàn)略與供應(yīng)鏈管理試題及答案
- 網(wǎng)絡(luò)管理員必知法律法規(guī)試題及答案
- 【銅仁】2025年貴州銅仁市玉屏侗族自治縣事業(yè)單位綜合管理類引進(jìn)高層次及急需緊缺人才12人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 開展創(chuàng)新項(xiàng)目的步驟計(jì)劃
- 網(wǎng)絡(luò)配置管理策略試題與答案
- 園林苗木項(xiàng)目融資計(jì)劃書
- 階梯型獨(dú)立基礎(chǔ)(承臺(tái))配筋率驗(yàn)算
- 醫(yī)院醫(yī)生電子處方箋模板-可直接改數(shù)據(jù)打印使用
- 織金新型能源化工基地污水處理廠及配套管網(wǎng)工程-茶店污水處理廠環(huán)評(píng)報(bào)告
- 陜西省2023年中考英語真題(附答案)
- 中醫(yī)內(nèi)科學(xué)-咳嗽課件
- 夏商周考古-鄭州大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年
- 緊固件名稱中英文對(duì)照表
- 失眠之中醫(yī)問診單
- 銀行個(gè)人業(yè)務(wù)柜面操作風(fēng)險(xiǎn)點(diǎn)防控手冊(cè)(印刷版)模版
- 幼兒園開辟小菜園的教育價(jià)值及實(shí)施策略探究 論文
評(píng)論
0/150
提交評(píng)論