
51单片机定时器应用心得总结
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本篇文章主要分享了作者在使用51单片机定时器过程中的经验和技巧,包括常见的问题及解决方法,适用于初学者和有一定基础的技术人员。
使用单片机定时器其实非常简单,只要理解其工作原理并具备一定的C语言基础即可掌握。以下是几个关键点:
1. 必须了解英文缩写的原形,这样就不必记住寄存器的名称了。最好的记忆方法是理解和运用这些概念。好的教材会提供所有英文缩写对应的完整形式。
2. 尽量通过形象的方法来记忆内容,例如TCON和TMOD两个寄存器各位的功能通常会在教程中用图表表示,在学习过程中不断回忆这个图表的形象有助于加深印象。
3. TMOD:定时器/计数器模式控制寄存器(TIMER/COUNTER MODE CONTROL REGISTER)是一个8位的逐位定义寄存器,但只能通过字节寻址访问。其地址为89H,格式如下:
该寄存器低四位用于设置定时器/计数器C/T0的工作方式,高四位则对应于定时器/计数器C/T1。
各位的功能说明:
- GATE:门控制位。当GATE设为1时,需要外部中断引脚INT0或INT1的信号来启动T0、T1定时器;具体来说就是当INT0引脚处于高电平时设置TR0以开始计数T0;若INT1引脚是高电平,则同样通过TR1开启计数操作于T1。而如果GATE设为0,那么只需单独置位TR0或TR1就能启动各自对应的定时器。
- C/T:功能选择位C,用来决定该寄存器控制的是定时模式还是计数模式。
全部评论 (0)
还没有任何评论哟~


