单片机AD转换及显示问题

我用的是STC12C5410AD单片机,AD转换后送五位数码管显示,最后一位为什么老是跳变,怎么解决?如果不用AD转换结果,直接赋值显示,没有问题,一旦用上AD转换,就不... 我用的是STC12C5410AD单片机,AD转换后送五位数码管显示,最后一位为什么老是跳变,怎么解决?
如果不用AD转换结果,直接赋值显示,没有问题,一旦用上AD转换,就不行。另外取平均值也不能解决。
在软件中怎样修正处理????
展开
 我来答
jaky567
2010-06-21 · TA获得超过292个赞
知道小有建树答主
回答量:110
采纳率:100%
帮助的人:70.3万
展开全部
你如果非常确定你的程序没错误,你在程序中加一位假数码管好了。。
本来5位,你写6位。。
如果原来显示总出错的那位是高位。你就把新加的无效位放在高位啊。。反之就放低位啊。。
就是说让总出错的那一位放到实际不存在的那个数码管上“显示”,明白吗

你把程序贴出来看看啊。
ufvntjj
2010-06-19 · TA获得超过122个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:144万
展开全部
跳变的可能原因认为有两个:
单片机本身原因,特别是在显示浮点数时,如果用液晶屏显示时更能看出问题了

另一个是扫描的速度太快了,可以在一定的时间里采样先存储再求平均值,这样也可以延时了显示的时间长度,让数码管看起来稳定点 算是软件修正~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2010-06-19 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
只有多次采样,取平均,再去显示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huqi57
2010-06-20
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
AD去抖处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式