1.将一些变量转换为初始值,如0或1。
2.如果使用zd,则需要设置定时器的工作模式和初始值。
3.如果使用中断,应该打开相应中断源的中断并设置优先级。
4.如果使用串口,则需要设置相应的串口工作模式和波特率。
5.需要提前设置的其他数据变量和命令字。
扩展资料:
初始化器子函数带注释:
Voidtimer0interrupt()1
{
TMOD=0x01;//选择timing0
TH0=(65536-50000)/256;//加载初始值50MS
TL0=(65536-50000)%256;
EA=1;//打开完全中断
ET0=1;//打开定时器0中断
TR0=1;//开属定时器0
}