單片機(jī)期末考復(fù)習(xí).ppt_第1頁
單片機(jī)期末考復(fù)習(xí).ppt_第2頁
單片機(jī)期末考復(fù)習(xí).ppt_第3頁
單片機(jī)期末考復(fù)習(xí).ppt_第4頁
單片機(jī)期末考復(fù)習(xí).ppt_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1,復(fù)習(xí),2,第一講 單片機(jī)概要,單片機(jī)的定義: 如果將運(yùn)算器、控制器、數(shù)據(jù)與程序存儲(chǔ)器、輸入/輸出接口集成在一塊單硅片上,那么這種芯片就被稱為單片機(jī)。 單片機(jī)和PC的三個(gè)區(qū)別: 組成區(qū)別; 功能區(qū)別; 應(yīng)用區(qū)別; 單片機(jī)應(yīng)用系統(tǒng)開發(fā)特點(diǎn):軟硬件協(xié)同設(shè)計(jì),內(nèi)容:,3,第二講:單片機(jī)硬件基礎(chǔ),內(nèi)容: MCS-51的基本特性; 單片機(jī)的引腳與I/O口結(jié)構(gòu); 存儲(chǔ)器、堆棧與特殊功能寄存器; 低功耗運(yùn)行方式; 最小系統(tǒng)設(shè)計(jì)。,4,1.單片機(jī)的I/O口結(jié)構(gòu):P0口作I/O口時(shí),不帶有上拉電阻;而P1,P2和P3口作I/O口時(shí),自帶上拉電阻,理解“準(zhǔn)雙向口”的涵義。 2.單片機(jī)的存儲(chǔ)器結(jié)構(gòu):采用哈佛結(jié)構(gòu),

2、程序空間和數(shù)據(jù)空間獨(dú)立,通過不同控制線訪問;I/O空間占用數(shù)據(jù)空間的地址。 3.片內(nèi)RAM空間的分配:,重點(diǎn)、難點(diǎn),5,存儲(chǔ)器配置(片內(nèi)RAM),片內(nèi)RAM 128字節(jié)(00H7FH),00H,20H,2FH,7FH,1FH,30H,80H,FFH,52子系列才有 的RAM區(qū),普通RAM區(qū),位尋址區(qū),工作寄存器區(qū),SFR分布在80H-FFH 其中93個(gè)位可位尋址,80H,FFH,所有的RAM區(qū)(包括位尋址區(qū)、工作寄存器區(qū))都可以用于存放數(shù)據(jù),故也稱為數(shù)據(jù)緩存寄存器,89C51 128字節(jié),其中:0X800XFF和特殊功能寄存器SFR的地址重合,二者采用不同的尋址方式來加以區(qū)分。,6,4.單片機(jī)

3、的堆棧:向上生長的,在入棧時(shí),先把SP加一后,數(shù)據(jù)再入棧;出棧時(shí),數(shù)據(jù)先出棧,再把SP減一。SP一般指向系統(tǒng)最后一個(gè)使用的RAM單元,因此初始化時(shí),要留出足夠的堆棧長度,避免堆棧的溢出。 5.EA接高電平訪問片內(nèi)ROM,接低電平訪問片外ROM,由于目前集成在片內(nèi)ROM的空間已經(jīng)很大,則在實(shí)際使用中一般采用EA接高電平的方式。 6.單片機(jī)的待機(jī)模式可以用來構(gòu)成前后臺(tái)模式中的“中斷(事件)驅(qū)動(dòng)系統(tǒng)”。主程序是一個(gè)死循環(huán)模式,在主程序中完成系統(tǒng)的初始化后進(jìn)入待機(jī)工作模式,利用系統(tǒng)的中斷來完成任務(wù)的執(zhí)行。,重點(diǎn)、難點(diǎn),7,第三講:單片機(jī)軟件基礎(chǔ)知識(shí),內(nèi)容: 尋址方式; MCS-51指令集; 偽指令;

