單片機(jī)復(fù)習(xí)重點(diǎn)_第1頁
單片機(jī)復(fù)習(xí)重點(diǎn)_第2頁
單片機(jī)復(fù)習(xí)重點(diǎn)_第3頁
單片機(jī)復(fù)習(xí)重點(diǎn)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、單片機(jī)重點(diǎn)第1章單片機(jī)概述一.什么是單片機(jī),單片機(jī)可以用來做什么。一片半導(dǎo)體硅片集成:CPU儲(chǔ)存器、并行I/O、串行I/O、定時(shí)器計(jì)數(shù)器、中斷系統(tǒng)、系統(tǒng)時(shí)鐘電路及系統(tǒng)總線的微型計(jì)算機(jī)。家用電器、工業(yè)過程控制、儀器儀表、智能武器、航空、汽車領(lǐng)域第2章單片機(jī)片內(nèi)硬件結(jié)構(gòu)一.單片機(jī)引腳及最小系統(tǒng);P0口做通用IO口時(shí)要接上拉電阻40弓I腳分為:1.電源及時(shí)鐘弓I腳一VCCVSSXTAL朱XTAL22.控制弓I腳-PSEN、RESTO引腳一P0、P1、P2、P3,位4個(gè)8位I/O口程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器是分開的:物理上分為:4個(gè)空間,即片內(nèi)ROM片外ROM片內(nèi)RAM片外RAM邏輯上分為:3個(gè)空間,即程

2、序存儲(chǔ)器(片內(nèi)、外)統(tǒng)一編址數(shù)據(jù)存儲(chǔ)器(片內(nèi))數(shù)據(jù)存儲(chǔ)器(片外)二.機(jī)器周期的計(jì)算若晶振頻率為fosc,則時(shí)鐘周期T>sc=1/fosc每12個(gè)時(shí)鐘周期為1個(gè)機(jī)器周期第3章C51編程語言基礎(chǔ)1 .單片機(jī)引腳及最小系統(tǒng):2 .存儲(chǔ)類型code的作用程序存儲(chǔ)區(qū)CODE標(biāo)識符為code,程序存儲(chǔ)區(qū),儲(chǔ)存常數(shù)(值不變)。第5章單片機(jī)與開關(guān)、鍵盤、顯示器件的接口.例5-1流水燈:二.實(shí)驗(yàn):花樣流水燈#include<>#defineucharunsignedcharucharcodetab=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0x7f,0xb

3、f,0xdf,0xef,0xf7,0xfb,0xfd,0xfe;/*前8個(gè)數(shù)據(jù)為左移點(diǎn)亮數(shù)據(jù),后8個(gè)為右移點(diǎn)亮數(shù)據(jù)*/voidmain()1單片機(jī)有哪幾個(gè)中斷源:共有5個(gè)中斷請求源(簡稱中斷源),2個(gè)中斷優(yōu)先級中斷系統(tǒng)共有5個(gè)中斷請求源,它們是:(1) INT0一外部中斷請求0,中斷請求信號由引腳輸入。(2) INT1一外部中斷請求1,中斷請求信號由引腳輸入。(3) 定時(shí)器/計(jì)數(shù)器T0計(jì)數(shù)溢出發(fā)出的中斷請求。(4) 定時(shí)器/計(jì)數(shù)器T1計(jì)數(shù)溢出發(fā)出的中斷請求。(5) 串行口中斷請求。2 .通過設(shè)置哪幾個(gè)寄存器的值可以控制中斷系統(tǒng)?TCONf存器SCONU存器中斷允許與優(yōu)先級控制:中斷允許寄存器I

