最新ATmega16单片机定时器讲解资料ppt课件.ppt

最新ATmega16单片机定时器讲解资料ppt课件.ppt

ID:62259539

大小:1.48 MB

页数:63页

时间:2021-04-24

最新ATmega16单片机定时器讲解资料ppt课件.ppt_第1页
最新ATmega16单片机定时器讲解资料ppt课件.ppt_第2页
最新ATmega16单片机定时器讲解资料ppt课件.ppt_第3页
最新ATmega16单片机定时器讲解资料ppt课件.ppt_第4页
最新ATmega16单片机定时器讲解资料ppt课件.ppt_第5页
资源描述:

《最新ATmega16单片机定时器讲解资料ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ATmega16单片机定时器讲解资料1、单片机定时器的基本应用、原理及要素第3篇定时器的设计应用2、ATmega16单片机定时器T/C0的组成原理3、ATmega16单片机定时器T/C0的工作模式4、ATmega16单片机定时器T/C0的计数工作时序5、ATmega16单片机定时器的设计应用21、单片机定时器的基本应用3.1、单片机定时器的基本应用、原理及要素2、单片机定时器的基本原理图3、单片机定时器的基本要素33.2、ATmega16单片机定时器T/C0的组成原理及特殊功能寄存器ATmega16单

2、片机配置了3个定时器,它们是8位的定时器T/C0、8位的定时器T/C2和16位的定时器T/C1,这些定时器的工作原理基本相同,我们主要以8位定时器T/C0为例说ATmega16单片机定时器使用方法。73.2.1、ATmega16单片机定时器T/C0的组成原理双击添加标题文字定时器TC0结构框图:8定时器T/C0的组成单元:计数单元输出比较单元比较匹配单元定时/计数器3.2.1、ATmega16单片机定时器T/C0的组成原理9TC0的计数单元:计数单元是一个可编程的双向计数器,在每一个计数时钟clkT0

3、到来时,通过逻辑控制产生的计数、清零及方向控制信号实现计数器的加1、减1或清零操作。3.2.1、ATmega16单片机定时器T/C0的组成原理10TC0的输出比较单元:T/C0运行期间,输出比较单元持续将计数寄存器TCNT0的计数值同输出比较寄存器OCR0的内容进行比较,一旦TCNT0的值等于OCR0的值,在下一个计数时钟脉冲到达时就置位TIFR寄存器中OCF0标志位,用来产生中断申请或供程序查询。:3.2.1、ATmega16单片机定时器T/C0的组成原理11TC0的比较匹配单元:在引脚的方向寄存器

4、DDRB.3定义为输出时,当寄存器TCCR0中的标志位COM0[1:0]中任何一位为1时,或门M1输出为1,多路数据选择器S3的通道1被选中,如果端口PB.3定义为输出时,三态门F2被打开,OC0将替代引脚PB3原来的I/O功能,端口PB.3上输出的就是波形发生器产生的波形。当COM0[1:0]都为0时,选择器S3的通道0被选中,PB.3口输出的则是端口PORT之值。3.2.1、ATmega16单片机定时器T/C0的组成原理123.2.2、ATmega16单片机定时器的特殊功能寄存器控制寄存器--TC

5、CR0:位7:FOC0:强制输出比较位。 非PWM模式下,写1后,波形发生器将立即进行比较操作,比较匹 配输出引脚OC0将被更新。PWM模式下,强制输出比较无效,该位须写为0。 位6/3:WGM0[1:0]:波形产生模式位 位[5:4]:COM0[1:0]:比较匹配输出模式位。COM0[1:0]的功能依赖于WGM0[1:0]的设置。 位[2:0]:CS0[2:0]:时钟选择位13计数寄存器--TCNT0:位[7:0]:T/C0计数器的值。 根据计数器的工作模式,在每一个clkT0时钟到来时,计数器进行

6、加1、减1或清零操作。MCU可以对这8位数据进行读写访问。3.2.2、ATmega16单片机定时器的特殊功能寄存器14输出比较寄存器--OCR0:位[7:0]:T/C0输出比较寄存器的值。3.2.2、ATmega16单片机定时器的特殊功能寄存器15中断屏蔽寄存器--TIMSK:位7:OCIE2:T/C2输出比较匹配中断使能位。0:输出比较匹配中断禁止;1:输出比较匹配中断使能。 位6:TOIE2:T/C2溢出中断使能位。0:溢出中断禁止;1:溢出中断使能。 位5:TICIE1:T/C1输入捕捉中断使能

7、位。0:输入捕捉中断禁止;1:输入捕捉中断使能。3.2.2、ATmega16单片机定时器的特殊功能寄存器16中断屏蔽寄存器--TIMSK:位4:OCIE1A:T/C1输出比较A匹配中断使能位。0:输出比较A匹配中断中断禁止;1:输出比较A匹配中断中断使能。 位3:OCIE1B:T/C1输出比较B匹配中断使能位。0:输出比较B匹配中断中断禁止;1:输出比较B匹配中断中断使能。 位2:TOIE1:T/C1溢出中断使能位。0:溢出中断禁止;1:溢出中断使能 位1:OCIE0:T/C0输出比较匹配中断使能位。

8、0:输出比较匹配中断禁止;1:输出比较匹配中断使能。 位0:TOIE0:T/C0溢出中断使能位。0:溢出中断禁止;1:溢出中断使能3.2.2、ATmega16单片机定时器的特殊功能寄存器17中断标志寄存器--TIFR:位7:OCF2:T/C2输出比较匹配的中断标志位。0:匹配未发生;1:匹配发生。 位6:TOV2:T/C2溢出中断标志位。0:溢出未发生;1:溢出发生。 位5:ICF1:T/C1输入捕捉标志位。0:外部引脚ICP1未出现捕捉事件,且当ICR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。