当前位置:文档之家› TMOD用法

TMOD用法

首先,TMOD是定时器/计数器模式控制寄存器(TIMER/COUNTER MODE CONTROL REGISTER);其中低四位定义定时器/计数器T0,高四位定义定时器/计数器T1,各位的说明:Ⅰ,GATE——门控制。

●GATE=1时,由外部中断引脚INT0、INT1来启动定时器T0、T1。

当INT0引脚为高电平时TR0置位,启动定时器T0;当INT1引脚为高电平时TR1置位,启动定时器T1。

●GATE=0时,仅由TR0,TR1置位分别启动定时器T0、T1。

Ⅱ,C/T——功能选择位C/T=0时为定时功能,C/T=1时为计数功能。

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

Ⅲ,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为无中断重装8位计数器
TMOD是一个8位的专用寄存器,其字节地址是89H,不能进行位寻址,系统复位后其所有位均为0。

TMOD用于控制T1和T0的操作模式及工作方,各位分布如下
最高位至最低位一次为GATE C/T M1 M0,第四位同高四位,高四位控制T1,第四位控制T0,GATE位通常为0,C/T为零为定时模式,为一为计数模式,M1,M0为00时工作在方式0,01工作方式1,10工作方式2。

相关主题