xc單片機復習知識點_第1頁
xc單片機復習知識點_第2頁
xc單片機復習知識點_第3頁
xc單片機復習知識點_第4頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

ORG 0000H LJMP START ORG 000BH LJMP TIMER ORG 0100HSTART: MOV SP,#5FH MOV TH0,#3CH MOV TL0,#0B0H MOV TMOD,#1 MOV IP,#2 MOV IE,#82H SETB TR0 MOV 30H,#12H MOV R5,#20;--------------------------MAIN: LCALL FILLBUF LCALL DISPLAY LJMP MAIN;--------------------------TIMER: PUSH PSW PUSH ACC PUSH 0 ORL TL0,#0B0H MOV TH0,#3CH DJNZ R5,TIMER0 MOV R5,#20ADDTIME: MOV R0,#32H MOV A,@R0 ADD A,#1 DA A MOV @R0,A CJNE A,#60H, TIMER0 MOV @R0,#0 DEC R0 MOV A,@R0 ADD A,#1 DA A MOV @R0,A CJNE A,#60H, TIMER0 MOV @R0,#0 DEC R0 MOV A,@R0 ADD A,#1 DA A MOV @R0,A CJNE A,#24H, TIMER0 MOV @R0,#0TIMER0: POP 0 POP ACC POP PSW RETI;--------------------------FILLBUF: MOV 42H,#10 MOV 45H,#10 MOV R0,#32H MOV R1,#40H MOV R2,#3FILLBUF1: MOV A,@R0 ANL A,#0FH MOV @R1,A INC R1 MOV A,@R0 SWAP A ANL A,#0FH MOV @R1,A INC R1 INC R1 DEC R0 DJNZ R2,FILLBUF1 RET;-----------------------DISPLAY: MOV DPTR,#TAB MOV R0,#40H MOV R4,#7FH MOV R2,#8DISP_1: MOV A,@R0 MOVC A,@A+DPTR MOV P0,A MOV A,R4 LCALL ls164 LCALL DELAY INC R0 MOV A,R4 RR A MOV R4,A DJNZ R2,DISP_1 RET;----------------------DELAY: mov r6,#8TAB: DB 3Fh,06h,5Bh,4Fh,66h,6Dh,7Dh,07h,7FH,6FH,40H;============================ END1、內(nèi)RAM和SFR的關(guān)系區(qū)別;內(nèi)RAM和外RAM的關(guān)系區(qū)別?★內(nèi)RAM為256字節(jié),地址范圍為00H-0FFH。低128字節(jié)(00H-7FH)為真正RAM區(qū);高128字節(jié)(80H-0FFH)為特殊功能寄存器區(qū)SFR。特殊功能寄存器SFR,又稱專用寄存器,專用于控制、管理單片機內(nèi)部算術(shù)邏輯部件、并行I/O口鎖存器、串行口數(shù)據(jù)緩沖器、定時器/計數(shù)器、中斷系統(tǒng)等功能模塊的工作?!魞?nèi)RAM為256字節(jié),地址范圍為00H-0FFH。低128字節(jié)(00H-7FH)為真正RAM區(qū);高128字節(jié)(80H-0FFH)為特殊功能寄存器區(qū)SFR。外RAM由靜態(tài)RAM組成,其容量大小由用戶根據(jù)需要而定,最大可擴展到64KBRAM,地址是0000H-0FFFH。CPU通過MOVX指令訪問外部數(shù)據(jù)存儲器,用間接尋址方式。2、51單片機21個特殊功能寄存器的名稱和歸屬?

(1)CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH兩個8位寄存器組成);

(2)中斷系統(tǒng):IP、IE;

(3)定時器/計數(shù)器:TMOD、TCOM、TL0、TH0、TL1、TH1;

(4)并行I/O口:P0、P1、P2、P3;

