主程序#include void Timer0_Init(); void main() { while(1) { } }2、这里要用定时器0的模式1 初始化void Timer0_Init();void Timer0_Init() { //TMOD 0x01; 0000 0001 首先设置TMOD 设置定时器0的模式为1 TMOD 0xF0;//把TMOD的低四位清零高四位保持不变 TMOD | 0x01;//把TMOD的最低位置1高四位保持不变 TF0 0; //定时器溢出标志位 TR0 1; //定时器运行控制位 TL0 64535%256; //这里是低八位 TH0 64535/256; //赋初值为64535这里是高8位 ET0 1; //中断通路 EA 1; //总开关 PT0 0; }定时器开始工作了3、溢出时执行中断函数void Timer0_Rountine() interrupt 1 { //执行中断程序 }