原创 TCON控制字及TMOD寄存器

2011-2-16 22:06 4315 5 5 分类: MCU/ 嵌入式

TCON:定时器控制寄存器


寄存器地址88H,位寻址8FH~88H。


 



 位地址


 8F


 8E


 8D


 8C


 8B


 8A


 89


 88


 位符号


 TF1


 TR1


 TF0


 TR0


 IE1


 IT1


 IE0


 IT0


 


TF0(TF1)——计数溢出标志位,当计数器计数溢出时,该位置1。


TR0(TR1)——定时器运行控制位


当TR0(TR1)=0  停止定时器/计数器工作


当TR0(TR1)=1  启动定时器/计数器工作


IE0(IE1)——外中断请求标志位


当CPU采样到P3.2(P3.3)出现有效中断请求时,此位由硬件置1。在中断响应完成后转向中断服务时,再由硬件自动清0。


IT0(IT1)——外中断请求信号方式控制位


当IT0(IT1)=1 脉冲方式(后沿负跳有效)


当IT0(IT1)=0 电平方式(低电平有效)此位由软件置1或清0。


TF0(TF1)——计数溢出标志位


当计数器产生计数溢出时,此位由硬件置1。当转向中断服务时,再有硬件自动清0。计数溢出的标志位的使用有两种情况:采用中断方式时,作中断请求标志位来使用;采用查询方式时,作查询状态位来使用。


 


TMOD寄存器 定时器/计数器T0¦T1的方式寄存器 



GATE


 C/T


 M1


 M0


 GATE


 C/T


 M1


 M0


 


其中低四位定义定时器/计数器T0,高四位定义定时器/计数器T1,各位的说明:


Ⅰ,GATE——门控制。
GATE=1时,由外部中断引脚INT0、INT1和控制寄存器的TR0,TR1来启动定时器。


GATE=0时,仅由TR0,TR1置位分别启动定时器T0、T1。
Ⅱ,C/T——功能选择位


  置位时选择计数功能,清零时选择定时功能。


 Ⅲ,M0、M1——方式选择功能


  由于有2位,因此有4种工作方式


  ================================================================


  M1M0 工作方式 计数器模式 TMOD(设置定时器模式)


  0 0 方式0 13位计数器 TMOD=0x00


  0 1 方式1 16位计数器 TMOD=0x01


  1 0 方式2 自动重装8位计数器 TMOD=0x02


  1 1 方式3 T0分为2个8位计数器,T1为波特率发生器 TMOD=0x03


  ================================================================

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /3 下一条