已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第6章 定時(shí)器/計(jì)數(shù)器,6 . 1 定時(shí)器/計(jì)數(shù)器結(jié)構(gòu),在作定時(shí)器使用時(shí),計(jì)數(shù)脈沖是由晶體振蕩器的輸出經(jīng)12分頻后得到的,所以定時(shí)器也可看作是對計(jì)算機(jī)機(jī)器周期的計(jì)數(shù)器,故每一個(gè)機(jī)器周期定時(shí)器加1。 在作計(jì)數(shù)器使用時(shí),計(jì)數(shù)脈沖來自單片機(jī)的外部,是對外部事件進(jìn)行計(jì)數(shù)。外部輸入脈沖由引腳T0(P3.4)或T1(P3.5)引入。 CPU在每個(gè)機(jī)器周期的S5P2時(shí)采樣外部輸入,當(dāng)采樣值在這個(gè)機(jī)器周期為高,在下一個(gè)機(jī)器周期為低時(shí),則計(jì)數(shù)器加1。加1操作發(fā)生在檢測到這種跳變后的一個(gè)機(jī)器周期中的S3P1,因此需要兩個(gè)機(jī)器周期來識別一個(gè)從“1”到“0”的跳變,故最高計(jì)數(shù)頻率為晶振頻率的1/24。要求輸入信號的電平要在跳變后至少應(yīng)在一個(gè)機(jī)器周期內(nèi)保持不變。,定時(shí)操作和計(jì)數(shù)操作本質(zhì)上沒有不同,它們都是對16位加法計(jì)數(shù)器進(jìn)行計(jì)數(shù),它們的區(qū)別僅僅在于,計(jì)數(shù)脈沖的來源不同。,1、定時(shí)器的方式寄存器TMOD(89H), M1 M0 定時(shí)器/計(jì)數(shù)器四種工作方式選擇, C/ 定時(shí)器方式或計(jì)數(shù)器方式選擇位。 C/ =1時(shí),為計(jì)數(shù)器方式;C/ =0時(shí),為定時(shí)器方式。 GATE 定時(shí)器/計(jì)數(shù)器運(yùn)行控制位。 當(dāng)GATE=0時(shí),只要定時(shí)器控制寄存器TCON中的TR0(或TR1)被置1時(shí),T0(或T1)開始計(jì)數(shù)。 當(dāng)GATE=1時(shí),不僅要TCON中的TR0或TR1置位,還需要P3口INT0或INT1引腳為高電平,才開始計(jì)數(shù)。,2、定時(shí)器控制寄存器TCON(88H), TR0 T0的運(yùn)行控制位。該位置1啟動計(jì)數(shù),清0停止計(jì)數(shù)。 TF0 T0的溢出中斷標(biāo)志位。當(dāng)T0計(jì)數(shù)溢出時(shí)由硬件自動置1; 在CPU中斷處理時(shí)由硬件清為0。 TR1 T1的運(yùn)行控制位,功能同TR0。 TF1 T1的溢出中斷標(biāo)志位,功能同TF0。,6 . 2 工作方式,方式0 由TH0的8位和TL0的低5位組成一個(gè)13位計(jì)數(shù)器。 當(dāng)13位計(jì)數(shù)器從0或設(shè)定的初值,加1到全“1”以后,再加1就產(chǎn)生溢出。這時(shí),置TCON的TF0位為1,同時(shí)把計(jì)數(shù)器變?yōu)槿?”。,2、方式1 方式1和方式0的工作相同,唯一的差別是TH0和TL0組成一個(gè)16位計(jì)數(shù)器。,3、方式2 把TL0配置成一個(gè)可以自動恢復(fù)初值(初始常數(shù)自動重新裝入)的8位計(jì)數(shù)器,TH0作為常數(shù)緩沖器, TH0由軟件預(yù)置值。當(dāng)TL0產(chǎn)生溢出時(shí),一方面使溢出標(biāo)志TF0置1,同時(shí)把TH0中的8位數(shù)據(jù)重新裝入TL0中。 方式2常用于定時(shí)控制。例如希望每隔250s產(chǎn)生一個(gè)定時(shí)控制脈沖,則可以采用12MHz的振蕩器,把TH0預(yù)置為6,并使C/=0就能實(shí)現(xiàn)。方式2不用作串行口波特率發(fā)生器。,重復(fù)設(shè)置幾乎完全一樣的方式0和方式1,是出于與MCS-48 單片機(jī)兼容的考慮,MCS-48 的定時(shí)/計(jì)數(shù)器是13 位的。,4、方式3 方式3對定時(shí)器T0和定時(shí)器T1是不相同的。若T1設(shè)置為方式3,則停止工作(其效果與TR1=0相同)。所以方式3只適用于T0。 方式3使MCS-51具有三個(gè)定時(shí)器/計(jì)數(shù)器(增加了一個(gè)附加的8 位定時(shí)器/計(jì)數(shù)器)。當(dāng)T0設(shè)置為方式3時(shí),將使TL0和TH0成為兩個(gè)相互獨(dú)立的8位計(jì)數(shù)器, TL0利用了T0本身的一些控制(C/,GATE,TR0,和TF0)方式,它的操作與方式0和方式1類似。而TH0被規(guī)定為用作定時(shí)器功能,對機(jī)器周期計(jì)數(shù),并借用了T1的控制位TR1和TF1。在這種情況下TH0控制了T1的中斷。這時(shí)T1還可以設(shè)置為方式02,用于任何不需要中斷控制的場合,或用作串行口的波特率發(fā)生器。 通常,當(dāng)T1用作串行口波特率發(fā)生器時(shí),T0才定義為方式3,以增 加一個(gè)8位計(jì)數(shù)器。,特別提示: 定時(shí)器/計(jì)數(shù)器0可工作于方式3,定時(shí)器/計(jì)數(shù)器1不能。,思考: MCS-51 單片機(jī)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 20717-2024道路車輛牽引車和掛車之間的電連接器(15芯)24 V15芯型
- 二零二五版信息技術(shù)專業(yè)大學(xué)生實(shí)習(xí)項(xiàng)目合同協(xié)議3篇
- 二零二五年頂名購置住宅合作協(xié)議3篇
- 二零二五年社區(qū)停車場車位買賣及租賃合同
- 2024物業(yè)管理公司安全文化建設(shè)與實(shí)施合同3篇
- 二零二五年度公司并購項(xiàng)目股權(quán)交割與整合合同3篇
- 2024年簡化版汽車租賃協(xié)議樣式版
- 專業(yè)勞務(wù)合作協(xié)議2024年通行版版B版
- 二零二五版電視互動節(jié)目主持人聘任協(xié)議3篇
- 2024港口物流作業(yè)合同
- 商業(yè)倫理與企業(yè)社會責(zé)任(山東財(cái)經(jīng)大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年山東財(cái)經(jīng)大學(xué)
- 【奧運(yùn)會獎牌榜預(yù)測建模實(shí)證探析12000字(論文)】
- 人傷理賠專業(yè)試卷
- 主要負(fù)責(zé)人重大隱患帶隊(duì)檢查表
- 魯濱遜漂流記人物形象分析
- 新版心理傾聽師資格考試備考題庫(精簡250題)
- 暫態(tài)地電壓局部放電檢測技術(shù)課件
- 220kV變壓器監(jiān)造細(xì)則
- 8 泵站設(shè)備安裝工程單元工程質(zhì)量驗(yàn)收評定表及填表說明
- 企業(yè)年會盛典元旦頒獎晚會通用PPT模板
- 污水管道工程監(jiān)理控制要點(diǎn)
評論
0/150
提交評論