与定时/计数器有关的控制寄存器有 2 个 
1.定时器控制寄存器 tcon (字节地址 88h ) 
位地址 
 
8fh 
 
8eh 
 
8dh 
 
8ch 
 
8bh 
 
8ah 
 
89h 
 
88h
位符号 
 
tf1 
 
tr1 
 
tf0 
 
tr0 
 
ie1 
 
it1 
 
ie0 
 
it0
tr0 (tr1) -定时计数器 t0 (t1) 运行控制位。 
该位由软件置 1 或清 0 。 
tr0 (tr1)= 1 启动定时计数=0停止定时计数 
tcon 除字节寻址外,各位还可以位寻址。 
例如 启动 t0 开始计数工作,可运行指令 
mov tcon , #00010000b 或者 setb tr0 与定时 / 计数器有关的控制寄存器有 2 个 
位地址 
 
8fh 
 
8eh 
 
8dh 
 
8ch 
 
8bh 
 
8ah 
 
89h 
 
88h
位符号 
 
tf1 
 
tr1 
 
tf0 
 
tr0 
 
ie1 
 
it1 
 
ie0 
 
it0
tf0 (tf1)-计数溢出标志位 
当 t0/t1 计数溢出时,该位由硬件自动置 “1” 。 
查询方式下,此位作计数溢出状态位供查询,注意溢出后应以软件方法及时清 0 ; 
中断方式下,此位会当 t0 溢出时,由硬件自动置 1 ,并向 cpu 申请中断, 当 cpu 响应中断进入中断服务程序后,它又被硬件自动清 0 
2.定时器工作方式寄存器 tmod (89h) 
用于 2 个定时器 t0、t1 的工作方式设定 , tmod 不能位寻址,只能用字节指令设置定时器工作方式。
m1 m0 设置定时工作方式
   
 
   