找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于单片机+74hc138译码器8位数码管驱动的问题

[复制链接]
跳转到指定楼层
楼主
ID:313400 发表于 2018-4-21 22:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新手求助,本人刚开始学习单片机,买的板子上有一个74hc138译码器控制8位数码管,我想问一下,能否用38译码器控制这8位数码管间隔显示,如:1_1_1_1_;或者是显示数字如_ _ _ _ _ 4 3 1。这能实现吗。现在我只学会了让8位同时显示如:7 6 5 4 3 2 1 0,还有就是某一位的循环显示:0123456789abcdef。谢谢各位!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:313400 发表于 2018-4-21 22:11 | 只看该作者
补充:P2^2,P2^3,P2^4控制位选,P0口控制段选。
回复

使用道具 举报

板凳
ID:138443 发表于 2018-4-22 01:13 | 只看该作者
消隐很麻烦!!!
回复

使用道具 举报

地板
ID:240034 发表于 2018-4-22 08:12 | 只看该作者
显示当位取笔画数据,要显示"_",取“_”的数据送出输出口
code uint led7code[]={};   //0-9,_笔画数据
Dis_Buff[0] = led7code[1];   //"1"
Dis_Buff[1] =led7code[10];   //"_"
Dis_Buff[2] = led7code[1];   //"1"
Dis_Buff[3] =led7code[10];   //"_"
其它的要自己发挥
回复

使用道具 举报

5#
ID:111634 发表于 2018-4-22 11:01 | 只看该作者
138译码器每次只有一位输出低电平有效,只能控制8位共阴数码管的位码扫描,而且驱动力不足。
回复

使用道具 举报

6#
ID:313294 发表于 2018-4-22 14:07 | 只看该作者
可以啊
回复

使用道具 举报

7#
ID:213173 发表于 2018-4-22 17:45 | 只看该作者
常见的数码管每一个单元有8个字段,只要对相应字段施加适当电压就可以点亮,用8位2进制码驱动就可以得到你想要显示的字段。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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