定时器是51中的内部资源,独立分开的
定时器0模式1的 工作可以分为三个部分:时钟部分(提供计数单元的时钟脉冲)和技术单元(时钟计数)和中断系统(执行定时任务)
配置寄存器就这样配置:
TMOD &= 0xF0; //设置定时器模式
TMOD |= 0x01; //设置定时器模式
TL0 = 0x18; //设置定时初值
TH0 = 0xFC; //设置定时初值
TF0 = 0; //清除TF0标志
TR0 = 1; //定时器0开始计时
ET0=1;
EA=1;
PT0=0;
TMOD就是选择什么模式
TL0,TH0就是设置定时器初值;
TF0可以配置也可以不弄因为这个是中断的数量
ET0就是中断开关
EA就是中断总开关
TP0是中断优先级