




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
6定時器/計數(shù)器原理及仿真教學目的了解定時器/計數(shù)器的用途理解定時器/計數(shù)器的結(jié)構(gòu)和基本工作原理熟悉定時器/計數(shù)器0,1,2的工作模式掌握定時器/計數(shù)器的基本使用方法了解看門狗的基本工作原理2本章內(nèi)容定時器/計數(shù)器的基本用途定時器/計數(shù)器0和1的基本結(jié)構(gòu)和工作原理定時器/計數(shù)器2的基本結(jié)構(gòu)和工作原理仿真實例看門狗的基本工作原理36.1定時器/計數(shù)器的基本用途定時器/計數(shù)器模塊的基本用途定時器/計數(shù)器模塊的基本用途常用于測量時間、速度、頻率、脈寬,提供定時脈沖信號,還能為編程人員提供準確定時AT89C52中有3個定時器/計數(shù)器定時器/計數(shù)器0定時器/計數(shù)器1定時器/計數(shù)器26.1定時器/計數(shù)器的基本用途56.2定時器/計數(shù)器0的結(jié)構(gòu)和工作原理定時器/計數(shù)器0和1工作原理相關的特殊功能寄存器四種工作模式相關仿真實例定時器/計數(shù)器0和1工作原理
結(jié)構(gòu)
工作原理定時器方式:對振蕩源12分頻的脈沖計數(shù)計數(shù)器方式:對外部輸入的脈沖計數(shù)6.2定時器/計數(shù)器0的結(jié)構(gòu)和工作原理7相關的特殊功能寄存器計數(shù)寄存器TH0、TL0和TH1、TL1定時器/計數(shù)器控制寄存器TCON定時器/計數(shù)器方式控制寄存器TMOD6.2定時器/計數(shù)器0的結(jié)構(gòu)和工作原理8相關的特殊功能寄存器4種操作模式6.2定時器/計數(shù)器0的結(jié)構(gòu)和工作原理9定時器/計數(shù)器0和1的四種工作模式模式0
6.2定時器/計數(shù)器0的結(jié)構(gòu)和工作原理10定時器/計數(shù)器0和1的四種工作模式模式1
6.2定時器/計數(shù)器0的結(jié)構(gòu)和工作原理11定時器/計數(shù)器0和1的四種工作模式模式2
6.2定時器/計數(shù)器0的結(jié)構(gòu)和工作原理12定時器/計數(shù)器0和1的四種工作模式模式3
6.2定時器/計數(shù)器0的結(jié)構(gòu)和工作原理13定時器/計數(shù)器0和1的仿真實例例6.1要求使用AT89C52晶振頻率f=12MHz,利用定時器0實現(xiàn)對LED燈的閃爍控制,LED燈的閃爍間隔為0.5秒。分析思路:如何計算定時器初值?14仿真電路圖15程序流程圖16定時器/計數(shù)器0和1的仿真實例例6.2要求使用AT89C52,晶振頻率f=12MHz,在P1.2引腳上輸出一個脈沖信號,周期為2s,占空比為20%。分析思路:在例6.1的基礎上,如何來控制占空比?17仿真電路圖18程序流程圖19仿真效果圖20定時器/計數(shù)器0和1的仿真實例例6.3假設某家摩托車廠生產(chǎn)的摩托車,車輪直徑為43cm,那么,該車行走1km需要車輪運轉(zhuǎn)740圈(1000÷0.43÷3.14)。在車體上找一個能夠檢測車輪轉(zhuǎn)動的適當位置,安裝一個磁敏感傳感器(如廉價易購的3腳霍爾器件)或者光電傳感器。在與磁敏感傳感器位置相對的摩托車轉(zhuǎn)動部件上,安裝一塊小磁鐵。這樣車輪轉(zhuǎn)動時會形成磁敏感傳感器與小磁鐵之間的相對位移,從而產(chǎn)生一系列的電脈沖信號。將該信號作為單片機內(nèi)部可編程計數(shù)器的計數(shù)脈沖信號,供單片機記數(shù)。請利用AT89C52中的定時器/計數(shù)器來模擬這個簡易車輛里程表,電脈沖信號可以由按鍵按下和彈起來模擬,里程表中里程的顯示可以用8個LED燈來實現(xiàn)。為了方便,這里假設每產(chǎn)生5個周期的脈沖信號就相當于摩托車行使1km(實際是740次),而且行駛的距離的數(shù)值用8個LED燈來顯示(為了方便,用二進制數(shù)顯示),用8個LED燈來表示8位二進制數(shù),燈亮表示1,否則表示0,單位是km。分析思路:如何使用計數(shù)器?21仿真電路圖226.3定時器/計數(shù)器2的結(jié)構(gòu)和工作原理定時器/計數(shù)器2的工作原理相關的特殊功能寄存器三種工作模式相關仿真實例定時器/計數(shù)器2的工作原理定時器/計數(shù)器2的工作原理定時器/計數(shù)器2也是一個16位定時器/計數(shù)器。其工作方式由定時器/計數(shù)器2的控制寄存器T2CON中的C/T2位選擇。T/C2有三種工作模式:捕捉方式、自動重載(向下或向上計數(shù))和波特率發(fā)生器。T/C2有兩個8位寄存器:TH2和TL2。在定時器工作方式中,每經(jīng)過一個機器周期,計數(shù)寄存器就會加1;在計數(shù)器工作方式下,輸入計數(shù)脈沖的引腳是T2,工作原理和C/T0、C/T1工作在計數(shù)器方式的原理類似。6.3定時器/計數(shù)器2的結(jié)構(gòu)和工作原理24相關的特殊功能寄存器定時器/計數(shù)器控制寄存器T2CON定時器/計數(shù)器方式控制寄存器T2MOD6.3定時器/計數(shù)器2的結(jié)構(gòu)和工作原理25定時器/計數(shù)器2的三種工作模式捕捉模式6.3定時器/計數(shù)器2的結(jié)構(gòu)和工作原理26定時器/計數(shù)器2的三種工作模式自動重載模式(DCEN=0)6.3定時器/計數(shù)器2的結(jié)構(gòu)和工作原理27定時器/計數(shù)器2的三種工作模式自動重載模式(DCEN=1)6.3定時器/計數(shù)器2的結(jié)構(gòu)和工作原理28定時器/計數(shù)器2的三種工作模式波特率發(fā)生器6.3定時器/計數(shù)器2的結(jié)構(gòu)和工作原理29定時器/計數(shù)器2的相關仿真實例例6.5有一個頻率在500Hz~1KHz范圍內(nèi)的脈沖信號。要求使用AT89C52,晶振頻率f=12MHz,利用定時器2的捕捉模式測量出該脈沖信號一個周期的時間并用動態(tài)數(shù)碼管顯示。分析思路:測量信號周期的方法如何利用T/C2的捕捉模式30仿真電路圖31程序流程圖32仿真效果圖336.4仿真實例音符播放仿真實例直流電機控制仿真實例步進電機控制仿真實例音符播放仿真實例
例6.6要求使用AT89C52,晶振頻率12MHz,利用蜂鳴器和單片機中的定時器,實現(xiàn)音樂中,即DO,RE,M,SO,LA,SI的發(fā)音。分析思路:發(fā)音的基本原理如何根據(jù)音符頻率來確定定時器計數(shù)初值6.4仿真實例35音符播放仿真實例
仿真電路圖6.4仿真實例36音符播放仿真實例
程序流程圖6.4仿真實例37直流電機控制仿真實例例6.7要求使用AT89C52,晶振12MHz,能夠?qū)崿F(xiàn)直流電機的轉(zhuǎn)向和轉(zhuǎn)速的控制:使用一個加速按鍵,每按一次電機的旋轉(zhuǎn)速度就增加;使用一個反向按鍵,每按一次電機的轉(zhuǎn)動方向就發(fā)生改變。對電機速度的控制要求利用單片機中的定時器。分析思路:直流電機控制的基本思想如何來控制直流電機的旋轉(zhuǎn)方向和速度6.4仿真實例38直流電機控制仿真實例仿真電路圖6.4仿真實例39直流電機控制仿真實例程序流程圖6.4仿真實例40步進電機控制仿真實例例6.8要求使用AT89C52,晶振12MHz,電機步距角為7.5°,實現(xiàn)對步進電機轉(zhuǎn)向和轉(zhuǎn)速的控制:。要求開機時電機以30轉(zhuǎn)/分的速度正向旋轉(zhuǎn),每按下一次加速按鍵,電機旋轉(zhuǎn)速度增加10,最高速度為100轉(zhuǎn)/分,即速度可以為30轉(zhuǎn)/分,40轉(zhuǎn)/分,50轉(zhuǎn)/分,…,100轉(zhuǎn)/分。按反向按鍵鍵后,電機反向旋轉(zhuǎn)。分析思路:如何來控制步進電機的旋轉(zhuǎn)方向和速度如何來將步進電機的旋轉(zhuǎn)速度和定時器初值對應起來6.4仿真實例41步進電機控制仿真實例仿真電路圖6.4仿真實例42步進電機控制仿真實例程序流程圖6.4仿真實例436.5看門狗定時器看門狗簡介看門狗的工作原理看門狗的使用看門狗簡介有時候單片機因為受到某些干擾,會不按照這種既定的順序來執(zhí)行指令,會脫離正常軌道,導致程序執(zhí)行混亂(俗稱
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工勞務合同范例6
- 供暖煤炭合同范例
- 代辦貸款寫合同范例
- 東川租房售房合同范例
- 倉庫租賃運輸合同范例
- 交通表現(xiàn)施工合同范例
- 混凝土涵管施工方案
- 公廁水電安裝合同范例
- 伸縮雨棚安裝合同范例
- 復方黃精膏的研制及其免疫調(diào)節(jié)作用研究
- 《木蘭詩》歷年中考古詩欣賞試題匯編(截至2024年)
- 七年級數(shù)學新北師大版(2024)下冊第一章《整式的乘除》單元檢測習題(含簡單答案)
- 2024年安徽省高職院校單招《職測》參考試題庫(含答案)
- 2024年財政部會計法律法規(guī)答題活動題目及答案一
- 《冠心病》課件(完整版)
- DZ/T 0462.3-2023 礦產(chǎn)資源“三率”指標要求 第3部分:鐵、錳、鉻、釩、鈦(正式版)
- 2024年南京交通職業(yè)技術(shù)學院高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- 上海市四年級數(shù)學綠色指標測試卷
- 建筑工程消防安全技術(shù)交底
- 建筑工程原材料構(gòu)配件及試件檢驗的項目規(guī)則取樣規(guī)定_文檔
- 畢業(yè)論文:冷凍庫的設計
評論
0/150
提交評論