版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1,復(fù)習(xí),2,第一講 單片機(jī)概要,單片機(jī)的定義: 如果將運(yùn)算器、控制器、數(shù)據(jù)與程序存儲器、輸入/輸出接口集成在一塊單硅片上,那么這種芯片就被稱為單片機(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); 存儲器、堆棧與特殊功能寄存器; 低功耗運(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ī)的存儲器結(jié)構(gòu):采用哈佛結(jié)構(gòu),
2、程序空間和數(shù)據(jù)空間獨(dú)立,通過不同控制線訪問;I/O空間占用數(shù)據(jù)空間的地址。 3.片內(nèi)RAM空間的分配:,重點(diǎn)、難點(diǎn),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個(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)成前后臺模式中的“中斷(事件)驅(qū)動系統(tǒng)”。主程序是一個(gè)死循環(huán)模式,在主程序中完成系統(tǒng)的初始化后進(jìn)入待機(jī)工作模式,利用系統(tǒng)的中斷來完成任務(wù)的執(zhí)行。,重點(diǎn)、難點(diǎn),7,第三講:單片機(jī)軟件基礎(chǔ)知識,內(nèi)容: 尋址方式; MCS-51指令集; 偽指令;
4、匯編語言與簡單程序設(shè)計(jì).,8,1.了解指令的構(gòu)成: 標(biāo)號:操作碼 目的操作數(shù),源操作數(shù);注釋 2.熟悉操作數(shù)類型: 立即數(shù),寄存器操作數(shù),存儲器操作數(shù) 3.掌握七種尋址方式:,重點(diǎn)、難點(diǎn),立即尋址 寄存器尋址 直接尋址 寄存器間接尋址 變址尋址(基址寄存器+變址寄存器間接尋址) 相對尋址 位尋址,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è)) 由外部信號引起 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),中斷申請標(biāo)志位寄存器(TCON SCON),串行口控制寄存器SCON (98H):,定時(shí)器控制寄存器TCON (88H):,中斷優(yōu)先級控制寄存器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ā)的外部中斷要注意對電平信號的撤消,避免重復(fù)進(jìn)入中斷; 5.單片機(jī)的中斷采用固定的中斷入口地址,而PC的中斷則采用中斷向量表的形式,表中放置中斷服務(wù)程序的段地址和偏移地址。注意二者的區(qū)別。,重點(diǎn)、難點(diǎn),最高優(yōu)先級 最低優(yōu)先級,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位手動裝載模式),提供硬件延時(shí)和超時(shí)。 T1采用方式2(8位自動重裝載模式)作串行通信的波特率發(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顯示接口(動態(tài)與靜態(tài),硬件譯碼與 軟件譯碼,電路與編程應(yīng)用) ; 鍵盤接口(鍵盤種類,矩陣鍵盤和獨(dú)立鍵盤的 編程),22,1.了解單片機(jī)進(jìn)行外部擴(kuò)展方法和意義; 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年菏澤市腫瘤醫(yī)院(菏澤市公共衛(wèi)生臨床中心)第二批公開招聘備案制工作人員備考題庫及參考答案詳解1套
- 2026年北京市第九十九中學(xué)招聘備考題庫及答案詳解參考
- 2026年東莞市松山湖第一小學(xué)面向全國招聘備考題庫參考答案詳解
- 2026年寧馬城際招聘70人大??蓤?bào)備考題庫參考答案詳解
- 2026年蘭州空間技術(shù)物理研究所招聘備考題庫及一套完整答案詳解
- 2026年司法鑒定所鑒定助理招聘備考題庫完整答案詳解
- 2026年上海世外教育附屬松江區(qū)車墩學(xué)校教師招聘備考題庫完整參考答案詳解
- 2026年岱東鎮(zhèn)下屬企業(yè)公開招聘工作人員備考題庫有答案詳解
- 2026年廣州市黃埔軍校小學(xué)招聘備考題庫及參考答案詳解一套
- 物業(yè)品質(zhì)部內(nèi)控制度
- 生鮮聯(lián)營合同范本
- 2025重慶川儀自動化股份有限公司招聘56人筆試參考題庫附帶答案詳解(3卷合一版)
- 2025年浙江乍浦經(jīng)濟(jì)開發(fā)區(qū)(嘉興港區(qū))區(qū)屬國有公司公開招聘28人筆試考試備考試題及答案解析
- 論文發(fā)表合同協(xié)議
- 《SJT 11319-2005錫焊料動態(tài)條件氧化渣量定量試驗(yàn)方法》(2025年)實(shí)施指南
- 2025年長者教育與培訓(xùn)項(xiàng)目可行性研究報(bào)告
- 全國園林綠化養(yǎng)護(hù)概算定額(2018版)
- 2025年秋季學(xué)期國家開放大學(xué)《理工英語4》形考任務(wù)綜合測試完整答案(不含聽力部分)
- 銷售人員銷售技能培訓(xùn)
- 裝載機(jī)事故警示教育培訓(xùn)
- 超市服務(wù)禮儀標(biāo)準(zhǔn)培訓(xùn)
評論
0/150
提交評論