- 14
- 0
- 约9.74千字
- 约 82页
- 2016-07-22 发布于湖北
- 举报
MCS定时器计数器概论
第6章 MCS-51单片机定时器/计数器;定时器/计数器是MCS-51单片机的重要功能模块之一。在检测、控制及智能仪器等应用中,常用定时器作实时时钟,实现定时检测、定时控制。还可用定时器产生毫秒宽脉冲,驱动步进电机一类的电气机械。计数器主要用于外部事件的计数。
MCS-51单片机内共有3个定时器/计数器 T0、T1、T2。
我们只对T0、T1的相关内容作一下介绍。;定时器;;GATE;定时器和计数器模式选择位
=0,定时器模式,每一个机器周期计数器自动加1。
=1,计数器模式,在单片机T0引脚上每发生一次负跳变,计数器自动加1。
GATE=0,定时/计数器工作不受外部控制。
GATE=1,定时/计数器T0的起停受INT0引脚的控制。;TF1;定时/计数器控制寄存器(TCON)
单片机复位时,特殊功能寄存器TCON被清0。
当TF0(或TF1)和TR0(或TR1)由软件方法置1或清0时,既可按单元操作,也可以按位操作。如启动定时/计数器T0和T1,清除溢出标志位TF0和TF1操作如下:
SETB TR0
SETB TR1
CLR TF0
原创力文档

文档评论(0)