一:首先选择使用哪组寄存器?
问:8051单片机有哪些定时器?
答:8051单片机拥有3组定时器,分别是定时器0(T0) 定时器1(T1) 定时器2(T2)。
问:如何选择定时器?
答: 8051单片机定时器需要通过IE(中断允许控制器)进行设置,ET0,ET1 分别对应定时器0 定时器1
ET0,ET1 分别在IE寄存器得第1位和第3位 对应 IE = 0000 0010 IE = 0000 0100
二:选择定时器得工作方式
问:如何设置单片机得定时器是工作在定时模式,还是计数模式?
答:8051单片机得工作方式设定需要通过TMOD寄存器来设置,TMOD寄存器不可以通过位寻址。
TMOD寄存器得高4位用于设置定时器1
TMOD寄存器得第4位用于设置定时器0
定时器0 C/T TMOD得 第3位设置为0为定时模式,设置为1为计数模式 0000 0100
定时器1 C/T TMOD得 第6位设置为0为定时模式,设置为1为计数模式 0100 0000
三:选择定时器得方式选择功能
问:如何设置单片机定时器得工作方式选择功能
答:定时器得方式选择功能由TMOD寄存器来设定,不可以位寻址。
TMOD得第0位第1位 对应定时器0
TMOD得第4位第5位 对应定时器1
方式0 M1=0 M0=0 13位定时器/计数器
方式1 M1=0 M0=1 16位定时器/计数器
方式2 M1=1 MO=0 自动重载8位定时器/计数器
方式3 M1=1 M0=1 T0分为2个8位独立计数器,T1无方式3