




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.189S51 單片機為用戶提供的硬件的基本配置:8 位 CPU、存儲器 RAM和 SFR、內部程序存儲器、定時器、 8 位可編程 I/O 口、串行通信端口、終端控制系統(tǒng)、內部時鐘電路。2 89S51 單片機的存儲器按照物理地址空間的不同可以劃分為以下四類:工作寄存區(qū)、位尋址區(qū)、用戶 RAM區(qū)、 SFR3 -112 的補碼表示 為 10010000,反碼表示為10001111 。4 堆棧操作的典型特征是 : 后進先出5、指令 DJNZ Rn rel中 rel 表示的范圍是: -128 +1276、 PSW中的 RS0, RS1=10B,此時 R3 的地址是: 0BH7 CPU 中程序計數器PC
2、的內容是:指令地址8、 MCS-51指令系統(tǒng)的尋址方式有:直接尋址、寄存器尋址、寄存器間接尋址、基址寄存器加復址寄存器間接尋址、立即數尋址。9. 在擴展了 4 片 6264 后 ,89C51 能夠擴展的 I/O線最多可達32k10TMOD中的 GATEx=1時,表示由兩個信號TRx 和 外部中斷引腳上的電平控制定時器的啟停。11、假定( SP) =60H,( A)=70H,( B) =60H,執(zhí)行下列指令:PUSH ACCPUSH B指令執(zhí)行后,(SP)=62H,( 62H) =60H。12. 89S51 在未擴展程序存儲器的時候 ,EA 應接高電平13. 89S51單片機的串口在 0 工作方
3、式下 , 每幀傳送數據位數是8 。14、在 R7初值為 00H的情況下, DJNZ R7, rel 指令將循環(huán)執(zhí)行256 次。15、欲使P1 口的低 4位輸出 0,高 4 位不變,應執(zhí)行一條ANL P1, #0F0H 命令。16. 復位后,單片機片內主要寄存器的狀態(tài):PC0000H ; DPTR0000H ; PSW 00H; SP07H ; P0P3 OFFH 。17 PUSH A命令之操作數的尋址方式是寄存器尋址 。18、若 A 中的內容為68H,那么 P 標志位為1。19. 外部中斷 1(INT1) 的中斷入口地址為 0013H;定時器 1 的中斷入口地為 001BH。20 MOV類傳送
4、指令為內部 RAM傳送指令; MOVX類傳送指令為 外部 RAM傳送指令;MOVC類傳送指令為查表類 傳送指令。21利用單片機計數器對外部脈沖計數時,允許的最高計數頻率為晶振頻率的1/2422實現片選的方法有線選法和 地址編譯法兩種。23. 89S51單片機中斷的入口地址分別為:0003H ; 000BH ; 0013H ; 001BH; 0023H 。24常用的LED顯示器的字段類型分為七段碼和 米字管 兩種。25、單片機位尋址區(qū)的單元地址是從20 單元到 2FH單元26、當單片機復位后,程序將自動轉到程序存儲器0000H 開始運行。27采用方式0 工作的串口傳送數據的波特率為B=fosc/
5、1228指令 DJNZ Rn rel中 rel表示的范圍是128+12729. 如果存儲單元的數據位為8 位,當它存放無符號數時,則該數的范圍為(0-255 )。30 .89S51 單片機有4 個并行輸入 / 輸出口,當系統(tǒng)擴展外部存儲器或擴展I/O 口時, P0 口作.地址低 8 位和數據傳送總線, P2 口作地址總線高8 位輸出, P3 口的相應引腳會輸出控制信號。31. 數據指針 DPTR有 16 位,程序計數器PC有 16 位。32.EPROM27256芯片的存儲容量為32K,它的地址線有15 根。34、MCS 51 指令系統(tǒng)中,ADD與 ADDC指令的區(qū)別是 是否帶有進位標志位Cy
6、參與運算35、89S51 單片機有 2 個16 位定時 / 計數器。36、89S51 單片機, 當 CPU響應某中斷請求時, 將會自動轉向相應規(guī)定地址(即中斷入口地址)去執(zhí)行,外部中斷 0 入口地址為: 0003H, T1 入口地址為; 001BH。37、特殊功能寄存器中,單元地址字節(jié)地址 0 和 8 結尾 的特殊功能寄存器,可以位尋址。38、計算機三大總線分別為控制 、地址 和數據總線。39、74LS138 是具有 3 個輸入的譯碼器芯片, 用其輸出作片選信號, 最多可在 8 塊芯片中選中其中任一塊。40、在 R7 初值為 00H 的情況下, DJNZ R7, rel 指令將循環(huán)執(zhí)行 256
7、 次。41. 89S51 單片機片內共有 128 字節(jié)單元的 RAM.42. 若 M89S51單片機的程序狀態(tài)字 PSW中的 RS1,RS0=11,那么工作寄存器 R0-R7 的直接地址為 18-1FH.42. 89S51 單片機的中斷源有: INT0、 TO、INT1、 T1、串口43. 當 EA 接地時, 89S51 單片機將從 外部存儲器 的地址 0000H 開始執(zhí)行程序。44. 在基址加變址尋址方式中,以 累加器 A 作變址寄存器,以 DPTR或 PC作基址寄存器。45.假定( A) =55H,( R3) =0AAH,在執(zhí)行指令 ANL A,R3 后,( A)=0,( R3) =0AA
8、H。46.內部 RAM中,位地址為 30H的位,該位所在字節(jié)的字節(jié)地址為26H。47. 若 A 中的內容為 63H,那么, P 標志位的值為 0。48. 假定,( SP) =60H,( A) =30H,( B) =70H,執(zhí)行下列指令:PUSH APUSHBSP的內容為62H, 61H單元的內容為30H, 62H單元的內容為70H。49. 在 89S51 中,PC和 DPTR都用于提供地址, 但 PC是為訪問 程序 存儲器提供地址, 而 DPTR是為訪問 數據存儲器提供地址。508051 的片內數據RAM、片外數據RAM和程序 ROM存儲器空間配置地址依此為:00H-FFH、0000H-0FF
9、FH、 0000H-FFFFH。51 8051 復位后, PC=0000H。若希望從片內存儲器開始執(zhí)行程序,EA腳應接 高電平, PC值超過0FFFH時, 8051 會自動轉向片外存儲器繼續(xù)取指令執(zhí)行。52定時器 / 計數器 T0 工作于方式3 時,將 定時器拆成兩個獨立的8 位計數器TL0、 TH0,此時, TH0只可作為8 位定時器 使用。.538051 片內有 4_ 組工作寄存器區(qū), 每組為 8 個寄存器, 每組寄存器均被命名為R0 R7,當前工作寄存器是通過對PSW 寄存器中 RS1、 RS0兩位設置確定的。54. 外部中斷 1(INT1) 的中斷入口地址為 0013H;定時器1 的中
10、斷入口地為001B 。55 89S51 內部有( 128B)個 RAM、 89S51 有 4K 內部( flash程序存儲器)。56 MCS 51 單片機系列有(5 )個中斷源57 MCS-51 可分為六種不同的尋址方式。如:MOVC A, A+PC 屬于( 基址寄存器加復址寄存器間接 )尋址方式, SJMP rel屬于( 相對 )尋址方式。58完成不同數制間的轉換:(00100110)二 = ( 38)十;( 10011010)二 =( 9A )十六( 01110111) BCD =( 77)十;( 28)十 = () BCD;59單片機位尋址區(qū)的單元地址是從(20H)單元到( 2FH)單元
11、60單片機內部與外部RAM之間的查表指令是(MOVX)。61當單片機 CPU響應中斷后, 程序將自動轉移到該中斷源所對應的入口地址處,并從該地址開始繼續(xù)執(zhí)行程序,通常在該地址處存放轉移指令以便轉移到中斷服務程序。其中INT0的入口地址為( 000BH ), T1 的 入口地址為( 001BH)。62單片機常用兩種復位方式,既(上電自動復位 )和( 按鈕復位 )。63 LED數碼顯示有(米字管 )和( 七段碼 )兩種顯示形式。64 MCS-51共有( 111)條指令,可分為幾種不同的尋址方式。如:MOV A, Ri屬于( 寄存器間接 )尋址方式, MOV C, bit屬于( 位)尋址方式。65、
12、單片機與普通計算機相比較,不同之處在于其將(CPU )、( I/O口)和( 存儲器 )三部分集成于一塊芯片上。66、單片機的數據存儲器和程序存儲器是(基址寄存器加復址寄存器間接)尋址的,在 89S51單片機中,其片內共有128B 的( 數據 )存儲器和 4KB 的( flash)存儲器。67、89S51 單片機的定時器/ 計數器實質是一個 ( 計數器 ),不同在于定時器計數脈沖由(外部引腳)提供,計時器計數脈沖由(晶振的 12 分頻)提供,這兩種工作模式通過對工作方式控制寄存器TMOD中的 (C/T)位的設置進行確定。.1、當 EA 腳接高電平時,對ROM的讀操作只訪問片外程序存儲器。(X)2
13、、讀內部ROM時使用的是“ MOV”指令,讀外部RAM時使用的是“ MOVX”指令。( X)3、串行口方式0 的波特率僅與單片機的晶體振蕩器有關,與定時器無關。()4、 89S51 單片機只能做控制用,不能完成算術運算。(X)5、當 89S51 執(zhí)行 MOVX A,R0指令時,伴隨著WR。( X)6、判斷指令的正誤,MOVX A,3124H。( X)7、單片機內部 RAM和外部 RAM是統(tǒng)一編址的,它們的訪問指令相同。(x)8、擴展 I/O 口占用片外數據存儲器的地址資源。()9、指令 AJMP的跳轉范圍是1KB。( x)10、指令 AJMP的跳轉范圍是1KB。( x)11、 89S51 有中
14、斷源 5 個。 ( )12、A/D 轉換器的作用是將模擬量轉換數字量,D/A 轉換器的作用是將數字量轉為模擬量()13、 MOVX A, 3057H( X)14、 PC存放的是即將執(zhí)行的下一條指令。(X)15、內部 RAM的位尋址區(qū),既能位尋址,又可字節(jié)尋址。()16、內部 RAM的位尋址區(qū),既能位尋址,又可字節(jié)尋址。()17、 89S51 單片機中的 PC是不可尋址的。()18、 89S51 系統(tǒng)可以沒有復位電路。(X)19、某特殊功能寄存器的字節(jié)地址為80H,它即能字節(jié)尋址,也能位尋址。()20、 PC存放的是即將執(zhí)行的下一條指令。(X)21、 TMOD中的 GATE=1時,表示由兩個信號
15、控制定時器的啟停。()22、特殊功能寄存器 SCON與定時器 / 計數器的控制無關。()23、 89S51 的程序存儲器只是用來存放程序的。()24、 89S51 的特殊功能寄存器分布在60H80H地址范圍內。( x)25、 89S51 的 5 個中斷源優(yōu)先級相同。(X)26、 MCS-51 中的基本型89S51 內部 RAM中地址00H 開始的 32 個存儲單元,即可以作為通用寄存器使用,也可以作為直接存儲單元使用。()27、當 89S51 的 EA引腳接高電平時,CPU只能訪問片內的4KB 空間。( X)28、某特殊功能寄存器的字節(jié)地址為80H,它即能字節(jié)尋址,也能位尋址。( )29、擴展
16、 I/O 口占用片外數據存儲器的地址資源。()30、特殊功能寄存器可以當作普通的RAM單元來使用。( X)31、在 89S51 中,當 CPU訪問片內、外ROM區(qū)時用 MOVC指令,訪問片外RAM區(qū)時用 MOVX指令,訪問片內 RAM區(qū)時用 MOV指令。()32、 DPTR只能當作一個16 位的特殊功能寄存器來使用。(X )33、 89S51 中的基本型 89S51 共有五個中斷源,這五個中斷請求源全部來自外部引腳。(X).34、對 89S51 系列芯片中,當使用內部RAM時, EA 引線端應接高電平;而不使用內部RAM時, EA引線端則應接低電平。()35、寄存器DPTR可拆開為兩個獨立的寄
17、存器DPH和 DPL使用。 ( )36、 MOV A, R0;表示將R0的內容傳送至A 中。( X )37、 89S51 中的 89c51 單片機 P3 口的各口線,必須作為第二功能使用。(X)38、單片機系統(tǒng)上電后,其內部RAM的值是不確定的。()39、89S51 單片機中的PC即可以用于對程序存儲器尋址也可以用于對數據存儲器尋址。( X)1、單片機開發(fā)系統(tǒng)一般應該具有哪些最基本的功能?解:設計電路圖制作電路板程序設計硬軟件聯(lián)調程序下載產品測試或:1. 確定任務,完成總體設計;2.硬件、軟件設計與調試;3.系統(tǒng)總調、性能測定2、何謂匯編程序?匯編的主要任務是什么?解:把匯編語言書寫的程序翻譯
18、成與之等價的機器語言程序的翻譯程序把匯編語言編寫的程序翻譯成目標程序;檢查程序的語法錯誤。3. 何謂中斷?中斷與調用子程序有何異同?解:中斷 :CPU 在執(zhí)行一個程序時,對系統(tǒng)發(fā)生的某個事件( 程序自身或外界的原因) 作出的一種反應: CPU暫停正在執(zhí)行的程序,保留現場后自動轉去處理相應的事件,處理完該事件后,到適當的時候返回斷點,繼續(xù)完成被打斷的程序。異同: 1. 子程序調用是預先安排好的,程序中斷是隨機發(fā)生的;2. 調用子程序,是為主程序服務的,而中斷程序與主程序無關;3. 子程序是由調用指令給出目標地址,中斷是通過隱指令獲得中斷服務程序的入口地址。4.試述鍵盤處理程序一般流程。解:單片機
19、檢測到有鍵閉合時,先延時 5 10ms,然后再檢測按鍵的狀態(tài),若仍是閉合狀態(tài),則認為真正有鍵按下,當需要檢測到鍵釋放時,做同樣的處理。即是“按下按鍵抖動穩(wěn)定閉合釋放抖動松開”。5、中斷服務子程序與普通子程序有何異同之處?解:共同點:都是讓CPU從主程序轉去執(zhí)行子程序,執(zhí)行完畢又返回主程序。不同點: 中斷服務程序是隨機的,而普通子程序是預先安排好的;中斷服務子程序以RETI結束,而一般子程序以RET結束。 RETI 除將斷點彈回PC動作外,還要清除對應的中斷優(yōu)先標志位。以便新的中斷請求能被響應。6、 89S51 單片機片內256 B 的數據存儲器可分為幾個區(qū)?分別作什么用?解:工作寄存器區(qū),位尋
20、址區(qū),用戶RAM區(qū)。工作寄存器區(qū): ( 地址為 30H 7FH的 16 個單元 128 位,能字節(jié)尋址、 可尋址 ) 暫時存放數據,以便后面數據的處理。位尋址區(qū): ( 地址為 20H2FH 的單元,只能進行字節(jié)尋址 ) 存放程序運行中的數據用位存儲某個開關量,將位地址數值做邏輯運算,或傳遞給特殊功能寄存器等。用戶 RAM區(qū): ( 地址為 30H 7FH 的單元,只能進行字節(jié)尋址 ) 用于存放數據以及作為堆棧區(qū)使用。.一下圖中外部擴展的程序存儲器和數據存儲器容量各是多少?: 2764:8K 626:8K2兩片存儲器芯片的地址范圍分別是多少? A000H-BFFFH 6000H-7FFFH3請編寫
21、子程序,要求:( 1)將內部 RAM 30H3FH中的內容送入 1# 6264 的前 16 個單元中;( 2)將 2#6264 的前 4 個單元的內容送入40H43 中;P2.P2.P2.P2.5P2.555Q0-QD0-D788874LS373A0-A7A8-A12A0-A7A8-A12A0-A7A8-A12ALEGOE2764CE1#-6264CE2#-6264CE889S51D0-D7OED0-D7WR OED0-D7WROEP0.OE8888P0.PSENWRRD3、( 1) MOV DPTR #8000H(2) MOV DPTR #4000HLOOP:MOV R0, #30HMOV
22、R0, #40HMOV A,R0MOVX A,DPTRMOVX DPTR,AMOV R0, AINC R0INC R0INC DPTRINC DPTRMOV R7, DPLCJNE R7, #04HCJNE R7, #40H,LOOPRETRET二、請將擴展的27256 連接到單片機系統(tǒng)中,要求只用外部EPROM,請正確設定EA 選擇。根據系統(tǒng)的接線情況確定6264 和 27256 外部存儲器的地址范圍。(2)6264 :8K地址范圍 : 0000H-BFFFH27256:地址范圍:.+5VP1.7AB8-15RET P2P2.0-P2.4P2.6P2.0P2.7+5VALEG QCEI/MC
23、E ALEA0A14 CEKEA82826264815527256DDOE WEDDOE8P088PSENRDRDRDWDWDWD三、 圖是四片8K 8 位存儲器芯片的連接圖。請確定每片存儲器芯片的地址范圍。0:0000H-1FFFH1: 2000H-3FFFH2: 4000H-5FFFH3: 6OOOH-7FFFH四、利用單片機的P1.0 、P1.1 、P1.2 控制 3 個 LED指示燈,試編程實現紅燈亮4 秒;黃燈亮 2 秒;黃燈、綠燈同時亮1 秒;綠燈亮4 秒 循環(huán)點亮#includesbitRed=P10;sbitYellow=P11;sbitGreen=P12;voiddelaym
24、s(unsignedintx)unsignedcharj;while(x-)for(j=1;j123;j+);voidmain(void).1. 編制一段程序, 要求使用計數器 T0 中斷,工作于方式 1,在端口 P1.7 上產生周期為 1ms 的連續(xù)方波。(晶振頻率為 12MHz)。解 :1. 計算初值 X(216-X)*12/12*10(-6)=0.5*10(-3) X=65036s=1111 1110 0000 1100=FEOCHTHO=FEN TLO=OCH2. 程序設計ORG 0000HACALL PT0M0SETB TRORESET:AJMP MAINHERE:AJMP HERE
25、RETORG 000BNPT0M0 : MOVITOP:MOV 7HO,#OFENAJMP ITOPTHO,#OFEHCPL P1.7ORG 0100NMOV TLV,#OCNRETIMAIN:MOV SP,#60HSETB ETVENDMOV TMOD,#01HSETB EA2 編寫程序, 統(tǒng)計外部 RAM中從地址 2000H 開始存放的100 個有符號數中為正數的個數,結果放在內部 RAM的 30H 存儲單元中。ORG 0000HMOV R3,#00HDJNZ R2,LOOPAJMP MAINITOP:MOVX A,DPTRMOV 30H,R3ORG 0030HJB ACC.7,NEXTE
26、NDMAIN:MOV DPTR,2000HINC R3MOV R2,#100NEXT:INC DPTR3 利用 89S51 單片機內部定時中斷T0 在 P1.7 口產生頻率為10KHz 的等寬矩形波, 假定單片機的晶振頻率為 12MHz,請編程實現。ORG 0000HACALL PTOMORETRESET:AJMP MAINHERE:AJMP HEREITOP:MOV TL0,#OCEHORG 00BHPTOMO:MOV TLO,#OCEHMOV THO,#OFFHAJMP ITOPMOV THO,#CFFHCPL P1.7ORG 0100HSETB ETORETIMAIN:MOV SP,#60HSETB EAENDMOV TMOD,#01HSETB T RO4. 已知內部 RAM30H 單元開始存放 20H個數據,將其傳送到外
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 內蒙古烏蘭察布市集寧區(qū)北京八中烏蘭察布分校2025屆化學高一下期末統(tǒng)考試題含解析
- 2025屆湖南省衡陽市衡陽縣第三中學高二下化學期末調研模擬試題含解析
- 2025屆陜西省咸陽市百靈中學高一化學第二學期期末學業(yè)水平測試試題含解析
- 政治題目大全及答案大全
- 2025至2030年中國驢膠鈣口服液行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國益壽健身香煙行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國旋鈕式微型多功能快速電熱水器行業(yè)投資前景及策略咨詢報告
- 正大杯比賽題目及答案
- 2025年中國PP一字夾行業(yè)投資前景及策略咨詢研究報告
- 真假公主思維題目及答案
- 2024年網格員考試題庫完美版
- 藥品召回管理辦法
- 網絡物流保險行業(yè)發(fā)展概況及未來五年行業(yè)數據趨勢預測
- 2024年山東濟南初中學業(yè)水平考試物理試卷真題(含答案詳解)
- 初三九年級化學全冊導學案(人教新課標版)
- 校園除草課件
- 成都市2022級(2025屆)高中畢業(yè)班摸底測試(零診)數學試卷(含答案)
- 社會主義核心價值觀融入幼兒園班級管理課程教學探索
- 門靜脈血栓的介入治療
- SL721-2015水利水電工程施工安全管理導則
- 《短視頻拍攝與制作》課件-3短視頻中期拍攝
評論
0/150
提交評論