第1个回答 2013-04-12
你那个应该是单片机中断中的代码吧。应该是使用T0定时器或者计数器,下面就以定时器为例说明.
THO=0x3c;
TLO=0xbo;
两句共同控制定时器时间的设置,TH0为低8位,TL0为高八位,这两个数值都是十六进制表示的。0X30转换成十进制为60,0Xb0类似的可以转换成十进制数。那个这两个一起设置的数字为0x3cb0及代表十进制的15536,根据定时器的公式可知,设置的定时时间为50ms.
THO=(65536-50000)/256也是为其赋初值跟THO=0x3c;作用相同。TLO=(65536-50000)%256跟TLO=0xbo等价。你可以自己转换的试试。