找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3741|回复: 16
打印 上一主题 下一主题
收起左侧

8个数码管可以正常显示,8个数码管换成8*8点阵,极性都是对的,为什么点阵全亮呢?

[复制链接]
跳转到指定楼层
楼主
ID:963999 发表于 2021-9-15 22:36 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
8个数码管可以正常显示,8个数码管换成8*8点阵,极性都是对的,为什么点阵全亮呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:332444 发表于 2021-9-16 06:50 | 只看该作者
如果送去的是全电平全亮是对的假若电平有高低应该有些亮的
回复

使用道具 举报

板凳
ID:94031 发表于 2021-9-16 07:02 | 只看该作者
管脚对吗,共阴共阳对吗。
回复

使用道具 举报

地板
ID:963999 发表于 2021-9-16 12:29 来自手机 | 只看该作者
xianfajushi 发表于 2021-9-16 06:50
如果送去的是全电平全亮是对的假若电平有高低应该有些亮的

如果我把8个数码管(共阳)和8*8点阵都接在8个三极管后面,两者显示都是对的,只接8个数码管显示也没问题,如果只接8*8点阵就不对了。

IMG_20210916_122727.jpg (1.68 MB, 下载次数: 112)

IMG_20210916_122727.jpg

IMG_20210916_122645.jpg (1.55 MB, 下载次数: 94)

IMG_20210916_122645.jpg

IMG_20210916_122038_edit_686218521475497.jpg (1.76 MB, 下载次数: 83)

IMG_20210916_122038_edit_686218521475497.jpg
回复

使用道具 举报

5#
ID:624769 发表于 2021-9-16 13:10 | 只看该作者
gyj_in 发表于 2021-9-16 12:29
如果我把8个数码管(共阳)和8*8点阵都接在8个三极管后面,两者显示都是对的,只接8个数码管显示也没问题 ...

应该是代码问题,按122727.jpg 看, 你8个三级管确实都供电了, 所以全亮是正常的,那么,另外一头也是一个道理,你轮询的速度太快,频率太高,你这边IO是断电了,但是,三级管还通着,所以,某种程度上,等于你8个公阳公共端同时给电,另外一边虽然段码不停的变但是在确确实实都点亮了。
回复

使用道具 举报

6#
ID:624769 发表于 2021-9-16 13:22 | 只看该作者
gyj_in 发表于 2021-9-16 12:29
如果我把8个数码管(共阳)和8*8点阵都接在8个三极管后面,两者显示都是对的,只接8个数码管显示也没问题 ...

对了,还有一个问题,你用的 PNP 管, 而控制用的 74HC138,  74HC138这东西,出来有压降,另你的基极比发射级电压低,所以,导致你的PNP管无法彻底截止,你把PNP管的 发射级不要直接接 VCC, 串个2级管再接VCC 把发射级的电压降下来,也许问题就解决了。
至于为什么接数码管可以正常显示,因为数码管耗电比点阵管高,导通一个位,就能把VCC的电平拉低,那么其他三级管就自然截止了。
回复

使用道具 举报

7#
ID:739610 发表于 2021-9-16 15:00 | 只看该作者
把数码管扫描频率降低 你就能看出是硬件问题爱是软件问题了    我个人喜欢共阴极扫描  有示波器最好排除问题了   手机大小的三百左右吧
回复

使用道具 举报

8#
ID:96682 发表于 2021-9-16 15:56 来自手机 | 只看该作者
数码管正常点阵出问题那是你未取模,无法正常显示
回复

使用道具 举报

9#
ID:963999 发表于 2021-9-16 16:37 来自手机 | 只看该作者
wc86110 发表于 2021-9-16 15:56
数码管正常点阵出问题那是你未取模,无法正常显示

取模了也是一样的问题
回复

使用道具 举报

10#
ID:963999 发表于 2021-9-16 16:45 来自手机 | 只看该作者
188610329 发表于 2021-9-16 13:22
对了,还有一个问题,你用的 PNP 管, 而控制用的 74HC138,  74HC138这东西,出来有压降,另你的基极比发 ...

74HC138输出高电平最小值,低于电源电压0.1V,这是从手册上查到的,这个0.1V压差,不能导通三极管吧,我把138去掉,直接用P3口接到PNP的基极,也不能正常显示。我觉得这个仿真与实际的应该是有很大区别吧。
用你说的在三极管电源端串个二极管,这个能解决问题。
回复

使用道具 举报

11#
ID:96682 发表于 2021-9-16 17:03 来自手机 | 只看该作者
gyj_in 发表于 2021-9-16 16:37
取模了也是一样的问题

电路图,代码都对了么?数码管、点阵都要能同时兼顾?
回复

使用道具 举报

12#
ID:963999 发表于 2021-9-16 17:28 来自手机 | 只看该作者
wc86110 发表于 2021-9-16 17:03
电路图,代码都对了么?数码管、点阵都要能同时兼顾?

这是电路,代码是在数码管显示0-7,点阵与数码管是并联的(从图上也能看出来,控制端相连的,数据端也是接到一起的),这个图上点阵的显示翻译出来也是0-7,只是把数码管去掉,点阵就显示不对了。

IMG_20210916_122038_edit_686218521475497.jpg (1.76 MB, 下载次数: 85)

IMG_20210916_122038_edit_686218521475497.jpg
回复

使用道具 举报

13#
ID:57657 发表于 2021-9-16 19:12 | 只看该作者
把晶振调到100Khz以下,看下动态扫描是否有问题。
回复

使用道具 举报

14#
ID:844772 发表于 2021-9-17 08:55 | 只看该作者
软件使用点阵和数码管差异挺大的,点阵即使只显示一个字,也要一行一行或一列一列的动态显示,没理由能跟数码管公用啊,否则就是全亮的。所以我觉得是软件写的问题,要不把显示程序贴一下吧。
回复

使用道具 举报

15#
ID:963999 发表于 2021-9-18 10:15 来自手机 | 只看该作者
glinfei 发表于 2021-9-17 08:55
软件使用点阵和数码管差异挺大的,点阵即使只显示一个字,也要一行一行或一列一列的动态显示,没理由能跟数 ...

这个代码显示一个心形,如果不在三极管电源端加个二极管,显示图案就不对。

IMG_20210918_101109_edit_770434519875147.jpg (1.22 MB, 下载次数: 86)

IMG_20210918_101109_edit_770434519875147.jpg
回复

使用道具 举报

16#
ID:963999 发表于 2021-9-18 10:17 来自手机 | 只看该作者
glinfei 发表于 2021-9-17 08:55
软件使用点阵和数码管差异挺大的,点阵即使只显示一个字,也要一行一行或一列一列的动态显示,没理由能跟数 ...

这个代码显示的图案

1631931403900.jpg (2.21 MB, 下载次数: 97)

1631931403900.jpg
回复

使用道具 举报

17#
ID:963999 发表于 2021-9-18 10:29 来自手机 | 只看该作者
gyj_in 发表于 2021-9-18 10:17
这个代码显示的图案

是这个代码,控制是接在p3的端口

1631932095345.jpg (1.18 MB, 下载次数: 104)

1631932095345.jpg
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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