版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、中斷+定時(shí)器+串口總結(jié)中斷中斷允許控制允許控制 CPU對(duì)中斷系統(tǒng)所有中斷以及某個(gè)中斷源的開放和屏蔽是對(duì)中斷系統(tǒng)所有中斷以及某個(gè)中斷源的開放和屏蔽是由中斷允許寄存器由中斷允許寄存器IE控制的??刂频摹V袛嗾?qǐng)求中斷請(qǐng)求標(biāo)志標(biāo)志1、TCON的中斷標(biāo)志的中斷標(biāo)志 中斷源中斷源中斷源符中斷源符號(hào)號(hào)名稱名稱中斷引起原因中斷引起原因中斷號(hào)中斷號(hào)/INT0外部中斷外部中斷0P3.2引腳低電平或下降沿信號(hào)引腳低電平或下降沿信號(hào)0T0定時(shí)器定時(shí)器0中中斷斷定時(shí)定時(shí)/計(jì)數(shù)器計(jì)數(shù)器0計(jì)數(shù)回計(jì)數(shù)回0溢出溢出1/INT1外部中斷外部中斷1P3.3引腳低電平或下降沿信號(hào)引腳低電平或下降沿信號(hào)2T1定時(shí)器定時(shí)器1中中斷斷定時(shí)
2、定時(shí)/計(jì)數(shù)器計(jì)數(shù)器1計(jì)數(shù)回計(jì)數(shù)回0溢出溢出3TI/RI串行口中串行口中斷斷串行通信完成一幀數(shù)據(jù)發(fā)送或接收串行通信完成一幀數(shù)據(jù)發(fā)送或接收引起中斷引起中斷4使用中斷,程序員需要做什么?使用中斷,程序員需要做什么? 你想使用的中斷是哪個(gè)?選擇相應(yīng)的中斷號(hào);你想使用的中斷是哪個(gè)?選擇相應(yīng)的中斷號(hào); 你所希望的觸發(fā)條件是什么?你所希望的觸發(fā)條件是什么? 你希望在中斷之后干什么?你希望在中斷之后干什么?以外部中斷以外部中斷0為例:為例:主程序中需要有以下代碼:主程序中需要有以下代碼:EA=1;/打開總中斷開關(guān)EX0=1;/開外部中斷0IT0=0/1;/設(shè)置外部中斷的觸發(fā)方式中斷服務(wù)函數(shù):中斷服務(wù)函數(shù):vo
3、id int0 () interrupt 0 using 1do anything that you wantCPU時(shí)序的有關(guān)知識(shí) 振蕩周期:為單片機(jī)提供定時(shí)信號(hào)的振蕩源的周期(晶振周期或外加振蕩周期) 狀態(tài)周期:2個(gè)振蕩周期為1個(gè)狀態(tài)周期,用S表示。振蕩周期又稱S周期或時(shí)鐘周期。 機(jī)器周期:1個(gè)機(jī)器周期含6個(gè)狀態(tài)周期,12個(gè)振蕩周期。 指令周期:完成1條指令所占用的全部時(shí)間,它以機(jī)器周期為單位。CPU時(shí)序的有關(guān)知識(shí)例如:外接晶振為12MHz時(shí),89S52單片機(jī)的4個(gè)時(shí)間周期的具體值為: 振蕩周期=1/12us; 狀態(tài)周期=1/6us; 機(jī)器周期=1us; 指令周期=14us;定時(shí)定時(shí)/計(jì)數(shù)器
4、的控制計(jì)數(shù)器的控制 80C51單片機(jī)定時(shí)單片機(jī)定時(shí)/計(jì)數(shù)器的工作由兩個(gè)特殊功能計(jì)數(shù)器的工作由兩個(gè)特殊功能寄存器控制。寄存器控制。TMOD用于設(shè)置其工作方式;用于設(shè)置其工作方式;TCON用于用于控制其啟動(dòng)和中斷申請(qǐng)??刂破鋯?dòng)和中斷申請(qǐng)。 1、工作方式寄存器、工作方式寄存器TMOD 工作方式寄存器工作方式寄存器TMOD用于設(shè)置定時(shí)用于設(shè)置定時(shí)/計(jì)數(shù)器的工作計(jì)數(shù)器的工作方式,低四位用于方式,低四位用于T0,高四位用于,高四位用于T1。其格式如下:。其格式如下:2、控制寄存器、控制寄存器TCON TCON的低的低4位用于控制外部中斷位用于控制外部中斷,已在前面介紹。已在前面介紹。TCON的高的高4位
5、用于控位用于控制定時(shí)制定時(shí)/計(jì)數(shù)器的啟動(dòng)和中斷申請(qǐng)。其格式如下:計(jì)數(shù)器的啟動(dòng)和中斷申請(qǐng)。其格式如下:TF1(TCON.7):):T1溢出中斷請(qǐng)求標(biāo)志位。溢出中斷請(qǐng)求標(biāo)志位。T1計(jì)數(shù)溢出時(shí)由硬件自動(dòng)置計(jì)數(shù)溢出時(shí)由硬件自動(dòng)置TF1為為1。CPU響應(yīng)中斷后響應(yīng)中斷后TF1由硬件自動(dòng)清由硬件自動(dòng)清0。T1工作時(shí),工作時(shí),CPU可隨時(shí)查詢可隨時(shí)查詢TF1的狀態(tài)。所以,的狀態(tài)。所以,TF1可用作查詢測(cè)試的標(biāo)志??捎米鞑樵儨y(cè)試的標(biāo)志。TF1也可以用軟件置也可以用軟件置1或或清清0,同硬件置,同硬件置1或清或清0的效果一樣。的效果一樣。TR1(TCON.6):):T1運(yùn)行控制位。運(yùn)行控制位。TR1置置1時(shí),時(shí)
6、,T1開始工作;開始工作;TR1置置0時(shí),時(shí),T1停止工作。停止工作。TR1由軟件置由軟件置1或清或清0。所以,用軟件可控制定時(shí)。所以,用軟件可控制定時(shí)/計(jì)數(shù)器的計(jì)數(shù)器的啟動(dòng)與停止。啟動(dòng)與停止。TF0(TCON.5):):T0溢出中斷請(qǐng)求標(biāo)志位,其功能與溢出中斷請(qǐng)求標(biāo)志位,其功能與TF1類同。類同。TR0(TCON.4):):T0運(yùn)行控制位,其功能與運(yùn)行控制位,其功能與TR1類同。類同。使用定時(shí)器,該做哪些工作 初始化程序應(yīng)完成如下工作:初始化程序應(yīng)完成如下工作: 對(duì)TMOD賦值,以確定T0和T1的工作方式。 計(jì)算初值,并將其寫入TH0、TL0或TH1、TL1。 中斷方式時(shí),則對(duì)EA賦值,開放
7、定時(shí)器中斷。 使TR0或TR1置位,啟動(dòng)定時(shí)/計(jì)數(shù)器定時(shí)或計(jì)數(shù)。80C51串行口的控制寄存器 SCON 是一個(gè)特殊功能寄存器,用以設(shè)定串行口的是一個(gè)特殊功能寄存器,用以設(shè)定串行口的工作方式工作方式、接收接收/發(fā)送控制發(fā)送控制以及設(shè)置以及設(shè)置狀態(tài)標(biāo)志狀態(tài)標(biāo)志:SM0和和SM1為工作方式選擇位,可選擇為工作方式選擇位,可選擇四種工作方式四種工作方式:PCON中只有中只有一位一位SMOD與串行口工作有關(guān)與串行口工作有關(guān) :SMOD(PCON.7) 波特率倍增位波特率倍增位。在串行口方式。在串行口方式1、方式、方式2、方式、方式3時(shí),波特率與時(shí),波特率與SMOD有關(guān),當(dāng)有關(guān),當(dāng)SMOD=1時(shí),波特率提高一倍。復(fù)位時(shí),時(shí),波特率提高一倍。復(fù)位時(shí),SMOD=0。串口如何使用 串行口工作之前,應(yīng)對(duì)其進(jìn)行初始化,主要是設(shè)置產(chǎn)串行口工作之前,應(yīng)對(duì)其進(jìn)行初始化,主要是設(shè)置產(chǎn)生波特率的定時(shí)器生波特率的定時(shí)器1、串行口控制和中斷控制。具體、串行口控制和中斷控制。具體步驟如下:步驟如下: 確定確定T1的工作方式的工作方式(編程(編程TMOD寄存器);寄存器); 計(jì)算計(jì)算T1的初值的初值,裝載,裝載TH1、TL1; 啟動(dòng)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024秋一年級(jí)道德與法治上冊(cè) 第8課 幸福一家人教案 粵教版
- 九年級(jí)歷史上冊(cè) 第三單元 近代社會(huì)的發(fā)展與終結(jié) 第20課 第一次燃遍全球的戰(zhàn)火教案 北師大版
- 材料掛靠合同模板
- 鐵屑購銷合同模板
- 采摘枸杞用工合同模板
- 養(yǎng)殖場(chǎng)技術(shù)人員合同模板
- 混凝土廠出租合同模板
- 賣菜勞務(wù)合同模板
- 2024年防水膠項(xiàng)目資金需求報(bào)告代可行性研究報(bào)告
- 2023年姿態(tài)控制發(fā)動(dòng)機(jī)投資申請(qǐng)報(bào)告
- 四年級(jí)數(shù)學(xué)人教版(上冊(cè))第1課時(shí)口算除法(課件)
- 教科版小學(xué)科學(xué)三年級(jí)上冊(cè)單元測(cè)試題附答案(全冊(cè))
- 2024年民族團(tuán)結(jié)知識(shí)競(jìng)賽題庫(含答案)
- 2024光伏系統(tǒng)紅外熱異常類型特征圖像
- 專題04 地球上的水-5年(2020-2024)高考1年模擬地理真題分類匯編(北京專用)(解析版)
- 多選題1-500題附有答案
- 《微小世界》單元檢測(cè)(解析版)
- 2024年建設(shè)工程質(zhì)量檢測(cè)人員-建設(shè)工程質(zhì)量檢測(cè)人員(建筑幕墻)筆試考試歷年典型考題及考點(diǎn)含含答案
- 2024年江蘇省宿遷市宿豫區(qū)中考英語二模試卷(含詳細(xì)答案解析)
- 中醫(yī)醫(yī)療技術(shù)手冊(cè)2013普及版
- 工程造價(jià)咨詢服務(wù)風(fēng)險(xiǎn)防范方案
評(píng)論
0/150
提交評(píng)論