(5)串行口:SCON、SBUF、PCON。3、描述51單片機的位尋址概念和位尋址空間?位尋址:80C51單片機有位處理功能,可以對數(shù)據(jù)位進行操作,因此就有相應(yīng)的位尋址方式。所謂位尋址,就是對內(nèi)部RAM或可位尋址的特殊功能寄存器SFR內(nèi)的某個位,直接加以置位為1或復位為0。位尋址空間:在51單片機的內(nèi)部數(shù)據(jù)寄存器RAM塊和特殊功能寄存器SFR塊中,有一部分地址可以按位尋址,按位尋址的地址空間又稱為位尋址空間。一部分在內(nèi)部RAM的20H-2FH的16個字節(jié)內(nèi),共128位;另一部分在SFR的80H-0FFH空間內(nèi),販子姐地址能被8正常的專用寄存器都有位地址,共93位。4、對可編程接口電路的理解:控制寄存器、控制字?串行接口控制寄存器SCON(98H)SM0SM1SM2RENTB8RB8TIRI接收中斷標志發(fā)送中斷標志接收數(shù)據(jù)第9位發(fā)送數(shù)據(jù)第9位接受控制1.允許0.不允許多機通信1.允許0.不允許工作方式控制5、中斷工作方式的意義、中斷調(diào)用的原理、中服的意義、中斷入口、中斷屏蔽、中斷優(yōu)先級。中斷工作方式的意義:中斷是針對“條件I/O”的外設(shè)而設(shè)置的一種I/O工作方式(另一種方式是查詢)。與查詢方式相比,中斷方式減少了CPU的負擔,是計算機系統(tǒng)中重要概念和必不可少的內(nèi)容。中斷調(diào)用的原理:請求中斷、響應(yīng)中斷、保護現(xiàn)場、處理中斷、恢復現(xiàn)場、退出中斷。中服的意義:中斷入口:①INIT0:03H②T0:0BH③INIT1:13H④INIT1:1BH⑤串行口:23H中斷屏蔽:EA:CPU中斷開放標志,EA=0,屏蔽所有的中斷申請。中斷優(yōu)先級:上面的①>②>③>④>⑤6、數(shù)碼管:靜態(tài)顯示、動態(tài)顯示、段碼、位碼、共陰、共陽。靜態(tài)顯示:每個數(shù)碼管的段選必須接一個8位數(shù)據(jù)線來保持顯示的字形碼。當送入一次字形碼后,顯示字形可一直保持,直到送入新字形碼為止。動態(tài)顯示:將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效。選亮數(shù)碼管采用動態(tài)掃描顯示。所謂動態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應(yīng)的位選,利用發(fā)光管的余輝和人眼視覺暫留作用,使人的感覺好像各位數(shù)碼管同時都在顯示。段碼:數(shù)碼管由8個發(fā)光二極管(以下簡稱字段)構(gòu)成,通過不同的組合可用來顯示數(shù)字0~9,字符A~F及小數(shù)點“.”。

位碼:8位段碼的公共端,控制著具體哪位工作。共陰:數(shù)碼管中8個發(fā)光二極管的陰極(二極管負端)連接在一起,公共端接地共陽:數(shù)碼管中8個發(fā)光二極管的陽極(二極管正端)連接一起,公共端接Vcc。7、矩陣鍵盤管理:鍵盤構(gòu)造、掃描算法、計算鍵值的含義、消抖意義和方法、等待按鍵釋放。鍵盤構(gòu)造:N條行線和M條列線不在同一平面,所以行列之間信號不通。按圖示的口線狀態(tài),假設(shè)從P1口低4位輸出0000,則4條列線都處于低電平狀態(tài),此時讀入P1口高4位肯定都是高電平。如果在行列的每個交點上安裝一個連接行線和列線的按鈕,當某個交點的按鈕按下就能使該按鈕所連接的行和列接通,列線的低電平就會使對應(yīng)行線變?yōu)?。8條口線采用4行4列可以出現(xiàn)4*4=16個交點,可連接16個按鍵。掃描算法:從行線/列線輸出低電平,讀取列線/行線,判斷其中是否有低電平的位,有則表明有鍵按下,沒有則表明沒有鍵按下;判斷具體按鍵位置,輸出的列線值每次只有1列為0(列號確定),這時讀出行線值確定行號,行號列號可以定位一個鍵的位置。 計算鍵值的含義:同上消抖意義和方法:按鍵是一個機械裝置,每次按下鍵和松開鍵的時候觸點會有似通似斷的階段,這稱為抖動。抖動導致一次按鍵被程序誤以為是幾次甚至十幾次,必須消除。硬件消抖──每個按鍵接一個單穩(wěn)觸發(fā)器。代價較大,電路臃腫。 軟件消抖──利用延時程序,發(fā)現(xiàn)按鍵不馬上處理,延時10毫秒左右之后再處理。等待按鍵釋放:8.子程序調(diào)用和執(zhí)行中斷服務(wù)程序的異同點。相同點: 均能中斷主程序執(zhí)行本程序,然后再返回斷點地址繼續(xù)執(zhí)行主程序。不同點:(1)中斷服務(wù)程序入口地址是固定的,子程序調(diào)用入口地址是用戶自己設(shè)定的。

(2)中斷服務(wù)子程序返回指令除具有子程序返回指令所具有的全部功能之外,還 有清除中斷響應(yīng)時被置位的優(yōu)先級狀態(tài)、開放較低級中斷和恢復中斷邏輯等功能。

(3)中斷服務(wù)子程序是在滿足中斷申請的條件下,隨機發(fā)生的;而子程序調(diào)用是 用戶主程序事

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論