




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第六章 定時(shí)器/計(jì)數(shù)器6·1 80C51單片機(jī)內(nèi)部有幾個(gè)定時(shí)器/計(jì)數(shù)器?它們是由哪些專用寄存器組成?答:80C51單片機(jī)內(nèi)部設(shè)有兩個(gè)16位的可編程定時(shí)器/計(jì)數(shù)器,簡稱為定時(shí)器0(T0和定時(shí)器l(Tl。在定時(shí)器/計(jì)數(shù)器中的兩個(gè)16位的計(jì)數(shù)器是由兩個(gè)8位專用寄存器TH0、TL0,THl、TLl組成。6·2 80C51單片機(jī)的定時(shí)器/計(jì)數(shù)器有哪幾種工作方式?各有什么特點(diǎn)?答:80C51單片機(jī)的定時(shí)器/計(jì)數(shù)器有4種工作方式。下面介紹4種工作方式的特點(diǎn)。方式0是一個(gè)13位的定時(shí)器/計(jì)數(shù)器。當(dāng)TL0的低5位溢出時(shí)向TH0進(jìn)位,而TH0溢出時(shí)向中斷標(biāo)志TF0進(jìn)位(稱硬件置位TF0,并申請
2、中斷。定時(shí)器0計(jì)數(shù)溢出與否,可通過查詢TF0是否置位或產(chǎn)生定時(shí)器0中斷。在方式1中,定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu)與操作幾乎與方式0完全相同,惟一的差別是:定時(shí)器是以全16位二進(jìn)制數(shù)參與操作。方式2是能重置初值的8位定時(shí)器/計(jì)數(shù)器。其具有自動(dòng)恢復(fù)初值(初值自動(dòng)再裝人功;能,適合用做較精確的定時(shí)脈沖信號(hào)發(fā)生器。方式3只適用于定時(shí)器T0。定時(shí)器T0在方式3T被拆成兩個(gè)獨(dú)立的8位計(jì)數(shù)器TL0: 和TH0。其中TL0用原T0的控制位、引腳和中斷源,即:C/T、GATE、TR0、TF0和T0(P3.4引腳、INTO(P3.2引腳。除了僅用8位寄存器TL0外,其功能和操作與方式0、方式1 完全相同,可定時(shí)亦可計(jì)數(shù)。
3、此時(shí)TH0只可用做簡單的內(nèi)部定時(shí)功能。它占用原定時(shí)器Tl的控制位TRl和TFl,同時(shí)占用Tl的中斷源,其啟動(dòng)和關(guān)閉僅受TRl置1和清0控制。6·3 定時(shí)器/計(jì)數(shù)器用做定時(shí)方式時(shí),其定時(shí)時(shí)間與哪些因素有關(guān)?作計(jì)數(shù)時(shí),對外界計(jì)數(shù)頻率有何限制?答: 定時(shí)器/計(jì)數(shù)器用做定時(shí)方式時(shí),其定時(shí)時(shí)間與時(shí)鐘周期、計(jì)數(shù)器的長度(如8位、13位、16位等)、定時(shí)初值等因素有關(guān)。作計(jì)數(shù)時(shí),外部事件的最高計(jì)數(shù)頻率為振蕩頻率(即時(shí)鐘周期)的1/24。 6·4 當(dāng)定時(shí)器T0用做方式3時(shí),由于TR1位已被T0占用,如何控制定時(shí)器T1的開啟和關(guān)閉?答:定時(shí)器T0用做方式3時(shí),由于TRl位己被T0占用,此時(shí)通
4、過控制位C/T切換其定時(shí)器或計(jì)數(shù)器工作方式。當(dāng)設(shè)置好工作方式時(shí),定時(shí)器1自動(dòng)開始運(yùn)行;若要停止操作,只需送入一個(gè)設(shè)置定時(shí)器 1為方式 3的方式字。65 己知80C51單片機(jī)系統(tǒng)時(shí)鐘頻率為6 MHz,請利用定時(shí)器T0和Pl。2輸出矩形脈沖 ,其波形如下 :答:設(shè)置 T0為方式 2定時(shí),定時(shí) 50us,初值 X 為 :X=28(6× 106×50×10-8 ÷12= 231D= E7HTH0= TL0=E7H ,TMOD= 2H源程序如下:MOV TMOD,#02H ;設(shè)置T0為方式2定時(shí)MOV TH0,#E7H ;賦初值MOV TL0,#E7HSETB T
5、R0 ;啟動(dòng)T0工作LI: SETB Pl.2MOV R0,#7 ;低電平延時(shí)計(jì)數(shù)器致初值DEL:JBC TF0,REP ;查詢計(jì)數(shù)溢出AJMP DELREP:CLR Pl.2DJNZ R0,DELAJMP L166 在80C51單片機(jī)中,己知時(shí)鐘頻率為12MHz,請偏程使Pl·0和Pl·1分別輸出周期為2ms和500us的方波。答:方法1:選用定時(shí)器0定時(shí),工作方式設(shè)為3,用TL0作為8位定時(shí)器,產(chǎn)生250us的定時(shí),定時(shí)初值X為:X=28-(12×106×250×10-6÷12=6TH0=TL0=6H,TMOD=3H源程序如下MO
6、V TMOD,#3H ;設(shè)置T0為方式3定時(shí)MOV TL0,#6H ;賦初值SETB TR0 ;啟動(dòng)T0工作LP: MOV R0,#4 ;Pl·0延時(shí)計(jì)數(shù)器置初值DEL:JBC TF0,REP ;查詢計(jì)數(shù)溢出AJMP DELREP: MOV TL0,#6H ;重新賦初值CPL Pl.1LI: DJNZ R0,DELCPL Pl.0AJMP LP方法2:選用定時(shí)器1定時(shí)250us,工作方式設(shè)為2,用TLl作為8位定時(shí)器,產(chǎn)生250us的定時(shí),定時(shí)初值x為:X=28-(12×106×250×10-6-12=6TH1=TL1=6H,TMOD=20HMOV TM
7、OD,#20H ;設(shè)定時(shí)器1為方式2MOV THl,#06H ;賦250us初值MOV TLl,#06HSETB TR1EX6_RPTAMOV R2,#04HEX6_RPTB,JNB TFl,$CLR TF1CPL Pl.1 ;每250usPl.1反轉(zhuǎn)一次DJNZ R2,EX6_RPTBCPL Pl.0 ;Pl.1反轉(zhuǎn)4次,Pl.0反轉(zhuǎn)一次LJMP EX6_RPTA ;循環(huán)6·7設(shè)系統(tǒng)時(shí)鐘頻率為6MHz,試用定時(shí)器T0作外部計(jì)數(shù)器,編程實(shí)現(xiàn)每計(jì)到1000個(gè)脈沖,使T1開始2ms定時(shí),定時(shí)時(shí)間到后,T0又開始計(jì)數(shù),這樣反復(fù)循環(huán)不止。答:按題目要求編程如下:MOV TMOD,#15H ;
8、設(shè)定時(shí)器1為定時(shí)方式1;定時(shí)器0為外部計(jì)數(shù)方式1EX7.RPT:MOV TH0,#0FCH ;定時(shí)器0賦1000的計(jì)數(shù)初值MOV TL0,#018HSETB TR0 ;啟動(dòng)定時(shí)器。JNB TF0,$ ;查詢計(jì)數(shù)溢出CLR TR0 ;關(guān)定時(shí)器。CLR TF0 ;清溢出標(biāo)志MOV THl,#0FCH ;定時(shí)器1賦2mS初值MOV TLl,#018HSETB TRl ;啟動(dòng)定時(shí)器1JNB TFl,$ ;查詢計(jì)數(shù)溢出CLR TR1 ;關(guān)定時(shí)器1CLR TF1 ;清溢出標(biāo)志LJMP EX7_RPT ;循環(huán)6·8 利用80C51單片機(jī)定時(shí)器/計(jì)數(shù)器測量某正脈沖寬度,己知此脈沖寬度小于l0ms,主
9、 機(jī)頻豐為12MHz。編程測量脈沖寬度,并把結(jié)果轉(zhuǎn)換為BCD嗎順序存放在以片內(nèi) 50H單元為首地址的內(nèi)存單元中(50H單元存?zhèn)€位。答:按題目要求編程如下:MOV TMOD,#t09H ;設(shè)定時(shí)器0為帶門控位方式1MOV TH0,#00H ;賦初值MOV TL0,#00HJNB INT0,$ ;等待INTO(P3.2變高SETB TR0 ;啟動(dòng)定時(shí)器0JB INT0,$ ;等待INTO(P3.2變低CLR TR0 ;停止計(jì)數(shù)CODE_CHANGE:MOV A,TH0 ;取計(jì)數(shù)結(jié)果MOV B,TL0MOV R0,#53H ;千位存儲(chǔ)單元地址MOV R6,#03H ;除以1000,并保存千位MOV R5,#0E8HLCALL SUMMOV R6,#00H ;除以100,并保存百位MOV R5,#64HLCALL SUMMOV R6,#00H ;除以10,并保存十位MOV R5,#0AHLCALL SUMXCH A,B ;最后余數(shù)為個(gè)位,并保存MOV R0,ALJMP $;除法子程序;入口:ACC(高字節(jié)B(低字節(jié)除以R6(高字節(jié)R5(低字節(jié);出口:商送人R0,余數(shù)高字節(jié)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年項(xiàng)目管理專業(yè)人士資格認(rèn)證的實(shí)踐試題及答案
- 時(shí)事分析掌握特許金融分析師考試要點(diǎn)試題及答案
- 2025年國際金融理財(cái)師考試行為金融學(xué)試題及答案
- 項(xiàng)目管理中的組織文化影響試題及答案
- 山桃山杏種植施工方案
- 2024年項(xiàng)目管理考前準(zhǔn)備試題及答案
- 2025年注會(huì)考試中的知識(shí)點(diǎn)交叉復(fù)習(xí)與整合方法的具體應(yīng)用研究試題及答案
- 2024年回顧項(xiàng)目管理考試案例分析試題及答案
- 證券市場發(fā)展動(dòng)態(tài)分析試題及答案
- 2024年行政管理師重要概念試題及答案
- 相鄰企業(yè)同廠區(qū)企業(yè)間安全管理協(xié)議書范本
- 煤礦管理人員事故隱患排查治理專項(xiàng)培訓(xùn)課件
- 2024年重慶高考物理卷試題真題解讀及答案詳解(精校打?。?/a>
- 水族館節(jié)能減排策略-洞察分析
- 居間合同協(xié)議書范本標(biāo)準(zhǔn)版
- 2024年孝感市(中心)人民醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點(diǎn)附帶答案
- VL3000系列高性能矢量型變頻器用戶手冊上海沃陸電氣有限公司
- 極端天氣應(yīng)急
- 家具采購安裝方案、家具采購服務(wù)方案和計(jì)劃
- 2023年中國計(jì)量科學(xué)研究院招聘筆試真題
- 影視產(chǎn)業(yè)人才培養(yǎng)-洞察分析
評論
0/150
提交評論