第6章定财中新1 62工作模式寄存器和控制寄存器 1.定时器控制寄存器(TCON,88H) 位地址8F8E8D8C8B8A8988 位符号TF1TR1TF0TR0IIm1IE0IT0 TR0(TR1)—定时器T(T1)运行控制位 当TR0(TR1)=1时,启动定时器开始工作。 当GATE=0时,TR0(TR1)置1,启动定时器开始工作。 当GATE=1时,且INTi为高电平时,TR0(TR1)置1启动定 时器工作;由软件清零关闭定时器
第6章 定时中断 6.2 工作模式寄存器和控制寄存器 1.定时器控制寄存器(TCON,88H) 位地址 8F 8E 8D 8C 8B 8A 89 88 位符号 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 ·TR0(TR1)——定时器T0(T1)运行控制位 当TR0(TR1)=1时,启动定时器开始工作。 当GATE=0时,TR0(TR1)置1,启动定时器开始工作。 当GATE=1时,且INTi*为高电平时,TR0(TR1)置1启动定 时器工作;由软件清零关闭定时器
第6章定财中新 TF0(TF1)—计数溢出标志位 若有溢出,TF0(TF1)=1 无溢出,TF0(TF1)=0 有溢出时,当转向中断服务时,再由硬件自动清0。 TF0(TF1)的使用方式: 中断方式时,作中断请求标志位来使用 查询方式时,作查询状态位来使用。 TF0(TF1)也可以用程序置位或清零,例如执行指令SETB TF1后TF1=1。所以定时器计数器1的中断请求还能用程序安 排产生
第6章 定时中断 ·TF0(TF1)——计数溢出标志位 若有溢出,TF0(TF1)=1 无溢出,TF0(TF1)=0 有溢出时,当转向中断服务时,再由硬件自动清0。 TF0(TF1)的使用方式: 中断方式时,作中断请求标志位来使用, 查询方式时,作查询状态位来使用。 TF0(TF1)也可以用程序置位或清零,例如执行指令SETB TF1后TF1=1。所以定时器/计数器1的中断请求还能用程序安 排产生
老之第6章定时中新1 2.定时器工作方式寄存器(TMOD,89H) 作用:设置两个定时器计数器工作方式 但TMOD寄存器不能位寻址,只能用字节传送指令设置 其内容。 位序号D7D6D5D4D3D2D1D0 位符号 GATE C/T|M1M0 )GATE C/M1M0 TO M1、M0工作方式选择位。可形成4种编码,对应于四 种工作方式
第6章 定时中断 2. 定时器工作方式寄存器(TMOD,89H) 作用:设置两个定时器/计数器工作方式。 但TMOD寄存器不能位寻址,只能用字节传送指令设置 其内容。 位序号 D7 D6 D5 D4 D3 D2 D1 D0 位符号 GATE C/T M1 M0 GATE C/T M1 M0 T1 T0 M1、M0——工作方式选择位。可形成4种编码,对应于四 种工作方式
第6章定财中新1 MI MO 工作方式 功能描述 方式013位计数器 方式116位计数器 方式2自动重装初值的8位计数器 方式3定时器0:分成两个8位计 数器 定时器1:停止计数
第6章 定时中断 M1 M0 工作方式 功 能 描 述 0 0 0 1 1 0 1 1 方式 0 方式1 方式2 方式3 13位计数器 16位计数器 自动重装初值的8位计数器 定时器0:分成两个8位计 数器 定时器1:停止计数
第6章定财中新 C/T—定时方式或计数方式选择位 C/T=0 定时工作方式 C/T=1 计数工作方式 GATE门控位 GATE=0以运行控制位TR0(TR1)启动定时器 GATE=1以外中断请求信号ⅣT0或T1和TR0( TR1)共同启动定时器 复位时,TMOD=0。 举例如下:
第6章 定时中断 · ——定时方式或计数方式选择位 =0 定时工作方式 =1 计数工作方式 ·GATE——门控位 GATE=0 以运行控制位TR0(TR1)启动定时器 GATE=1 以外中断请求信号 和TR0( TR1)共同启动定时器 复位时,TMOD=0。 举例如下: C / T C / T C / T INT 0 或 INT1