S12增强型捕捉定时器模块.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文档。上传文档
查看更多
S12 定时器模块 一、模数向下计数器 模数计数器向下溢出的中断号:26 16位模数向下计数器控制寄存器— MCCTL ① MCZI——模数计数器向下溢出中断允许位 MCZI=1,模数计数器中断允许。 MCZI=0,模数计数器中断禁止。 ②MODMC——模数模式使能位 MODMC=1,模数模式允许。 当模数计数器达到$0000时,计数器加载最后写入模数计数寄存器中的值。 MODMC=0,计数器从写入到模式计数寄存器的值开始计数一次,计数到$0000停止。 ③RDMCL——读模数向下计数器重载 RDMCL=1,读模数计数寄存器将返回重载寄存器的值。 RDMCL=0,读模数计数寄存器将返回计数寄存器的当前值。 ④ICLAT——输入捕捉强制锁存功能位 当输入捕捉锁存模式使能(ICSYS寄存器的LATQ和BUFEN位被置位)时,向ICLAT位写“1”立即强制输入捕捉寄存器TC0中的内容加载到TC3,而它们对应的8位脉冲累加器的内容被锁存到相应的保持寄存器中。当保持行为发生时,脉冲累加器的值将被自动清除。 向该位写“0”无效,读该位总是返回“0”。 ⑤FLMC——强制重载寄存器加载到模数计数器计数寄存器 只有当MCEN=1时,该位才起作用。 向该位写“1”会使重载寄存器的值加载到模数计数器计数寄存器。这也会复位模数计数器预分频器。 向该位写“0”无效。 当MODMC=0时,计数器开始计数并在$0000时停止计数。 读该位总是返回“0”。 ⑥MCEN——模数向下计数器允许 MCEN=1,模数计数器允许。 MCEN=0,模数计数器禁止。 ⑦MCPR1、MCPR0——模数计数器预分频选择 16位模数向下计数器标志寄存器 ——MCFLG ①MCZF——模数计数器向下溢出标志 当模数向下计数器达到$0000时该标志被置位。 向该位写“1”将清除该标志。写“0”无效。 当TSCR1寄存器中的TFFCA位被置位时,任何对MCCNT寄存器的访问都将清除该寄存器的MCZF标志位。 ②POLF3~POLF0——快速输入捕捉极性状态位 这些位是只读位,写这些位无效。 每个状态位给出发生在读捕捉锁存之后引起输入捕捉的第一个边沿的极性。 每个POLFn对应于定时器PORTn的输入。 POLFn=1,由上升沿导致的第一次输入捕捉。 POLFn=0,由下降沿导致的第一次输入捕捉。 模数向下计数器计数寄存器 ——MCCNT 模数向下计数器定时实验 1、使用模数向下计数器完成一个从0开始定时的电子时钟。 2、系统时钟使用PLL时钟,再完成实验。 二、定时器输入捕捉/输出比较模式 通道0-7的中断号:8-15 定时器输入捕捉/输出比较选择寄存器 ——TIOS 任意时间可读或写。 IOS[7:0]——输入捕捉或输出比较通道配置。 IOSx=0,相应通道作为输入捕捉。 IOSx=1,相应通道作为输出比较。 定时器输入捕捉/输出比较寄存器0 ~ 7 16位寄存器TC0~TC7。 任意时间可读。 作为输出比较功能时任意时间可写。 输入捕捉期间写这些寄存器无意义或无效。 全部定时器输入捕捉/输出比较寄存器复位后的值为$0000。 输入捕捉保持寄存器0 ~3 16位寄存器TC0H ~TC3H。 任意时间可读。写无效。 用于锁存寄存器TC0 ~TC3的输入捕捉值。 定时器控制寄存器3/定时器控制寄存器4 —TCTL3/TCTL4 定时器控制寄存器3(TCTL3) 定时器控制寄存器4(TCTL4) 输入捕捉边沿控制位 — EDGnB,EDGnA 定时器计数寄存器 ——TCNT 16位主定时器向上计数器。 一次性读取。写无意义。 定时器系统控制寄存器1 ——TSCR1 ①TEN——定时器允许位 TEN=1,允许定时器的正常功能。 TEN=0,禁止主定时器,包括计数器。可用于降低功耗。 ②TSWAI——等待模式下定时器模块停止位 TSWAI=1,当MCU工作在等待模式时,禁止定时器模块。 TSWAI=0,等待模式期间允许定时器模块继续运行。 ③TSFRZ——休眠模式中定时器与模数计数器停止位 TSFRZ=1,不管MCU是否处于休眠模式,禁止定时器和模数计数器。这对于仿真模式有用。 TSFRZ=0,休眠模式中允许定时器和模数计数器继续运行。 ④TFFCA——快速清除定时器全部标志位 TTOV——定时器触发溢出寄存器 任意时间读或写。 TOVn——触发溢出位 TOVn触发输出比较引脚溢出。这个特征只有在输出比较模式才有效。当TOVn=1,它按照优先级顺序强制输出比较,但通道7

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档