标题: 关于单片机计数器值大于65536要如何实现? [打印本页]

作者: 光说不练    时间: 2021-3-24 19:20
标题: 关于单片机计数器值大于65536要如何实现?
想用52单片机做个8位的频率计,8位单片机计数最大255即FFH,计数大于255是不是只能用DPTR计数到65535即FFFFH?如计数值大于65536计数值98765432如何实现?谢谢!

作者: 人人学会单片机    时间: 2021-3-24 21:40
long类型

作者: wulin    时间: 2021-3-24 22:04
计数值=定时器溢出次数*65536+TH0*256+TL0
作者: 跨7海的风    时间: 2021-3-24 22:12
多次套娃,到达255后再套一层,
作者: MOVEORDIE    时间: 2021-3-25 00:09
跨7海的风 发表于 2021-3-24 22:12
多次套娃,到达255后再套一层,

禁止套娃(滑稽)
作者: 适得府君书    时间: 2021-3-25 08:57
杯子大小固定的话可以用多个杯就可以装更多的水。
作者: jjwangxu2008    时间: 2021-3-25 09:27
自己定义 一个 结构体用。想表达什么都可以。不知道你明白,我说的啥不?
作者: 872599939    时间: 2021-3-25 10:47
套娃,一层一层的套
作者: ANT1987    时间: 2021-3-25 12:59
(unsigned int n)*255+T0=98765432 这样可以吗
作者: profile5    时间: 2021-3-25 19:41
MOVEORDIE 发表于 2021-3-25 00:09
禁止套娃(滑稽)

本质上都是这样干的啊
作者: MOVEORDIE    时间: 2021-3-25 20:14
profile5 发表于 2021-3-25 19:41
本质上都是这样干的啊

是的,所以我加了滑稽
作者: zerotwo......    时间: 2021-3-26 15:26
外部扩展数据存储器




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1