定时器工作方式寄存器TMOD TMOD GATE C/T MI MO GATE CT M1 MO (89H) T1方式控制 T0方式控制 M1 MO 方式 说 明 0 0 0 13位定时器/计数器,TL存放低5位,TH存放高8位 1 16位定时器/计数器 2 自动装入时间常数的8位定时器/计数器, TL为计数器,TH为常数计数器 3 仅适用于T/C0,分为两个8位定时器/计数器
定时器工作方式寄存器 工作方式寄存器TMOD GATE C/T M1 M0 GATE C/T M1 M0 T1方式控制 T0方式控制 TMOD (89H) M1 M0 方 式 说 明 0 0 0 0 0 13位定时器/计数器,TL存放低5位,TH存放高8位 0 1 0 1 1 16位定时器/计数器 1 0 1 0 2 自动装入时间常数的8位定时器/计数器, TL为计数器,TH为常数计数器 1 1 1 1 3 仅适用于T/C0,分为两个8位定时器/计数器
定时器控制寄存器TCON 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H TCON TF1 TR1 TFO TRO IE1 IT1 IEO ITO (88H) 用于外部中断 GATE=O时,TRX=1 允许计数 TRX=0 禁止计数 GATE=1时, TRX=1且INTX=1 允许计数 TRX=O或INTX=O 禁止计数 X=0,1
定时器控制寄存器 TCON GATE=0时,TRX=1 允许计数 TRX=0 禁止计数 GATE=1时, TRX=1且 INTX=1 允许计数 TRX=0或 INTX=0 禁止计数 X=0, 1 X=0, 1 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 用于外部中断 TCON (88H) 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H
5.1.2定时器/计数器的工作方式 T/C0具有方式0,1,2,3四种方式: T/C1具有方式0,1,2三种方式。 ■方式0:13位定时器/计数器 TLO,TLI 低5位 THO,THI 高8位 ■方式1: 16位定时器/计数器 方式2:8位重载方式 ■方式3:只有T/C0有此方式
5.1.2 定时器/计数器的工作方式 计数器的工作方式 T/C0具有方式0,1,2,3四种方式; T/C1具有方式0,1,2三种方式。 方式0 :13位定时器/计数器 TL0,TL1 低5位 TH0,TH1 高8位 方式1: 16位定时器/计数器 方式2: 8位重载方式 方式3 : 只有T/C0有此方式
方式0 TMOD TMODO MO 0 原荡器 ÷12 TCON C/T=0 TMOD1 M1 0 TLO THO 中断 1F0· TMOD2 C/T (5位) (8位) T0牌 C/T=1 TRO TMOD3 GATE 控制 1 N币吲引脚
方式 0 1 1 1
定时器工作方式0 应用T/C0产生1ms定时,并在P1.0引脚上输出周期为 2ms的方波。 设晶振频率为6MHZ 6MHZ的机器周期 T机=12×T=12×(1/6us)=2us 定时器初值:X (213一X)×2×10-6=10-3 X=7692D X=0001111000001100B 根据13位定时器的特性,初值应为: THO-0FOH TLO-OCH
定时器工作方式 定时器工作方式 0 应用T/C0产生 1ms定时,并在P1.0引脚上输出周期为 2ms的方波。 设晶振频率为 6MHZ 6MHZ的机器周期 T 机 =12 × T =12 ×(1/6 us) (1/6 us) =2us 定时器初值: X ( 213 - X)× 2 × 10 - 6 = 10 - 3 X=7692D X=0001 1110 0000 1100 B 根据13位定时器的特性,初值应为: TH0=0F0H TL0=0CH