- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第09章 定时器接口模块
嵌入式系统--使用HCS12微控制器的设计与应用 9.1 计数器/定时器的基本工作原理 9.1.1 实现计数与定时的基本方法 完全硬件方式 完全软件方式 可编程定时器 9.1 计数器/定时器的基本工作原理 9.1.2 MC9S12DG128B MCU的定时接口基本原理概述 9.2 定时器模块的编程基础 9.2.1 定时器模块的3类基本寄存器 定时器系统控制寄存器1(TSCR1) 定时器系统控制寄存器2(TSCR2) 定时器计数器(TCNT) 主定时器中断标志寄存器2(TFLG2) 9.2 定时器模块的编程基础 9.2.2 定时器模块的中断 13个中断向量 8个定时器通道产生的中断 1个模数计数器下溢中断 1个脉冲累加器B溢出中断 1个脉冲累加器A输入中断 1个脉冲累加器A溢出中断 1个定时器溢出中断 9.2 定时器模块的编程基础 9.2.3 定时溢出中断编程C语言程序实例(MCU方程序) 定时溢出中断编程C语言程序实例主程序(main.c) 第1步:禁止总中断 第2步:芯片初始化 第3步:模块初始化(串口初始化、定时器1初始化) 第4步:内存初始化 第5步:开放各模块中断(开放SCI0接收中断、开放定时器1溢出中断) 第6步:开放总中断 第7步:发送当前时分秒 第8步: 转第7步 9.2 定时器模块的编程基础 9.2.3 定时溢出中断编程C语言程序实例(MCU方程序) 定时溢出中断编程C语言程序例向量表文件(Vectors.c) 9.3 定时器模块的输入捕捉功能 9.3.1 输入捕捉的基本含义 与输入捕捉功能相关的引脚 IOC0~IOC7 8个通道分成两组,每组4个通道 输入捕捉的基本含义 9.3 定时器模块的输入捕捉功能 9.3.2 输入捕捉寄存器 输入捕捉/输出比较选择寄存器(TIOS) 通道寄存器0~7(TC0~7) 定时器中断标志寄存器1(TFLG1) 定时器中断允许寄存器(TIE) 定时器控制寄存器3/定时器控制寄存器4(TCTL3/TCTL4) 输入控制修改寄存器(ICOVW) 输入控制系统控制寄存器(ICSYS) 延迟计数控制寄存器(DLYCT) 定时器输入捕捉保持寄存器0~3(TC0H~TC3H) 模数减1计数器(MCCNT) 9.3 定时器模块的输入捕捉功能 9.3.3 带缓冲和不带缓冲的输入捕捉通道 不带缓冲的输入捕捉通道 带缓冲的输入捕捉通道 1)输入捕捉锁存模式 2)输入捕捉队列模式 9.3 定时器模块的输入捕捉功能 9.3.4 输入捕捉中断编程C语言程序实例 输入捕捉中断编程C语言程序例主程序(main.c) 第1步:禁止总中断 第2步:芯片初始化 第3步:模块初始化(输入捕捉初始化、小灯初始化) 第4步:开放总中断 第5步:转第5步(等待中断) 9.3 定时器模块的输入捕捉功能 9.3.4 输入捕捉中断编程C语言程序实例 输入捕捉中断编程C语言程序例向量表文件(vectors.c) void ( * const vector[])() = { … … ISR_TimerChan0, // ffee (定时器通道 0) … … _start // fffe (复位) }; 9.4 定时器模块的输出比较功能 9.4.1 输出比较的基本含义 与输出比较功能相关的引脚 与输入捕捉的引脚相同 输出比较的含义 功能:用程序的方法在规定的时刻输出需要的电平,实现对外部电路的控制。 9.4 定时器模块的输出比较功能 9.4.2 输出比较寄存器 输入捕捉/输出比较选择寄存器(TIOS) 定时器控制寄存器1/定时器控制寄存器2(TCTL1/TCTL2) 通道寄存器0~7(TC0~7) 定时器强制输出比较寄存器(CFORC) 输出比较7屏蔽寄存器(OC7M) 输出比较7数据寄存器(OC7D) 定时器溢出翻转寄存器(TTOV) 定时器中断允许寄存器(TIE)和主定时器中断标志寄存器1(TFLG1) 9.5 定时器模块的脉冲累加功能 9.5.1 脉冲累加的基本含义 与脉冲累加功能相关的引脚 外部引脚为P0~P3 脉冲累加的含义 脉冲累加器有两种工作模式 脉冲累加锁存模式 脉冲累加队列模式 9.5 定时器模块的脉冲累加功能 9.5.2 脉冲累加寄存器 16位脉冲累加器A控制寄存器(PACTL) 脉冲累加标志寄存器(PAFLG) 16位脉冲累加器B控制寄存器(PBCTL) 脉冲累加器B标志寄存器(PBFLG) 脉冲累加器计数器3~0(PACN3~PACN0) 输入脉冲累加器控制寄存器(ICPAR) 8位脉冲累加器保持寄存器3~0(PA3H~PA0H) 16位模数减1计数器控制寄存器(MCCTL) 16位模数减1计数器标
您可能关注的文档
最近下载
- 第4课 认识编码 课件 黔科版信息科技四年级上册.ppt
- 漫漫自考路,悠悠自学情.docx VIP
- 2025年国培卫健、粤医云3月临床医学、全科医学答案.docx VIP
- 苏教版五年级上册数学试题第二单元测试卷-2(无答案).docx VIP
- 2024年中考数学压轴题型(浙江专用)压轴题06 相似相关压轴题(教师版).docx VIP
- 统编版语文三年级上册习作猜猜他是谁 公开课一等奖创新教学设计.docx VIP
- PSP版波斯王子启示游戏攻略.doc VIP
- 2025年中考数学压轴题专练:二次函数综合(面积问题)(含解析).docx VIP
- 2009~2012社保缴费基数(全国).pdf
- 2025年中考数学压轴题专练:二次函数与圆综合.docx VIP
文档评论(0)