第2章定時接口模块.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十二章 定时接口模块;;12.1 计数器/定时器的基本工作原理;(2)完全软件方式;(3)可编程计数器/定时器;12.1.2 MC68HC908GP32 MCU的定时接口的 基本原理的概述;MC68HC908GP32 MCU定时器基本功能及主要特征: HC08系列的单片机定时器具有输入捕捉、输出比较、PWM、脉冲输出、DMA直接存储器访问等功能。 以下简要给出MC68HC908GP32的定时器的主要特征: ① 每个定时器具有两路独立的输入捕捉/输出比较通道。 ② 带缓冲(Buffered)和不带缓冲(Unbuffered)的脉宽调制波。 ③ 七种可编程选择的分频因子。 ④ 预置计数。 ⑤ 计数器停止或清除。 ⑥ 16位输入捕捉和通道寄存器。 ⑦ 定时器溢出中断、每路通道的输入捕捉/输出比较中断。;定时器功能框图;12.2 定时器模块的编程基础;(1)T1状态和控制寄存器(Timer 1 Status and Control Register,T1SC); (2)T1计数寄存器(T1 Counter Register??T1CNTH、T1CNTL) 它是一个16位寄存器,分为高8位、低8位,地址分别为$0021、$0022,它的作用是:当定时器的状态和控制寄存器的TSTOP位=0时,即允许计数时,每一计数周期,其值自动加1,当它达到设定值(在16位预置寄存器中)时,TOF=1,同时计数寄存器自动清0。 (3)T1预置寄存器(T1 Counter Modulo Register, T1MODH、T1MODL) 它是一个16位寄存器,分为高8位、低8位,地址分别为$0023、$0024,它的作用是:设定计数寄存器的计数溢出值。复位时,预置寄存器的初值为$FFFF。 ;12.2.2定时溢出中断汇编工程实例 ;;;;;12.2.3 定时溢出中断编程C语言程序例;12.3 定时器模块的输入捕捉功能;12.3.2 输入捕捉的寄存器;(2)T1通道0状态和控制寄存器(T1 Channel0 Status and Control Register,T1SC0);通道控制寄存器控制位;(3)T1通道1状态和控制寄存器(Timer1 Channel 1 Status and Control Register,T1SC1);12.3.3 输入捕捉中断编程实例;;;(3)输入捕捉中断编程实例C语言矢量表文件;(3)输入捕捉中断编程实例C语言矢量表文件;12.4 定时器模块的输出比较功能;12.4 定时器模块的输出比较功能;12.4.2 输出比较的寄存器;(2)T1通道0状态和控制寄存器(T1 Channel0 Status and Control Register,T1SC0);12.4.3不带缓冲输出比较与带缓冲的输出比较;12.5 定时器模块的脉宽调制输出功能;12.5 定时器模块的脉宽调制输出功能;12.5.2 用定时器实现PWM;12.5.3 不带缓冲脉宽调制输出与带缓冲脉宽调制输出; 12.5.4 PWM编程汇编语言例 具体内容参见教学资料中的例程。 ;;;

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档