找回密码
 立即注册

QQ登录

只需一步,快速开始

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

单片机怎么点亮这个8位的数码管?求指导

[复制链接]
跳转到指定楼层
楼主
ID:831960 发表于 2021-9-27 10:18 来自触屏版 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我想点亮这个数码管,就是不亮。有没有大哥帮忙看下。我刚跟着网上视频学习到这里,不知道哪里出问题了。

EC~3(}1MXD{()Y0VZ_%B`HO.png (37.4 KB, 下载次数: 40)

EC~3(}1MXD{()Y0VZ_%B`HO.png

FTMWOSRR(4SCTWUIKR@M_Z4.png (11.47 KB, 下载次数: 95)

FTMWOSRR(4SCTWUIKR@M_Z4.png

KB9F]`%NFK$%ZHY%2~PTY$T.png (67.93 KB, 下载次数: 83)

KB9F]`%NFK$%ZHY%2~PTY$T.png

EE@Y{7{1R06FD)}25U)QNE1.png (30.19 KB, 下载次数: 46)

EE@Y{7{1R06FD)}25U)QNE1.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:332444 发表于 2021-9-27 16:39 | 只看该作者
回复

使用道具 举报

板凳
ID:909495 发表于 2021-9-27 16:52 | 只看该作者
首先你要知道你的数码管是共阴极还是共阳极的,你还要理解A,B,CDEFG是数码管的一笔,如果是共阴极的,ABCDEFG都是高电平,数码管就会显示8,如果你先显示0,g就要是低电平,所以你还要知道ABCDEFG分别对应那段,1,2,3灯数字分别需要abcdefg那段亮,如数字1,可能是b,c亮,其余不亮,按照你图中的顺序就是p口输出0x06,2,对应的是0x5b等,程序开始就要将你要显示的数字,按照0,1,2对应的数存到数组里,想显示数字时查表输出。另外你图中的数码管上右下角显示的12345678猜测时对应的数码管顺序,如果时这样的话你的连线就有问题,不应该和ABCDefgdp并联,需要另外引脚控制。你想一个数码关显示1,就需要P0输出0X06,对应数码官上的 1的引脚高电平,方可。你的连线方式适合2个数码管,P0分别连接两个数码管的笔断。再通过LE控制哪个数码管亮
回复

使用道具 举报

地板
ID:831960 发表于 2021-9-29 11:15 来自触屏版 | 只看该作者
ZHUYUMEI 发表于 2021-9-27 16:52
首先你要知道你的数码管是共阴极还是共阳极的,你还要理解A,B,CDEFG是数码管的一笔,如果是共阴极的,ABCDE ...

我重新画了一下电路图,这次可以点亮了。使用6位数码管可以正常显示,但是换成8位的就不能正常显示。老哥知道这是为什么吗?
回复

使用道具 举报

5#
ID:88256 发表于 2021-9-29 12:36 | 只看该作者
苏宿舍 发表于 2021-9-29 11:15
我重新画了一下电路图,这次可以点亮了。使用6位数码管可以正常显示,但是换成8位的就不能正常显示。老哥 ...

你这数码管是分开的还是连体的?如果是连体的就是数码管不一样了
回复

使用道具 举报

6#
ID:161164 发表于 2021-9-29 13:30 | 只看该作者

我没问题
可能是接线画得不好?

回复

使用道具 举报

7#
ID:831960 发表于 2021-9-29 22:19 来自触屏版 | 只看该作者
hhdsdy 发表于 2021-9-29 12:36
你这数码管是分开的还是连体的?如果是连体的就是数码管不一样了

连体的
回复

使用道具 举报

8#
ID:831960 发表于 2021-9-29 22:22 来自触屏版 | 只看该作者
lkc8210 发表于 2021-9-29 13:30
我没问题
可能是接线画得不好?

老哥,能看看你这个代码吗?我接线应该没啥问题,我重新画了好几次,但是同样的代码用6位就可以,8位的就乱码。想是不是我的代码有问题
回复

使用道具 举报

9#
ID:831960 发表于 2021-9-29 22:25 来自触屏版 | 只看该作者
这是后来用8位和6位数码管显示的结果,不知道哪里出问题了

mmexport1632925462564.png (26.13 KB, 下载次数: 85)

mmexport1632925462564.png

mmexport1632925432605.png (28.62 KB, 下载次数: 99)

mmexport1632925432605.png
回复

使用道具 举报

10#
ID:624769 发表于 2021-9-29 22:30 | 只看该作者
苏宿舍 发表于 2021-9-29 22:22
老哥,能看看你这个代码吗?我接线应该没啥问题,我重新画了好几次,但是同样的代码用6位就可以,8位的就 ...

主循环里加一个 Delay 也不用很久,1ms就行,再看看效果,任何锁存器都经不起你这么平凡的折腾的。
回复

使用道具 举报

11#
ID:831960 发表于 2021-9-29 22:33 来自触屏版 | 只看该作者
188610329 发表于 2021-9-29 22:30
主循环里加一个 Delay 也不用很久,1ms就行,再看看效果,任何锁存器都经不起你这么平凡的折腾的。

哦哦哦,我试试
回复

使用道具 举报

12#
ID:161164 发表于 2021-9-29 23:57 | 只看该作者
苏宿舍 发表于 2021-9-29 22:22
老哥,能看看你这个代码吗?我接线应该没啥问题,我重新画了好几次,但是同样的代码用6位就可以,8位的就 ...

不如把你的代码发上来看看吧
回复

使用道具 举报

13#
ID:844772 发表于 2021-9-30 08:36 | 只看该作者
苏宿舍 发表于 2021-9-29 22:25
这是后来用8位和6位数码管显示的结果,不知道哪里出问题了

你8位用的是共阳的管子,6位是共阴的,所以8位的显示混乱。你注意一下型号结尾CC是共阴,CA是共阳。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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