普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 5496|回复: 4

矩阵按键和数码管

[复制链接]

8

主题

13

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2020-2-19 16:42:29 | 显示全部楼层 |阅读模式
1金钱
我的想法是这样的,当按键S1按下,左边第一个数码管点亮,显示0(第1个按键),当按键S2按下,左边第2个数码管点亮,显示1(第2个按键),依次类推,当按下S8时,左边第8个数码管显示7
按下S9~S16,都在左边第1一个数码管依次显示8~F
问题: 按下S3~S6时。有两个数码管点亮,按下S7~S8时,有4个数码管点亮,原因是什么??138芯片同时不是只可以控制一个位选吗???
原理图,现象,C语言文件见附件
我知道答案 本帖寻求最佳答案回答被采纳后将获得系统奖励10 金钱 , 目前已有4人回答

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

27

主题

337

帖子

3294

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3294
发表于 2020-2-20 09:00:19 | 显示全部楼层
你有没有用例程实验程序测试过呢?例程内有矩阵按键实验,就是你要的这个效果
回复

使用道具 举报

8

主题

13

帖子

68

积分

注册会员

Rank: 2

积分
68
 楼主| 发表于 2020-2-20 12:09:03 | 显示全部楼层
admin 发表于 2020-2-20 09:00
你有没有用例程实验程序测试过呢?例程内有矩阵按键实验,就是你要的这个效果

有啊,例程的和我的不一样,例程是全部都在一个数码管上显示,把我的程序里面main函数中的位选函数DigDisplay( zifu );注释一下就可以了,就可以达到视频的效果
实际上我的程序就是比视频里面多了一个控制位选的函数
回复

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2020-2-21 16:32:51 | 显示全部楼层
应该要加个消隐上去就可以了
回复

使用道具 举报

8

主题

13

帖子

68

积分

注册会员

Rank: 2

积分
68
 楼主| 发表于 2020-2-26 15:38:48 | 显示全部楼层
龙轩 发表于 2020-2-21 16:32
应该要加个消隐上去就可以了

没有效果,我找不到问题所在
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-4-20 17:51 , Processed in 0.104174 second(s), 34 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

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