网站大量收购独家精品文档,联系QQ:2885784924

定时器计数器基础课件.pptVIP

定时器计数器基础课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

定時器/計數器基礎*15-1.實現定時的方法軟體定時軟體延時不佔用硬體資源,但佔用了CPU時間,降低了CPU的利用率。例如延時程式。採用時基電路定時例如採用555電路,外接必要的元器件(電阻和電容),即可構成硬體定時電路。但在硬體連接好以後,定時值與定時範圍不能由軟體進行控制和修改,即不可編程,且定時時間容易漂移。可編程定時器定時最方便的辦法是利用單片機內部的定時器/計數器。結合了軟體定時精確和硬體定時電路獨立的特點。定時器/計數器如何使用呢?*15-2.定時器/計數器的結構和工作原理定時器/計數器的結構 定時器/計數器的實質是加1計數器(16位),由高8位和低8位兩個寄存器組成。TMOD是定時器/計數器的工作方式寄存器,確定工作方式和功能;TCON是控制寄存器,控制T0、T1的啟動和停止及設置溢出標誌。T1計數器T0計數器控制單元*15-2.定時器/計數器的結構和工作原理定時器/計數器的工作原理計數器輸入的計數脈衝源系統的時鐘振盪器輸出脈衝經12分頻後產生;T0或T1引腳輸入的外部脈衝源。計數過程每來一個脈衝計數器加1,當加到計數器為全1(即FFFFH)時,再輸入一個脈衝就使計數器回零,且計數器的溢出使TCON中TF0或TF1置1,向CPU發出中斷請求(定時器/計數器中斷允許時)。如果定時器/計數器工作於定時模式,則表示定時時間已到;如果工作於計數模式,則表示計數值已滿。*15-2.定時器/計數器的結構和工作原理定時應用用作定時器:此時設置為定時器模式,加1計數器是對內部機器週期計數(1個機器週期等於12個振盪週期,即計數頻率為晶振頻率的1/12)。計數值N乘以機器週期Tcy就是定時時間t。計數運用用作計數器:此時設置為計數器模式,外部事件計數脈衝由T0或T1引腳輸入到計數器。每來一個外部脈衝,計數器加1。但單片機對外部脈衝有基本要求:脈衝的高低電平持續時間都必須大於1個機器週期。定時與計數都是利用計數實現!!*15-3.定時器/計數器的控制工作方式寄存器(TMOD)GATE:門控位。GATE=0時,只要用軟體使TCON中的TR0或TR1為1,就可以啟動定時器/計數器工作;(即需要一個啟動條件)GATE=1時,要用軟體使TR0或TR1為1,同時外部中斷引腳也為高電平時,才能啟動定時器/計數器工作,即需要兩個啟動條件。C/T:定時/計數模式選擇位。C/T=0為定時模式;C/T=1為計數模式。M1M0:工作方式設置位。M0M1C/TGATEM0M1C/TGATED0D1D2D3D4D5D6D7定時器T1定時器T0*15-3.定時器/計數器的控制計數器工作方式選擇M1 M0工作方式功能說明00方式013位計數器01方式116位計數器10方式2自動重裝8位計數器11方式3定時器0:分成兩個8位定时器1:停止計數建議不採用該工作方式!在精確定時採用該工作方式!*15-3.定時器/計數器的控制控制寄存器TCON TCON的低4位用於控制外部中斷,已在前面介紹。TCON的高4位用於控制定時器/計數器的啟動和中斷申請。其格式如下:TF1(TCON.7):T1溢出中斷請求標誌位。T1計數溢出時由硬體自動置TF1為1。CPU回應中斷後TF1由硬體自動清0。TR1(TCON.6):T1起/停控制位。1:啟動0:停止TF0(TCON.5):T0溢出中斷請求標誌位,其功能與TF1類同。TR0(TCON.4):T0起/停控制位。1:啟動0:停止*15-4.定時器/計數器的工作方式方式0 方式0為13位計數,由TL0的低5位(高3位未用)和TH0的8位組成TL0的低5位溢出時向TH0進位,TH0溢出時,置位TCON中的TF0標誌,向CPU發出中斷請求。13位計數器計數/定時選擇中斷請求該方式計算不方便,建議不採用!*TF1TR1TF0TR0GATEC/TM1M0GATEC/TM1M01≥110T0引腳INT0引腳10機器週期TH0TL08位8位溢出TCONTMODD0D7D7D0申請中斷TF1TR1TF0TR0GATEC/TM1M0GATEC/TM1M01≥110T0引腳INT0引腳10機器週期TH0TL08位8位溢出TCONTMODD0D7D7D0申請中斷15-4.定時器/計數器的工作方式方式

您可能关注的文档

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档