找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1056|回复: 11
收起左侧

51单片机控制数码管

[复制链接]
ID:977452 发表于 2024-4-20 15:36 | 显示全部楼层 |阅读模式
前几天发过的帖子,http://www.51hei.com/bbs/dpj-235428-1.html
要显示的是这样的

是因为没有消隐吗
我看评论区有人说  “每个7段显示器都只缺了一个笔画,从左到右分别缺的是a、b、c、f、e、f、g、dp”,这是什么原因呢

51hei截图_20240420153423.png
51hei截图_20240420153453.png
回复

使用道具 举报

ID:264021 发表于 2024-4-20 16:31 | 显示全部楼层
数码管的段码不对,有两种方法解决,1改程序,2是硬件重新
排断码线
回复

使用道具 举报

ID:883242 发表于 2024-4-20 16:41 | 显示全部楼层
是我说的,这么简单的问题请大家分析,为什么没人能想通呢?
回复

使用道具 举报

ID:1109793 发表于 2024-4-20 17:24 | 显示全部楼层
大概可能是段码和位码弄反了
回复

使用道具 举报

ID:619259 发表于 2024-4-20 17:37 | 显示全部楼层
把仿真文件和程序发出来,不到1小时就会得到答案,你这样问问题,一年都不能解决。
回复

使用道具 举报

ID:213173 发表于 2024-4-20 17:38 | 显示全部楼层
代码如有缺陷或错误,仿真结果与实物结果可能不一致。从实物图片看每个字符少一笔,可能是段码与位码搞颠倒了。
回复

使用道具 举报

ID:1110945 发表于 2024-4-20 18:59 | 显示全部楼层
第一个数码管缺第一划,第二个数码管缺第二划,第三个数码管缺第三划,
显示的内容正好和它的位置数据相关,也就是说把“位码”当作“段码”显示出来了。
回复

使用道具 举报

ID:1116897 发表于 2024-4-20 22:31 | 显示全部楼层
咋说呢,肯定不是消隐的事,因为你第一位和最后一位a都是1,而且你这是八段数码管,我猜奥,你段码和位码接反了,每位都缺一个,而且你这个是不是共阴或者共阳反了
回复

使用道具 举报

ID:1109793 发表于 2024-4-21 07:08 | 显示全部楼层
看到你是两个一样的芯片分别驱动段码和位码,那好解决了,代码中把两个芯片的数据交换一下应该就可以了
回复

使用道具 举报

ID:69038 发表于 2024-4-21 09:38 | 显示全部楼层
Hephaestus 发表于 2024-4-20 16:41
是我说的,这么简单的问题请大家分析,为什么没人能想通呢?

我上一贴就想说了。。。
只是看到你说是ZZ的问题,我就不说了
回复

使用道具 举报

ID:195496 发表于 2024-4-21 22:19 | 显示全部楼层
程序问题,就是脚位弄错了,也是程序问题,你把源文件发出来,才有人帮你,大家都是上班,不一定有闲工夫重新画个仿真图,用的元件也不定会相同,仿真是那个版本的,都是要说清楚的。
回复

使用道具 举报

ID:977452 发表于 2024-4-28 17:03 | 显示全部楼层
找到问题了,是74139引脚坏了,一直输出低电平,使Y3C变成高电平导致的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表