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

下載本文檔

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

文檔簡介

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

2、程序空間和數(shù)據(jù)空間獨立,通過不同控制線訪問;I/O空間占用數(shù)據(jù)空間的地址。 3.片內(nèi)RAM空間的分配:,重點、難點,5,存儲器配置(片內(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個位可位尋址,80H,FFH,所有的RAM區(qū)(包括位尋址區(qū)、工作寄存器區(qū))都可以用于存放數(shù)據(jù),故也稱為數(shù)據(jù)緩存寄存器,89C51 128字節(jié),其中:0X800XFF和特殊功能寄存器SFR的地址重合,二者采用不同的尋址方式來加以區(qū)分。,6,4.單片機

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

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

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

6、ON,IE,IP,SCON,中斷允許控制寄存器IE (0A8H),中斷申請標(biāo)志位寄存器(TCON SCON),串行口控制寄存器SCON (98H):,定時器控制寄存器TCON (88H):,中斷優(yōu)先級控制寄存器IP (0B8H):,13,3.在進(jìn)入中斷服務(wù)程序時的保護(hù)現(xiàn)場操作和退出中斷服務(wù)程序時的恢復(fù)現(xiàn)場操作,都必須先關(guān)中斷,執(zhí)行了相關(guān)操作后才能開中斷。否則如果在進(jìn)行保護(hù)現(xiàn)場或恢復(fù)現(xiàn)場操作時出現(xià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)下頁,重點、難點,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ā)的外部中斷要注意對電平信號的撤消,避免重復(fù)進(jìn)入中斷; 5.單片機的中斷采用固定的中斷入口地址,而PC的中斷則采用中斷向量表的形式,表中放置中斷服務(wù)程序的段地址和偏移地址。注意二者的區(qū)別。,重點、難點,最高優(yōu)先級 最低優(yōu)先級,16,1.了解定時器的4種工作方式,重點掌握工作方式1和工作方式2;,重點、難點,定時器控制寄存器TCON (88H),TF1 TR1 TF0 TR0 IE

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

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

溫馨提示

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

評論

0/150

提交評論