(65536-500)/256; (65536-500)*256;是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 11:36:27

(65536-500)/256; (65536-500)*256;是什么意思
(65536-500)/256; (65536-500)*256;是什么意思

(65536-500)/256; (65536-500)*256;是什么意思
定时500us
定时器从计数器T0的初值开始计数,当计数到0xFFFF(65535)时候会产生一个定时中断标志,假设要定时500us,那么计数器累计计数为 500us/(时钟周期),假设时钟周期为1us,那么计数500下,那么只有当初值为(0xFFFF - 500)累计数到0xFFFF为500次.
其中赋予计数器初值是这样写:
TH0 = (0xFFFF - 500) / 256;是取初值的高八位数.
TL0 = (0xFFFF - 500) /%256;去初值的底八位数.所以你写错了