这段代码什么意思TMOD|=0x01;//定时器设置 TH0=0xef;//装初始值 TL0=0xf0; EA=1;// 开总中断 ET0=1;//允许定时器0中断 TR0=1;//开定时器0中断 InitLcd();//lcd1602初始化 flag_get=1;
时间: 2023-11-18 13:03:44 浏览: 129
proteus,51单片机,串行通信.pdf
这段代码是针对定时器0进行设置的,将定时器模式寄存器TMOD的最低位设置为1,表示选择工作在模式1,即16位定时器模式。然后将定时器0的初始值设置为0xef00,即65520,定时器0每次计数从这个值开始向下计数。开启总中断和定时器0中断,使得在每次定时器0计数完毕时会触发中断程序。最后进行lcd1602的初始化,并将一个标志位flag_get设置为1。
阅读全文