标题: 为什么我的数码管前面三位不亮 [打印本页]

作者: shenqiwei    时间: 2022-8-26 00:07
标题: 为什么我的数码管前面三位不亮
请指点一下!

1.png (87.1 KB, 下载次数: 60)

1.png

51hei图片20220826000141.png (13.53 KB, 下载次数: 50)

51hei图片20220826000141.png

51hei图片20220826000710.png (14.02 KB, 下载次数: 77)

51hei图片20220826000710.png

作者: shenqiwei    时间: 2022-8-26 00:08
前面三位一位乱码,两位不显示,请指点谢谢
作者: 名字不是重点    时间: 2022-8-26 15:05
请发完整代码或工程,不然就坐等竟猜高手出现。
作者: yzwzfyz    时间: 2022-8-26 17:15
你先说说你的程序中,每一句的含义。
作者: 名字不是重点    时间: 2022-8-26 17:42
我猜是这个原因:
因为你的573的OE端被接地了,而代码中并没有消隐动作,所以显示乱了。。

作者: zhxiufan    时间: 2022-8-26 21:05
没有全部代码,无法具体知道具体原因的,从这个DISPLAY函数而言,只能是第一位能显示1,其余不显示。你代码本身的意思应该是第一位共阴数码管显示1。所以本身就是不对。可能是你的数码管共阴共阳选错了。
作者: 君工创    时间: 2022-8-27 08:33
我猜,程序不正确。
作者: mengsiu    时间: 2022-8-27 18:14
89c52共有32个IO脚,没必要用到574吧。
作者: xianfajushi    时间: 2022-8-27 21:32
原本这个问题以前有《51单片机程序0到60计数个位逢5和6不显示》不知道连接在哪了。看看https://blog.csdn.net/xianfajushi/article/details/93843911





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