早教吧 育儿知识 作业答案 考试题库 百科 知识分享

TH0=(65536-50000)/256;中为什么要除以256?而不是其他数字?

题目详情
TH0=(65536-50000)/256;中为什么要除以256?而不是其他数字?
▼优质解答
答案和解析
定时器工作在方式1的时候,溢出的数为65536,定时50000us,即为从(65536-50000)这个初值开始计数,(65536-50000)/256相当于把初值的高八位给定时器的高八位;相应地,(65536-50000)%256即为给定时器第八位!