廣東工業(yè)大學(xué) 單片機(jī)期末復(fù)習(xí)重點(diǎn)_第1頁
廣東工業(yè)大學(xué) 單片機(jī)期末復(fù)習(xí)重點(diǎn)_第2頁
廣東工業(yè)大學(xué) 單片機(jī)期末復(fù)習(xí)重點(diǎn)_第3頁
廣東工業(yè)大學(xué) 單片機(jī)期末復(fù)習(xí)重點(diǎn)_第4頁
廣東工業(yè)大學(xué) 單片機(jī)期末復(fù)習(xí)重點(diǎn)_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第一章:1 BCD碼、2進(jìn)制、十進(jìn)制、十六進(jìn)制之間的轉(zhuǎn)換,原碼、反碼、補(bǔ)碼帶符號(hào)數(shù),可用原碼、反碼和補(bǔ)碼三種方式,原碼:8位2進(jìn)制形式表示;反碼:正數(shù)的反嗎與原碼相同,負(fù)數(shù)反碼,可將負(fù)數(shù)原碼的符號(hào)位保持不變,數(shù)值位取反得到;補(bǔ)碼:正數(shù)補(bǔ)碼和原碼一樣,負(fù)數(shù)補(bǔ)碼等于它的反碼末位加1。BCD碼是一種具有十進(jìn)制位權(quán)的二進(jìn)制編碼,也就是用二進(jìn)制編碼表示的十進(jìn)制數(shù)。因?yàn)?位十進(jìn)制數(shù)需要用4位二進(jìn)制編碼來表示,而4位二進(jìn)制編碼有16種組合,從中挑選10種表示十進(jìn)制的10個(gè)數(shù)碼溢出位OV:進(jìn)位C7=C8時(shí),OV=0,無溢出;進(jìn)位C7!=C8時(shí),OV=1,溢出,結(jié)果錯(cuò)誤微機(jī)組成:1.存儲(chǔ)器(只讀存儲(chǔ)器ROM,隨

2、機(jī)存取存儲(chǔ)器RAM)2.微處理器MPU(運(yùn)算器(算術(shù)邏輯單元ALU,累加器A,暫存器TMP,程序狀態(tài)字PSW,通用寄存器PS),控制器(指令部件,時(shí)序部件,微操作控制部件)3.I/O接口和外設(shè)4.地址總線、數(shù)據(jù)總線和控制總線第二章:2 常見的引腳、。3 堆棧規(guī)則、指令、功能4 機(jī)器周期的計(jì)算5 PC、SP、DPTR、PSW,RAM的低128字節(jié),位尋址區(qū),工作寄存器組程序狀態(tài)字PSW:Cy(PSW.7)進(jìn)位標(biāo)志位;AC(PSW.6)輔助進(jìn)位標(biāo)志,執(zhí)行加減運(yùn)算時(shí),產(chǎn)生低4位向高4位進(jìn)位或者借位,AC=1,否則AC=0;F0(PSW.5)用戶標(biāo)志位;RS1和RS0(PSW.4和PSW.3)工作寄存

3、器組選擇位,RS1=0,RS0=0,第0組寄存器組(00H07H);RS1=0,RS0=1,第1組寄存器組(08H0FH);RS1=1,RS0=0,第2組寄存器組(10H17H);RS1=1,RS0=1,第3組寄存器組(18H1FH);OV(PSW.2)溢出標(biāo)志位;P(PSW.0)奇偶標(biāo)志位,累加器ACC中1的個(gè)數(shù)的奇偶性,若有奇數(shù)個(gè)1,P=1;否則P=0。16位的程序計(jì)數(shù)器PC;16位的數(shù)據(jù)指針DPTR,功能是存放16位的地址,作為訪問外部程序存儲(chǔ)器ROM、外部數(shù)據(jù)存儲(chǔ)器RAM和擴(kuò)展I/O接口時(shí)的地址,編程時(shí),即可按16位寄存器使用,也可以按兩個(gè)8位寄存器分開使用,即DPH是DPTR高8位,

4、DPL是低8位程序存儲(chǔ)器ROM用來存放程序代碼和常數(shù);數(shù)據(jù)存儲(chǔ)器RAM用來存放可以讀寫的數(shù)據(jù),如運(yùn)算的中每個(gè)鍵結(jié)果、最終結(jié)果以及緩沖數(shù)據(jù)片內(nèi)、片外ROM統(tǒng)一地址范圍0000H0FFFFH,接高電平,PC在0000H0FFFH,從片內(nèi)ROM取指令;PC大于0FFFH,或者接低電平時(shí),到片外ROM取指令片內(nèi)RAM低128字節(jié)(00H7FH)中,00H1FH位工作寄存器區(qū),共32個(gè)單元,4組(R0R7),寄存器常用于存放操作數(shù)及中間結(jié)果;位尋址區(qū),20H2FHSP是堆棧指針,堆棧遵循“后進(jìn)先出”或“先進(jìn)后出”原則,是在片內(nèi)RAM中劃出的,用于存放臨時(shí)數(shù)據(jù)的一部分連續(xù)的存儲(chǔ)單元,具體功能是保護(hù)斷點(diǎn)和保

5、護(hù)現(xiàn)場,系統(tǒng)復(fù)位后,SP初始化位07H,執(zhí)行PUSH或CALL指令時(shí),在存儲(chǔ)數(shù)據(jù)前SP自動(dòng)加1,使堆棧從08H開始。堆棧最好在內(nèi)部RAM的30H7FH單元,避開00H到2FH單元是片外程序存儲(chǔ)器選通信號(hào),低電平有效ALE是地址鎖存控制信號(hào)機(jī)器周期:一個(gè)機(jī)器周期是由12個(gè)振蕩周期組成,當(dāng)振蕩頻率位12MHz時(shí),一個(gè)機(jī)器周期為1 微秒,當(dāng)振蕩頻率為6 MHz時(shí),一個(gè)機(jī)器周期為2微秒。頻率*周期=12us第三章:6 常見指令,包括邏輯運(yùn)算指令等。7 LJMP,AJMP的區(qū)別8 尋址方式尋址方式:直接尋址(指令中直接給出操作數(shù)所在的單元地址或位地址),立即尋址,寄存器尋址,寄存器間接尋址,基址加變址寄

6、存器間接尋址,位尋址,相對(duì)尋址(相對(duì)尋址只能出現(xiàn)在轉(zhuǎn)移指令中)第四章:9 根據(jù)程序,寫出結(jié)果,堆棧指令,數(shù)據(jù)傳送指令第五章:10 51中斷源、中斷源入口地址,外部中斷觸發(fā)方式 外部中斷觸發(fā)方式:電平觸發(fā)(IT1=0),邊沿觸發(fā)(IT1=1)INT0中斷地址(0003H000AH);T0中斷地址(000BH0012H);INT1中斷地址(0013H001AH);T1中斷地址(001BH0022H);串行口中斷(0023H002AH)外部設(shè)備中斷源,控制對(duì)象中斷源,故障中斷源,定時(shí)脈沖中斷源,人為設(shè)置的中斷源中斷系統(tǒng)功能:能實(shí)現(xiàn)中斷及返回,能實(shí)現(xiàn)優(yōu)先權(quán)排隊(duì),能實(shí)現(xiàn)中斷嵌套中斷傳送方式優(yōu)點(diǎn):分時(shí)操作

7、、實(shí)時(shí)處理、故障處理中斷處理過程:中斷響應(yīng)(關(guān)中斷,保護(hù)中斷),中斷處理(保護(hù)現(xiàn)場,中斷服務(wù),恢復(fù)現(xiàn)場,開中斷)和中斷返回(中斷條件:設(shè)置中斷請(qǐng)求觸發(fā)器,設(shè)置中斷屏蔽觸發(fā)器,中斷是開放的,CPU在現(xiàn)行指令結(jié)束后響應(yīng)中斷)輸入/輸出數(shù)據(jù)傳送方式:無條件傳送方式(同步傳送):外設(shè)工作速度非???、外設(shè)工作速度固定;查詢式傳送方式(條件栓送或異步傳送);中斷傳送方式;DMA傳送方式POTRS和PORTD是查詢式傳送方式的狀態(tài)端口和數(shù)據(jù)端口的符號(hào)地址中斷源寄存器TCON和SCON 中斷觸發(fā)器EA(EA=1為中斷開放)中斷允許控制寄存器IE 中斷優(yōu)先級(jí)控制寄存器IP定時(shí)器/計(jì)數(shù)器控制寄存器TCONTF1(

8、TCON.7)T/C1溢出中斷請(qǐng)求標(biāo)志位,地址8FHTF0(TCON.5)T/C0溢出中斷請(qǐng)求標(biāo)志位,地址8DHIE1(TCON.3)外部中斷1(INT1)中斷請(qǐng)求標(biāo)志位,地址8BHIT1(TCON.2)外部中斷1(INT1)除法控制標(biāo)志位,地址8AH,IT1=0時(shí),電平觸發(fā)方式,IT1=1,IE0(TCON.1)外部中斷0(INT0)中斷請(qǐng)求標(biāo)志位,地址89HIT0(TCON.0)外部中斷0(INT0)除法控制標(biāo)志位,地址88H串行口控制寄存器SCONTI(SCON.1)串行口發(fā)送中斷標(biāo)志位,地址98HRI(SCON.2)串行口接受中斷標(biāo)志位,地址99H過程:開CPU中斷 SETB EA或M

9、OV IE,#80H(IE最高位EA置1)開部件中斷 SETB EX0/ EX1/ ET0/ ET1設(shè)置優(yōu)先級(jí) SETB PS/PT1/PT0/PX1/PX0若為外部中斷,設(shè)置觸發(fā)方式 SETB/CLR IT0/IT1第六章:11 I/O接口的作用和基本類型12 定時(shí)器編程,工作方式:0、1I/O接口作用:實(shí)現(xiàn)與不同外設(shè)的速度匹配,實(shí)現(xiàn)與外設(shè)的隔離,改變信號(hào)的性質(zhì),實(shí)現(xiàn)數(shù)據(jù)傳輸方式和電平的交換(鎖存、隔離、變換、聯(lián)絡(luò))I/O口類型:串行和并行第七章:13 存儲(chǔ)容量計(jì)算、存儲(chǔ)器擴(kuò)展存儲(chǔ)容量(bit)=2的地址線條數(shù)次方*數(shù)據(jù)線的條數(shù) P22數(shù)據(jù)傳送指令1.內(nèi)部數(shù)據(jù)傳送指令 MOV2.外部數(shù)據(jù)存儲(chǔ)

10、器或I/O口傳送指令 MOVX MOVX A,DPTR MOVX A,Ri MOVX Ri,A3.程序存儲(chǔ)器與累加器A傳送指令 MOVCMOVC A,A+PC MOVC A,A+DPTR4.堆棧操作指令 PUSH(進(jìn)棧,先+1) POP(出棧,后-1)5.數(shù)據(jù)交換指令整字節(jié)交換指令 XCH低半字節(jié)交換指令 XCHD A=64H B=12HA=62H B=14H累加器高低半字節(jié)交換指令 SWAP A=0F7HA=7FH算術(shù)運(yùn)算指令1. 加法指令不帶進(jìn)位的加法指令 ADD帶進(jìn)位加法指令 ADDCADDC A,Rn/direct/Ri/#data;(A)=(A)+(Rn/direct/Ri)/#da

11、ta+(Cy)加1指令 INC 只有指令I(lǐng)NC A影響PSW中P標(biāo)志位2. 減法指令帶借位減法指令 SUBB減1指令 DEC 只有指令DEC A影響PSW中P標(biāo)志位3.乘法指令 MUL MUL AB;(A)*(B)=(A)積的高8位存在B寄存器中,低8位存在累加器A中(Cy總是為0,P仍為A的奇偶校驗(yàn)位,當(dāng)積大于255時(shí),OV=1,否則OV=0)4.除法指令 DIV DIV AB;(A)/(B)=(A).(B)商存在A,余數(shù)存在B(Cy和P的影響和乘法相同,當(dāng)除數(shù)為0時(shí),OV=1,除法沒意義否則OV=0)5.二-十進(jìn)制調(diào)整指令 DA邏輯運(yùn)算指令1. 邏輯與、或、異或指令A(yù)NL 某位與0“與”,

12、該位清0 (用00001111屏蔽高4位)ORL 某位與0“或”,該位保持不變,與1“或”則置1XRL某位與1“異或”取反,與0“異或”保持不變2. 移位指令RL 累加器左環(huán)移 RLC 累加器通過Cy左環(huán)移RR 累加器右環(huán)移 RRC 累加器通過Cy右環(huán)移3. 清零指令CLR 置1指令SETB 取反指令CPL 4. 位置位指令 SETB控制轉(zhuǎn)移指令1. 無條件轉(zhuǎn)移指令 長轉(zhuǎn)移指令 LJMP(三字節(jié)雙周期指令,提供16位地址)絕對(duì)轉(zhuǎn)移指令 AJMP(提供低11位地址)短轉(zhuǎn)移指令 SJMP間接轉(zhuǎn)移指令 JMP JMP A +DPTR;(PC)=(A)+(DPTR)2. 條件轉(zhuǎn)移指令累加器判0轉(zhuǎn)移JZ

13、 rel;若(A)=0,(PC)=(PC)+2+relJNZ rel;若(A)!=0,(PC)=(PC)+2+rel比較轉(zhuǎn)移CJNZ ,rel若目的字節(jié)大于或等于源字節(jié),Cy=0;若目的字節(jié)小于源字節(jié),Cy=1。(PC)=(PC)+3,兩者值不相等,(PC)=(PC)+3+rel減1條件轉(zhuǎn)移指令DJNZ Rn,rel;(Rn)=(Rn)-1,若(Rn)=0,(PC)=(PC)+2否則(PC)=(PC)+2+relDJNZ direct,rel;(direct)=(direct)-1,若(direct)=0,(PC)=(PC)+3;否則(PC)=(PC)+3+rel3. 位控制轉(zhuǎn)移指令判Cy轉(zhuǎn)移指令JC rel;若Cy=1,(PC)=(PC)+2+rel,Cy=0,(PC)=(PC)+2JNC rel;若Cy=0,(PC)=(PC)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論