1602数据不稳定怎么破

2019-07-15 18:14发布

用STC12C5A60S2编了一个AD转换的,同时产生PWM,最后用1602显示带2位小数的电压值,可是它总是不稳定,一直闪闪闪,加了延时后发现出现了这样的问题:比如应该显示4.00,它显示一会就自动变成了“.00”!!!前面的4跑到哪里去了嘛。。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
werjufour
1楼-- · 2019-07-15 19:56
把你程序发过来看看
那个PWM这个我还没有学会
可以教教么?
阿信509
2楼-- · 2019-07-16 01:16
 精彩回答 2  元偷偷看……
皮小千
3楼-- · 2019-07-16 06:46
阿信509 发表于 2014-10-29 11:28
你先确定是显示的问题还是AD采集的问题吧

这个怎么确定?
皮小千
4楼-- · 2019-07-16 10:03
阿信509 发表于 2014-10-29 11:28
你先确定是显示的问题还是AD采集的问题吧

我把它们单独测试时都是对的,放在一起就出问题,我觉得唯一的区别就是原来的那个1602显示上它最后是写了一个while(1);让那个停止在那里了,但是我做的那个程序需要它一边边的刷新,这就是区别,我不太懂了
blueli
5楼-- · 2019-07-16 14:10
需要一遍遍的刷新,你就把采集的数据往1602写的那一部分函数放在一个while(1)里面不就连续采集了,而且可以设置采集时间间隔

一周热门 更多>