嘿嘿 俺来帮你解决
1 问题的关键:
是你在在T0中断函数执行完之后进行T1定时器的初始化时,又改变了定时器0的设置。
造成定时器0不能正常工作。
即是这条指令: TMOD |= 0x60; //定时器1设置成方式2,8位自动重置计数器模式
将定时器0由原来的方式2改为方式0
2将 TMOD |= 0x60; //定时器1设置成方式2,8位自动重置计数器模式
修改为 TMOD |= 0x66; //定时器1设置成方式2,8位自动重置计数器模式
即在设置定时器1时,不改变对定时器0的原来的设置。
呵呵 赶快去试试吧 可惜没有加分呀 就选满意回答吧