4、匯編語言與簡單程序設(shè)計(jì).,8,1.了解指令的構(gòu)成: 標(biāo)號(hào):操作碼 目的操作數(shù),源操作數(shù);注釋 2.熟悉操作數(shù)類型: 立即數(shù),寄存器操作數(shù),存儲(chǔ)器操作數(shù) 3.掌握七種尋址方式:,重點(diǎn)、難點(diǎn),立即尋址 寄存器尋址 直接尋址 寄存器間接尋址 變址尋址(基址寄存器+變址寄存器間接尋址) 相對(duì)尋址 位尋址,9,特別強(qiáng)調(diào): 片內(nèi)RAM空間的低地址:0X000X7F可以采用間接和直接地址方式訪問;高地址:0X800XFF只能采用間接地址方式訪問;而特殊功能寄存器SFR只能采用直接地址方式訪問。 4.熟練掌握幾個(gè)常見偽指令的用法,比如DB, DW,EQU, BIT 等。 5.靈活運(yùn)用各種匯編指令編寫單片機(jī)應(yīng)用

5、程序。掌握順序、分支、循環(huán)三種基本結(jié)構(gòu)的程序編寫。,重點(diǎn)、難點(diǎn),10,第四講:中斷,定時(shí)與串口,內(nèi)容: 中斷概念,響應(yīng)條件,處理原則,中斷服務(wù) 定時(shí)器/計(jì)數(shù)器工作方式1,2的用法 串行通訊的波特率, 4種工作方式 RS232和RS485通信接口,11,1.了解單片機(jī)的中斷源,51子系列3類5個(gè)中斷源(52系列6個(gè)) : 外部中斷(2個(gè)) 由外部信號(hào)引起 INT0(P3.2),INT1(P3.3) 定時(shí)中斷(2個(gè)) 內(nèi)部兩個(gè)計(jì)數(shù)器溢出引起 T0,T1(52系列有T2) 串行中斷(1個(gè)) 串口接收(RI)或發(fā)送(TI)完數(shù)據(jù)引起,重點(diǎn)、難點(diǎn),中斷,12,2.MCS-51中斷系統(tǒng)涉及的SFR:,TC

6、ON,IE,IP,SCON,中斷允許控制寄存器IE (0A8H),中斷申請(qǐng)標(biāo)志位寄存器(TCON SCON),串行口控制寄存器SCON (98H):,定時(shí)器控制寄存器TCON (88H):,中斷優(yōu)先級(jí)控制寄存器IP (0B8H):,13,3.在進(jìn)入中斷服務(wù)程序時(shí)的保護(hù)現(xiàn)場操作和退出中斷服務(wù)程序時(shí)的恢復(fù)現(xiàn)場操作,都必須先關(guān)中斷,執(zhí)行了相關(guān)操作后才能開中斷。否則如果在進(jìn)行保護(hù)現(xiàn)場或恢復(fù)現(xiàn)場操作時(shí)出現(xiàn)中斷,將使程序無法正常返回?cái)帱c(diǎn)或返回后無法正常執(zhí)行。 程序示例如下: CLR EA ; 進(jìn)入現(xiàn)場保護(hù)之前關(guān)中斷 PUSH A ; 開始現(xiàn)場保護(hù) ; SETB EA ; 完成現(xiàn)場保護(hù)后開中斷 . ; 中斷

