版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——8052定時(shí)器T2的用法定時(shí)器T2的用法
聲明,定時(shí)器T2只有52以上的芯片才有,51沒(méi)有的。
1C-D-I;e#z7i9Y8{:
,X-?'h-F-|'fP\
捕獲模式
在捕獲模式時(shí),兩種操作模式由T2CON中的EXEN2位選擇。假使EXEN2=0,Timer2作為一個(gè)16位向上定時(shí)或計(jì)數(shù)器,當(dāng)溢出時(shí)將T2CON中的TF2置1。這個(gè)標(biāo)志位可以產(chǎn)生一個(gè)中斷。假使EXEN2=1,Timer2起同樣的作用,但是,外部輸入端T2EX上的下降延也可以使TH2和TL2中的值捕獲到RCAP2H和RCAP2L中,另外,T2EX上的下降延可以將EXF2置1,像TF2一樣,也可以產(chǎn)生一個(gè)中斷。捕獲模式詳見(jiàn)圖5。
自動(dòng)重載模式
Timer2在指定為16為自動(dòng)重載模式時(shí)可以編程為加計(jì)數(shù)或減計(jì)數(shù),此功能由T2MOD中的DCEN位
決定。DCEN=0,計(jì)數(shù)器向上計(jì)數(shù),默認(rèn)置為0,DCEN=1時(shí),Timer2的加或減由T2EX的值決定。
f*wo\{9n
可編程時(shí)鐘輸出
P1.0可以輸出50%占空比的可編程時(shí)鐘,如圖9所示。這個(gè)引腳,除了作為普通的IO口,還有另外兩個(gè)交替功能,它可以編程為Timer2的外部輸入腳或者占空比50%的可變時(shí)鐘輸出,在晶振16M時(shí)頻率范圍從61Hz到4MHz。
Timer2指定為時(shí)鐘發(fā)生器,必需將C/T2為清0并將T2OE位置1。TR2啟動(dòng)或中止計(jì)時(shí)器。輸出頻率取決于晶振頻率和Timer2的捕獲寄放器的重載值,如下面公式所示。
時(shí)鐘輸出頻率=晶振頻率/4×(65536-(RCAP2H,RCAP2L))
在時(shí)鐘輸出模式,Timer2溢出不會(huì)產(chǎn)生中斷,它可以同時(shí)作為波特率發(fā)生器和時(shí)鐘輸出訪用,然而,當(dāng)他們都使用(RCAP2H,RCAP2L)時(shí),波特率和時(shí)鐘輸出頻率不能取決于單獨(dú)的設(shè)置參數(shù)。
8052T2用法詳解
1、要確切定時(shí),必需使用定時(shí)器的自動(dòng)裝載方式。本試驗(yàn)使用T2定時(shí)器,讓它工作在16bit自動(dòng)裝載方式,這時(shí),有另一個(gè)位置專門裝著16位預(yù)裝載值,當(dāng)T2溢出時(shí),預(yù)裝載值馬上被裝入,這就保證了確切定時(shí)。
2、T2定時(shí)器是一個(gè)16位定時(shí)器,最長(zhǎng)的溢出時(shí)間也就幾十毫秒,要定時(shí)1秒,就需要用一個(gè)變量來(lái)保存溢出的次數(shù),積累到了一定的次數(shù)后,才執(zhí)行一次操作。這樣就可以累加到1秒或者更長(zhǎng)的時(shí)間才做一次操作。
3、當(dāng)T2定時(shí)器發(fā)生溢出中斷時(shí),需要用戶自己清除溢出標(biāo)記,而51的其他定時(shí)器是自動(dòng)清除的。4、T2定時(shí)器預(yù)裝載值的計(jì)算:
設(shè)晶振為12MHz,每秒鐘可以執(zhí)行1000000(12000000/12)個(gè)機(jī)器周期。而T2每次溢出時(shí)最多經(jīng)過(guò)了65536個(gè)機(jī)器周期。我們應(yīng)當(dāng)盡量讓T2定時(shí)器的溢出中斷的次數(shù)最少,這樣對(duì)主程序的干擾也就最小。
選擇每秒中斷14次,每次溢出1000000/14=71428.57個(gè)機(jī)器周期,不為整數(shù)且超出65536個(gè)機(jī)器周期,無(wú)效。
選擇每秒中斷16次,每次溢出1000000/16=62500個(gè)機(jī)器周期,小于65536個(gè)機(jī)器周期,有效。選擇每秒中斷20次,每次溢出1000000/20=50000個(gè)機(jī)器周期,小于65536個(gè)機(jī)器周期,有效。通過(guò)上面的計(jì)算,我們可以發(fā)現(xiàn),我們可以選擇的方式有好多,但是最正確的是每秒中斷16次,每次溢出62500個(gè)機(jī)器周期,那么賦給T2定時(shí)器的初值應(yīng)為65536-62500=3036,轉(zhuǎn)換成十六進(jìn)制值為0x0BDC。
*****************************************************************************************/*********定時(shí)2中斷服務(wù)子函數(shù)**************/voidtimer2_init(){RCAP2L=(65536-62500)%6;RCAP2H=(65536-62500)/256;TR2=1;}
voidisr_init(){ET2=1;EA=1;}
voidTimer2_Server(void)interrupt5{
TF2=0;
deda++;//計(jì)數(shù)
if(deda在時(shí)鐘輸出模式,Timer2溢出不會(huì)產(chǎn)生中斷,它可以同時(shí)作為波特率發(fā)生器和時(shí)鐘輸出訪用,然而,當(dāng)他們都使用(RCAP2H,RCAP2L)時(shí),波特率和時(shí)鐘輸出頻率不能取決于單獨(dú)的設(shè)置參數(shù)。
8052T2用法詳解
1、要確切定時(shí),必需使用定時(shí)器的自動(dòng)裝載方式。本試驗(yàn)使用T2定時(shí)器,讓它工作在16bit自動(dòng)裝載方式,這時(shí),有另一個(gè)位置專門裝著16位預(yù)裝載值,當(dāng)T2溢出時(shí),預(yù)裝載值馬上被裝入,這就保證了確切定時(shí)。
2、T2定時(shí)器是一個(gè)16位定時(shí)器,最長(zhǎng)的溢出時(shí)間也就幾十毫秒,要定時(shí)1秒,就需要用一個(gè)變量來(lái)保存溢出的次數(shù),積累到了一定的次數(shù)后,才執(zhí)行一次操作。這樣就可以累加到1秒或者更長(zhǎng)的時(shí)間才做一次操作。
3、當(dāng)T2定時(shí)器發(fā)生溢出中斷時(shí),需要用戶自己清除溢出標(biāo)記,而51的其他定時(shí)器是自動(dòng)清除的。4、T2定時(shí)器預(yù)裝載值的計(jì)算:
設(shè)晶振為12MHz,每秒鐘可以執(zhí)行1000000(12000000/12)個(gè)機(jī)器周期。而T2每次溢出時(shí)最多經(jīng)過(guò)了65536個(gè)機(jī)器周期。我們應(yīng)當(dāng)盡量讓T2定時(shí)器的溢出中斷的次數(shù)最少,這樣對(duì)主程序的干擾也就最小。
選擇每秒中斷14次,每次溢出1000000/14=71428.57個(gè)機(jī)器周期,不為整數(shù)且超出65536個(gè)機(jī)器周期,無(wú)效。
選擇每秒中斷16次,每次溢出1000000/16=62500個(gè)機(jī)器周期,小于65536個(gè)機(jī)器周期,有效。選擇每秒中斷20次,每次溢出1000000/20=50000個(gè)機(jī)器周期,小于65536個(gè)機(jī)器周期,有效。通過(guò)上面的計(jì)算,我們可以發(fā)現(xiàn),我們可以選擇的方式有好多,但是最正確的是每秒中斷16次,每次溢出62500個(gè)機(jī)器周期,那么賦給T2定時(shí)器的初值應(yīng)為65536-62500=3036,轉(zhuǎn)換成十六進(jìn)制值為0x0BDC。
*****************************************************************************************/*********定時(shí)2中斷服務(wù)子函數(shù)**************/voidtimer2_init(){RCAP2L=(65536-62500)%6;RCAP2H=(65536-62500)/2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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學(xué)年九年級(jí)化學(xué)上冊(cè) 第三章 維持生命之氣-氧氣3.4 物質(zhì)組成的表示式第1課時(shí) 化學(xué)式的意義和寫法教學(xué)實(shí)錄 科學(xué)版
- 4《電燈的能量轉(zhuǎn)化》(教學(xué)實(shí)錄)-2023-2024學(xué)年科學(xué)五年級(jí)下冊(cè)人教鄂教版
- 2024年版:醫(yī)療設(shè)備使用與培訓(xùn)服務(wù)合同
- 鄭州市房屋租賃居間合同
- 校園物業(yè)零星維修協(xié)議
- 2024年框架合作協(xié)議:短視頻內(nèi)容制作與分發(fā)合作框架
- 2023三年級(jí)英語(yǔ)上冊(cè) Unit 5 What colour is it Lesson 29教學(xué)實(shí)錄 人教精通版(三起)
- 2024年中國(guó)電動(dòng)內(nèi)端門市場(chǎng)調(diào)查研究報(bào)告
- 2024年標(biāo)準(zhǔn)化進(jìn)口塑料托盤銷售協(xié)議范本版B版
- 2024版供應(yīng)鏈金融短期借款合同規(guī)范2篇
- 餐飲行業(yè)智能點(diǎn)餐與外賣系統(tǒng)開(kāi)發(fā)方案
- 《中式家具設(shè)計(jì)》課件
- 24秋國(guó)家開(kāi)放大學(xué)《企業(yè)信息管理》形考任務(wù)1-4參考答案
- 偏微分方程知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋浙江師范大學(xué)
- 2024年共青團(tuán)入團(tuán)考試測(cè)試題庫(kù)及答案
- 2022年全國(guó)應(yīng)急普法知識(shí)競(jìng)賽試題庫(kù)大全-下(判斷題庫(kù)-共4部分-2)
- 花鍵計(jì)算公式DIN5480
- 《建筑與市政工程施工現(xiàn)場(chǎng)臨時(shí)用電安全技術(shù)標(biāo)準(zhǔn)》JGJT46-2024知識(shí)培訓(xùn)
- 2024年事業(yè)單位招聘考試公共基礎(chǔ)知識(shí)模擬試卷及答案(共七套)
- 《燃?xì)獍踩R(shí)培訓(xùn)》課件
- 高考及人生規(guī)劃講座模板
評(píng)論
0/150
提交評(píng)論