核心提示:案例:机房自动发短信打电话报警使用TC35开发板,编写定时发短信打电话功能,原定时器1用于串行发送接收,不能占用,所以只能使用定时器0来实现定时器功能。参数设置注意:TMOD=0x21; ET0=1;...
案例:机房自动发短信打电话报警使用TC35开发板,编写定时发短信打电话功能,原定时器1用于串行发送接收,不能占用,所以只能使用定时器0来实现定时器功能。
参数设置注意:
TMOD=0x21;
ET0=1;//表示定时器0中断允许开打开
//注意(定时器1)ET1不能打开,否则定时器1原有功能会失效。
相关资料:
//选择定时器1原设置IE=0x8a,结果导致定时器0原有功能失效,后来使用定时器1必须设置为ET1=0,表示不打开定时器1中断允许开关,
IE的八位分别为EA _ ET2 ES ET1 EX1 ET0 EX0
IE = 0x8a; 为 1 0 0 0 1 0 1 0
相当于ET0 = 1;
ET1 = 1;
EA = 1;