作业帮 > 综合 > 作业

51单片机定时计数器工作方式疑点

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/13 07:46:27
51单片机定时计数器工作方式疑点
单片机定时器/计数器的工作方式,比如说方式1吧.TH0=(65536-X)/256 TL0=(65536-X)%256 这两句语句不是很明白,疑点在于/256 %256 这两点看不明白,哪位大侠知道的情告诉小弟,感激不尽
为什么高位的是取整运算,低位的是取余运算
51单片机定时计数器工作方式疑点
因为51单片机处理数据是按八位进行的,所以给定时器赋初值的时候,不能将一个数直接赋到T0中,而是将这个数先转化为一个十六进制数,将它的高两位数(也就是二进制的高八位)传送给TH0,将低两位(也就是二进制的低八位)传送给TL0!(65536-x)/256就是取计数值的高八位运算表达式,因为八位二进制的最大值为256,所以将一个十进制数除以256后就会得到这个十进制数高八位数.最后将所得的余数传送到TL0,也就是后面(65536-x)%256的工作!