单片机/MCUwilliam hill官网
直播中

皮小千

10年用户 25经验值
擅长:可编程逻辑
私信 关注
[问答]

1602数据不稳定怎么破

用STC12C5A60S2编了一个AD转换的,同时产生PWM,最后用1602显示带2位小数的电压值,可是它总是不稳定,一直闪闪闪,加了延时后发现出现了这样的问题:比如应该显示4.00,它显示一会就自动变成了“.00”!!!前面的4跑到哪里去了嘛。。。。。

回帖(5)

werjufour

2014-10-28 20:39:34
把你程序发过来看看
那个PWM这个我还没有学会
可以教教么?
举报

阿信509

2014-10-29 11:28:06
你先确定是显示的问题还是AD采集的问题吧
举报

皮小千

2014-10-30 21:43:37
引用: 阿信509 发表于 2014-10-29 11:28
你先确定是显示的问题还是AD采集的问题吧

这个怎么确定?
举报

皮小千

2014-10-30 21:47:18
引用: 阿信509 发表于 2014-10-29 11:28
你先确定是显示的问题还是AD采集的问题吧

我把它们单独测试时都是对的,放在一起就出问题,我觉得唯一的区别就是原来的那个1602显示上它最后是写了一个while(1);让那个停止在那里了,但是我做的那个程序需要它一边边的刷新,这就是区别,我不太懂了
举报

blueli

2014-10-31 16:01:58
需要一遍遍的刷新,你就把采集的数据往1602写的那一部分函数放在一个while(1)里面不就连续采集了,而且可以设置采集时间间隔
举报

更多回帖

发帖
×
20
完善资料,
赚取积分