4、E和中斷優(yōu)先級寄存器IP3 .P147,響應(yīng)中斷請求的條件:(1)(4)一個(gè)中斷源的中斷請求被響應(yīng),必須滿足以下必要條件:(1)EA=1o(2)該中斷源對應(yīng)的中斷請求標(biāo)志為“1”。(3)該中斷源的中斷允許位=1,即該中斷被允許。(4)無同級或更高級中斷正在被服務(wù)。中斷響應(yīng)就是CPU寸中斷源提出的中斷請求的處理。即自動(dòng)轉(zhuǎn)去執(zhí)行對應(yīng)的中斷服務(wù)程序。四.中斷服務(wù)程序與一般子程序的異同中斷概念:單片機(jī)暫時(shí)中止當(dāng)前正在執(zhí)行的主程序,轉(zhuǎn)到中斷服務(wù)處理程序處理中斷服務(wù)請求。中斷服務(wù)處理程序處理完中斷服務(wù)請求后,再回到原來被中止的程序之處(斷點(diǎn)),繼續(xù)執(zhí)行被中斷的主程序,完成一個(gè)中斷過程。中斷的優(yōu)點(diǎn):消除了單

5、片機(jī)在查詢方式中的等待現(xiàn)象不同點(diǎn):普通子函數(shù)用的是C語言里的主函數(shù)調(diào)用子函數(shù)的方法,子函數(shù)可以有參數(shù),有返回值;中斷函數(shù)沒有參數(shù),沒有返回值;相似點(diǎn):都是中斷當(dāng)前正在執(zhí)行的程序,都要通過執(zhí)行返回指令,返回到原來的程序。都是由硬件自動(dòng)地把斷點(diǎn)地址壓入堆棧;當(dāng)執(zhí)行到返回指令時(shí),自動(dòng)彈出斷點(diǎn)地址以便返回原來的程序。都要通過軟件完成現(xiàn)場保護(hù)和現(xiàn)場恢復(fù)。都可以實(shí)現(xiàn)嵌套。五.中斷優(yōu)先級處理原則1、先高后低。2、同級、同時(shí)中斷,事先約定。3、高級打斷低級,停低轉(zhuǎn)高。4、高級不睬低級或者同級,高不理低。6 .例6-1單個(gè)中斷7 .例6-3中斷嵌套第7章定時(shí)/計(jì)數(shù)器的工作原理及應(yīng)用一.定時(shí)器和計(jì)數(shù)器的區(qū)別是什么

6、?51單片機(jī)有哪幾個(gè)定時(shí)計(jì)數(shù)器?計(jì)數(shù)器模式:對外部輸入信號的脈沖進(jìn)行計(jì)數(shù)定時(shí)器模式:對機(jī)器周期計(jì)數(shù)。T0(TL0、THQ、T1(TL1、TH1)不論是工作在定時(shí)器模式還是計(jì)數(shù)器模式,實(shí)質(zhì)是對脈沖信號進(jìn)行計(jì)數(shù)。二定時(shí)計(jì)數(shù)器的工作原理是怎樣的?(單片機(jī)怎么知道“定時(shí)時(shí)間到”或者是“計(jì)數(shù)值到”?)計(jì)數(shù)溢出則把TCO時(shí)的溢出標(biāo)志位TFx置“1”。三.通過設(shè)置哪幾個(gè)寄存器的值可以控制定時(shí)計(jì)數(shù)器?特殊功能寄存器TMO晅于選擇T0、T1的工作模式和工作方式。特殊功能寄存器TCO訓(xùn)于才$制T0、T1的啟動(dòng)和停止計(jì)數(shù),同時(shí)包含了T0、T1的狀態(tài)。4 .會(huì)根據(jù)定時(shí)時(shí)間計(jì)算方式0、方式1、方式2定時(shí)計(jì)數(shù)器的初值(不能死記,要理解!)定時(shí)時(shí)間=(216?X)X機(jī)器周期=(216?X)X12/晶振頻率5 .例7-1定時(shí)器的使用6 .例7-2計(jì)數(shù)器的使用第8章串行口的工作原理及應(yīng)用一.哪個(gè)寄存器是控制單片機(jī)串口工作的?串口中斷請求標(biāo)志位在哪個(gè)寄存器中?控制寄存器兩個(gè):串行口控制寄存器SCON特殊功能寄存器PCON串行口控制寄存器SCONPCON介紹PCOM各位功能。僅最高位SMO曲串口有關(guān)2 .51單片機(jī)的串口通信屬于什么通信(全雙

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論