1、 守时器/计数器的办法寄存器TMOD
TMOD是一个8位的特别功用寄存器,对应的地址是89H,不行位寻址。A 首要完结三个功用:
*确认挑选守时器仍是计数器;
*挑选何种作业办法;
*是否借用外中止操控守时器和计数器的启停;
B TMOD的低4位是操控T0的字段(T0–P3.4 守时器/计数器0外部事情脉冲输入端)
TMOD的高4位是操控T1的字段(T1–P3.5守时器/计数器1外部事情脉冲输入端)
C 操控字的格局和意义
a、 GATE(TMOD.7)
分为两种状况:GATE=0,守时器的启停和INT1无关,只取决于TR0;
GATE=1,守时器的启停不只要由TR0来操控,并且要INT1引脚的操控,只要二者
都为高电平时守时器 才开端作业;
b、 C/T(TMOD.6)
分为两种状况:C/T=0,用作守时器;
C/T=1,用作计数器;
d、 M1(TMOD.5),M0(TMOD.4)
用M1,M0来操控守时器/计数器的4种作业办法:
*办法0:M1=0,M0=0.13位守时/计数办法
*办法1:M1=0,M0=1.16位守时/计数器
*办法2,M1=1,M0=0.8位初值主动从头装入的8位守时/计数器
*办法3,M1=1,M0=1.仅适用于T0,分为两个8位计数器,T1中止计数
2、守时器/计数器操控寄存器TCON
TCON是一个8位的特别功用寄存器,对应的地址为88H,可为寻址。
A 操控字的格局和意义
a、TF1(TCON.7),TF0(TCON.5)—-T1、T0计数溢出标志位
当计数器计数溢出时,该方位“1”。运用查询办法时,此位作为状况位供cpu
查询,但应注意在查询该位有用后应以软件办法及时将该位清“0”。运用中止
办法时,此位作为中止请求标志位,进入中止服务程序后由硬件主动清0.
b、TR1(TCON.6),TR0(TCON.4)—-计数运转操控位
TR1(TR0)=1,发动守时/计数器作业的必要条件,还与GATE位的状况有关。
TR1(TR0)=0,中止守时/计数器作业。
该位可由软件置1或清0.
C、 IE1(TCON.3),IE0(TCON.1)—-外部中止INT1(P3.3)、INT0(P3.2)的中止请求标志位
当有外部的中止请求时,INT1(INT0)=1(有硬件完结),在cpu呼应中止后,由硬件将
IE1(IE0)清0.