版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
模塊五——定時/計數(shù)器定時計數(shù)器的應(yīng)用5.5定時/計數(shù)器應(yīng)用定時/計數(shù)器計滿溢出會產(chǎn)生中斷申請,如果設(shè)置了中斷控制,允許CPU響應(yīng)中斷,此時CPU會調(diào)用定時/計數(shù)器的中斷服務(wù)程序,完成指定任務(wù)。當(dāng)然也可以不使用中斷方式,而使用查詢方式進(jìn)行工作。在C51語言中,應(yīng)用中斷方式使用定時/計數(shù)器,仍然需要用到中斷函數(shù)。中斷函數(shù)的格式與上一章的介紹相同,所不同的是要記住T0和T1的中斷號分別是1和3。5.5定時/計數(shù)器應(yīng)用定時/計數(shù)器使用步驟對TMOD賦值,以確定T0和T1的工作模式和工作方式,完成定時/計數(shù)器的初始化。①計算計數(shù)初值,并將初值分別寫入THx和TLx。②如啟用中斷,要對中斷控制寄存器IE賦值,允許系統(tǒng)響應(yīng)中斷。③編寫定時器/計數(shù)器的中斷服務(wù)程序,完成特定功能。④如果采用查詢方式,則不必執(zhí)行(3)、(4)兩步。5.5定時/計數(shù)器應(yīng)用請編寫程序,實現(xiàn)在AT89C51的P1.0引腳上產(chǎn)生100Hz的方波信號,要求使用定時/計數(shù)器和中斷。系統(tǒng)振蕩頻率為12MHz。課堂練習(xí)5.5定時/計數(shù)器應(yīng)用5.5定時/計數(shù)器應(yīng)用點擊左側(cè)工具欄上的圖標(biāo)在彈出的列表中選擇即為示波器使用proteus繪制電路原理圖可以在電路圖中加入示波器該示波器有四個輸入只需選擇一個連入線路即可5.5定時/計數(shù)器應(yīng)用1.調(diào)整方波的高度2.調(diào)整方波顯示間距3.可以進(jìn)行方波的測量5.5定時/計數(shù)器應(yīng)用課堂練習(xí)某一時序控制系統(tǒng),在P1口連接了8個控制開關(guān)K1~K8。要求機器開啟后第一秒鐘僅K1、K3閉合,第二秒鐘僅K2、K4閉合,第三秒鐘僅K5、K7閉合,第四秒鐘僅K6、K8閉合,第五秒鐘僅K1、K3、K5、K7閉合,第六秒鐘僅K2、K4、K6、K8閉合,第七秒鐘8個開關(guān)全部閉合,第八秒鐘全部斷開。如此循環(huán)往復(fù),系統(tǒng)的振蕩頻率為12MHz。5.5定時/計數(shù)器應(yīng)用分析該系統(tǒng)要求的定時為1S。而單片機中16位定時器最長的定時時間是65536個機器周期,在主頻為12MHz下,每個機器周期耗時為1us,其能定時的最長時間為1us×65536≈65.5ms,遠(yuǎn)遠(yuǎn)低于1S的要求。這個時候必須要使用軟件的方法來擴展定時時間,可以先設(shè)定定時時間單元為50ms,同時增加一個變量來計算50ms(時間單元)出現(xiàn)的次數(shù),當(dāng)這一變量達(dá)到20次時,即達(dá)到了預(yù)定的1S時間。即(20×50ms=1000ms)5.5定時/計數(shù)器應(yīng)用在這里考慮選取T0,讓其工作在方式1狀態(tài)下,首先計算出TH0和TL0的初始值。機器周期為:TP=12/晶振頻率=12/12MHz=1us時間常數(shù)為:N=T/TP=50ms/1us=50000計數(shù)初值為:X=65536-50000=15536按照公式5-1,其高8位為15536/256=60即3CH按照公式5-2,其低8位為15536%256=176即B0H故TH0=3CH,TL0=B0H5.5定時/計數(shù)器應(yīng)用5.5定時/計數(shù)器應(yīng)用3.輸出PWM
51單片機的定時器有時還用來輸出PWM(PulseWidthModuation,即脈寬調(diào)制)信號。PWM是一種對模擬信號電平進(jìn)行數(shù)字編碼的方法。它是利用微處理器的數(shù)字輸出來對模擬電路進(jìn)行控制的一種非常有效的技術(shù),廣泛地應(yīng)用于測量、通信、功率控制與變換等領(lǐng)域。5.5定時/計數(shù)器應(yīng)用5.5定時/計數(shù)器應(yīng)用應(yīng)用PWM進(jìn)行直流電機的調(diào)速控制,既簡單又高效,通過改變脈沖周期內(nèi)高電平的輸出時長,使得PWM的占空比增大,直流電動機就會獲得更大的能量,從而加速運轉(zhuǎn),反之則會降低速度。因直流電動機的工作需要較大的電流支持,而單片機的輸出較小,不能直接驅(qū)動直流電動機工作,需要通過一個直流電動機驅(qū)動芯片L298,接收單片機輸出的PWM信號,并控制直流電動機按指令運轉(zhuǎn)。。5.5定時/計數(shù)器應(yīng)用
課堂練習(xí)使用單片機的定時器輸出PWM信號對直流電動機調(diào)速并控件直流電動機的正轉(zhuǎn)和反轉(zhuǎn)5.5定時/計數(shù)器應(yīng)用直流電動機的正反轉(zhuǎn)通常采用改變電機中電樞電流方向的方法來實現(xiàn),在本電路里可以通過L298的IN1和IN2引腳值的改變實現(xiàn)輸出端OUT1與OUT2中電流方向的變化,從而實現(xiàn)直流電機的正反轉(zhuǎn)控制。另外ENA端為PWM信號的輸入端,通過改變PWM信號的占空比可以加速或減慢直流電動機的轉(zhuǎn)速。分析5.5定時/計數(shù)器應(yīng)用在程序中需要進(jìn)行定時器的初始化,這里將PWM的頻率設(shè)定為100HZ(每10ms為一個脈
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年6月浙江省高考生物試卷真題(含答案解析)
- 中國戶外廣告投光燈行業(yè)市場調(diào)查研究報告
- 2024至2030年中國射頻前端接收濾波放大單元數(shù)據(jù)監(jiān)測研究報告
- 2024至2030年中國凸面平焊法蘭數(shù)據(jù)監(jiān)測研究報告
- 2024至2030年中國HDPE再生顆粒數(shù)據(jù)監(jiān)測研究報告
- 2024年中國耐熱硅橡膠屏蔽軟電纜市場調(diào)查研究報告
- 2024年中國彩照模塊市場調(diào)查研究報告
- 2024年中國手機外殼塑膠無塵噴涂線市場調(diào)查研究報告
- 程力勞動合同
- 倉單轉(zhuǎn)賣合同
- 投資建廠房收租合同模板
- 行政職業(yè)能力測試分類模擬題462
- 民航與機場管理作業(yè)指導(dǎo)書
- 2023年甘肅省慶陽市西峰區(qū)蘭州路街道東門村社區(qū)工作人員(綜合考點共100題)模擬測試練習(xí)題含答案
- 西安熱工研究院有限公司招聘筆試題庫2024
- 生理學(xué)(醫(yī)類專業(yè))學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024人教版道德與法治二年級上冊第四單元:我們生活的地方大單元整體教學(xué)設(shè)計
- 2024年高三數(shù)學(xué)復(fù)習(xí)備考策略講座
- 山東省2023-2024學(xué)年高一上學(xué)期語文期中考試試卷(含答案)
- 小學(xué)生競選班委課件
- 古希臘文明智慧樹知到期末考試答案章節(jié)答案2024年復(fù)旦大學(xué)
評論
0/150
提交評論