找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2670|回复: 4
收起左侧

Proteus8,连级16位数码管仿真问题

[复制链接]
ID:808223 发表于 2021-4-16 11:05 | 显示全部楼层 |阅读模式
在Proteus内为了节省IO口,就把原本段码分开配置的两个8位数码管改为段码共用P0口显示,但是发现两个数码管第一位均为8,显示不正常,为了测试,把其中一个数码管的最高位直接关闭,结果变成第二位显示8,摸不着头脑,寻求一下解决办法。

16位数码管连级(段码都分配在P0)

16位数码管连级(段码都分配在P0)

段码分开分配(P0,P1)

段码分开分配(P0,P1)
回复

使用道具 举报

ID:814525 发表于 2021-4-16 17:11 | 显示全部楼层
段码共用P0口,位码就要分为16个位循环驱动。如果还是用原来的位驱动,就出现2个数码管显示一样的了。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:808223 发表于 2021-4-16 17:22 | 显示全部楼层
张天师 发表于 2021-4-16 17:11
段码共用P0口,位码就要分为16个位循环驱动。如果还是用原来的位驱动,就出现2个数码管显示一样的了。

我用了两个138译码,理论上没问题啊,位码是分离的,段码连一起,应该是没问题的啊
回复

使用道具 举报

ID:213173 发表于 2021-4-16 17:42 | 显示全部楼层
Secret丶 发表于 2021-4-16 17:22
我用了两个138译码,理论上没问题啊,位码是分离的,段码连一起,应该是没问题的啊

两个138的E1不能接VCC,要交替送高低电平来控制16个位码。否则位码乱套。两个138的ABC可以接在一起复用。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:808223 发表于 2021-4-16 18:00 | 显示全部楼层
wulin 发表于 2021-4-16 17:42
两个138的E1不能接VCC,要交替送高低电平来控制16个位码。否则位码乱套。两个138的ABC可以接在一起复用。

感谢,解决了,一直没有注意多个138使用的时候的片选问题,很感谢
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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