一个字节是8个位,能表示的数字范围是0~255
TH0和TL0合起来表示一个16位数,TH0是高八位,TL0是低八位。
获取一个16位数的高八位,方法就是除以256,获取低8位,就是对256取模。
因为256表示成二进制数是1后面8个0。
(65535-1000)是T0的初值,
该值的高字节=(65535-1000)/256 要赋值给 TH0
该值的低字节=(65535-1000)%256 要赋值给 TL0
对256运算就是为了把word拆成 byte
汗~2的8次方是多少?你用的是16位定时器,分2次赋值而已。