7、服務(wù)程序,轉(zhuǎn)下頁,重點(diǎn)、難點(diǎn),14,CLR EA ; 進(jìn)入現(xiàn)場恢復(fù)之前關(guān)中斷 POP A ; 開始現(xiàn)場恢復(fù) ; SETB EA ; 完成現(xiàn)場恢復(fù)后開中斷 RETI ; 退出中斷服務(wù)程序,接上頁,15,4.處于電平方式觸發(fā)的外部中斷要注意對(duì)電平信號(hào)的撤消,避免重復(fù)進(jìn)入中斷; 5.單片機(jī)的中斷采用固定的中斷入口地址,而PC的中斷則采用中斷向量表的形式,表中放置中斷服務(wù)程序的段地址和偏移地址。注意二者的區(qū)別。,重點(diǎn)、難點(diǎn),最高優(yōu)先級(jí) 最低優(yōu)先級(jí),16,1.了解定時(shí)器的4種工作方式,重點(diǎn)掌握工作方式1和工作方式2;,重點(diǎn)、難點(diǎn),定時(shí)器控制寄存器TCON (88H),TF1 TR1 TF0 TR0 IE

8、1 IT1 IE0 IT0,GATE C / T M1 M0 GATE C / T M1 M0,T1,T0,定時(shí)器方式寄存器TMOD (89H),相關(guān)特殊功能寄存器:,定時(shí)器,17,2.兩個(gè)定時(shí)器的分配: T0采用方式1(16位手動(dòng)裝載模式),提供硬件延時(shí)和超時(shí)。 T1采用方式2(8位自動(dòng)重裝載模式)作串行通信的波特率發(fā)生器; 3.在測量外部脈沖的個(gè)數(shù)時(shí),最高的測量脈沖頻率為系統(tǒng)時(shí)鐘頻率的1/24。而測量外部脈沖周期時(shí),脈沖的寬度至少應(yīng)該大于一個(gè)機(jī)器周期,否則無法測量該脈沖的周期。 4.掌握和區(qū)分定時(shí)器在各種工作方式下,初值的計(jì)算方法。,重點(diǎn)、難點(diǎn),18,1.了解串口的4種不同的工作方式,重點(diǎn)

9、掌握工作方式1和工作方式3。,串口,重點(diǎn)、難點(diǎn),SM0 SM1 SM2 REN TB8 RB8 TI R1,SCON,SMOD GF1 GF0 PD IDL,PCON,串行口控制寄存器SCON(98H),電源控制寄存器 PCON(97H),相關(guān)特殊功能寄存器:,19,2.奇偶校驗(yàn): 采用偶檢驗(yàn):即保證發(fā)送的九位數(shù)據(jù)中為1的個(gè)數(shù)是偶數(shù)。 發(fā)送時(shí):直接把奇偶位P放到TB8就可以形成偶校驗(yàn); 接收時(shí):如果奇偶位P為1,則RB8為1,表示接收正確; 如果奇偶位P為0,則RB8為0,表示接收正確。 采用奇檢驗(yàn):即保證發(fā)送的九位數(shù)據(jù)中為1的個(gè)數(shù)是奇數(shù)。 發(fā)送時(shí):直接把奇偶位P取反放到TB8就可以形成奇校驗(yàn); 接收時(shí):如果奇偶位P為1,則RB8為0,表示接收正確; 如果奇偶位P為0,則RB8為1,表示接收正確。,重點(diǎn)、難點(diǎn),20,3.特別提醒: 區(qū)分和掌握串口在不同工作方式和波特率下,定時(shí)初值的計(jì)算方法;以及與定時(shí)器初值計(jì)算的區(qū)別。 4.了解RS232和RS485接口規(guī)范和連接方法;,重點(diǎn)、難點(diǎn),21,第五講:接口與系統(tǒng)擴(kuò)展,內(nèi)容: 接口概念,單片機(jī)的編址與譯碼方法; 片外RAM與片外ROM擴(kuò)展(參考范例應(yīng)用); LED顯示接口(動(dòng)態(tài)與靜態(tài),硬件譯碼與 軟件譯碼,電路與編程應(yīng)用) ; 鍵盤接口(鍵盤種類,矩陣鍵盤和獨(dú)立鍵盤的 編程),22,1.了解單片機(jī)進(jìn)行外部擴(kuò)展方法和意義; 2.掌

溫馨提示

  • 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)論