4632|21

57

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

凔海笔记之单片机(四):数码管的无奈 [复制链接]

 
       曾有个美丽的村庄,叫做LED乐园,这里住满了各式各样的LED。他们或排成队闪来闪去,或坐在山头看灯火阑珊,或相互偎依脸上漏出幸福而又羞涩的红晕。
        总之,他们是快乐的,因为他们可以随心所欲干自己想做的事。然而有一天,电子王国要举办运动会,LED家族要完成计时计数的任务,无奈之下,一部分LED去排成8的形状,并接受了单片机的命令。天真淳朴的LED们很是听话,他们认真完成了国家交给的任务,他们是光荣的,国王为了奖励他们,参与者有了自己新的村庄,还发给好看的衣服。然而,他们并不高兴,因为穿上的衣服脱不掉了,随心所欲的闪也不被允许了,他们被外人羡慕,可谁知他们想要的是自由,更想与翘首以盼的家人团聚,可他们只能待着,在村子里等候命令,而这个村子叫数码管。

        从上面的童话故事我们可知道,数码管是来自于LED,所以百度百科上这样说“数码管也称LED数码管,是一种半导体发光器件,其基本单元是发光二极管。”那么数码管是不是就可以像控制LED那样控制呢?这是必须的。
       数码管分为两种,一种叫做共阴数码管,一种叫做共阳数码管。所谓的共阴共阳也就是数码管中led的接法,是让他们都接地还是都接VCC,都接地了就是共阴,都接Vcc就是共阳。不知道会不会有人问为什么非要都接一样的呢?当然可以接不一样,不过,我们有为什么要为自己增加不必要的麻烦呢?单片机和数码管的接法就好比多个led接单片机。也需要接电阻,和led是完全一样的。

如果把数码管叫做数字编码管不知合适不,何为编码?就是信息从一种形式或格式转换为另一种形式的过程。其实和伸出大拇指表示棒一样一样的。所以对数码管的控制就是编码的实现。
  
如果这是共阳数码管则低电平点亮。且ABCDEFGDP分别接在P0~P7。那么,当要显示1的时候,让BC段亮就好了,也就是接低电平。即P0=0xf9
如果这是共阴数码管则高电平点亮。当要显示1的时候,让BC段亮就好了,也就是接高电平。即P0=0x06。
当我们要表示0~9的时候,就让数码管指定某段亮就好了。而这个指定就是我们所说的编码,如下(0——F编码):
共阳:       0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e
共阴:       0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71
数码管很无奈啊,对于上述的一位数码管还可以,只不过是不闪罢了,就是有的亮有的灭。但是LED之初,性本闪,闪才能显示它的美。可是,国王就是这样,说不让你闪就不让你闪,不过,单片机还是比较不错的,他让数码管闪,只不过闪的比较含蓄的,可是单片机为什么要帮数码管闪呢?

       很简单,单片机的IO口只有32个,如果不让数码管闪的话,它只能控制四个,这样低的效率会被国王责罚的。某天单片机听说国王责骂了每秒闪百次的霓虹灯,说他不闪,然后单片机会心一笑wow~ ⊙o⊙。
他就让四个数码管八个段选都接在P0口上,每一位接在其他口上,让数码管闪烁的频率大于100HZ,这样,数码管不失闪之本性,单片机也能完成任务了。就让你看不到,就让你看不到O(∩_∩)0!我就是动态显示

具体接法如下图:

       这就好比控制led灯,四位数码管有32个LED分成了四组,每组八个但既定数闪一下再让下一组,只不过闪烁频率比较大,咱们看不清。
       可是无理的国王还是不满足于单片机所完成的任务,让他干更多的活,可引脚不够了,怎么办?于是他把38编码器找来了。38编码器实现了让单片机用3个IO口控制8个led。

         

学识浅薄出拙文,如察错误望赐教,小弟在此感涕零。

此帖出自51单片机论坛

最新回复

好好学习天天向上  详情 回复 发表于 2016-4-15 15:18
点赞 关注(1)
 

回复
举报

361

帖子

5

TA的资源

一粒金砂(高级)

沙发
 
顶一个
此帖出自51单片机论坛
 
 
 

回复

606

帖子

1

TA的资源

一粒金砂(中级)

板凳
 
此帖出自51单片机论坛
 
个人签名疏雨客晚归,荒烟乱,几许江南无晴!又落花,残香织梦,莫  莫  莫,白首衷肠……
 
 

回复

1万

帖子

2853

TA的资源

管理员

4
 
加油!!!
此帖出自51单片机论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 
 

回复

1800

帖子

0

TA的资源

五彩晶圆(初级)

5
 
这样的故事很有意思,适合初学者
此帖出自51单片机论坛
 
 
 

回复

6107

帖子

4

TA的资源

版主

6
 
此帖出自51单片机论坛
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

7
 
大哥,我服了!
此帖出自51单片机论坛
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

8
 
这真的是我见过最会写童话的程序员,没有之一.......
此帖出自51单片机论坛
 
 
 

回复

828

帖子

216

TA的资源

管理员

9
 
此帖出自51单片机论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名在路上……

EEworld 有你有我
 
 

回复

2万

帖子

71

TA的资源

管理员

10
 
楼主加油,这学着多有乐趣呀
此帖出自51单片机论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

1193

帖子

0

TA的资源

纯净的硅(高级)

11
 
这真的是我见过最会写童话的程序员,没有之一.......
此帖出自51单片机论坛
 
 
 

回复

1706

帖子

4

TA的资源

纯净的硅(初级)

12
 
晕死,用毛线38译码器啊,什么年代的思想,LED专用驱动芯片一大把,非要瞎折腾!!!
此帖出自51单片机论坛

点评

@DavidZH 也写个文章给说说吧,这样一补充就全面啦  详情 回复 发表于 2016-3-17 10:07
我还是菜鸟,所以懂得不多,还望大神多多指教多多分享呀  详情 回复 发表于 2016-3-17 09:44
兄台莫急,让楼主一步一步讲开来。 就象人家已经有了alphago,为什么我们还要学51单片机。  详情 回复 发表于 2016-3-17 07:51
 
 
 

回复

927

帖子

0

TA的资源

纯净的硅(中级)

13
 
谢谢楼主,受教了。
此帖出自51单片机论坛
 
 
 

回复

927

帖子

0

TA的资源

纯净的硅(中级)

14
 
DavidZH 发表于 2016-3-15 11:57
晕死,用毛线38译码器啊,什么年代的思想,LED专用驱动芯片一大把,非要瞎折腾!!!

兄台莫急,让楼主一步一步讲开来。
就象人家已经有了alphago,为什么我们还要学51单片机。
此帖出自51单片机论坛

点评

恩恩等楼主继续解释!!!  详情 回复 发表于 2016-3-17 12:51
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(中级)

15
 
DavidZH 发表于 2016-3-15 11:57
晕死,用毛线38译码器啊,什么年代的思想,LED专用驱动芯片一大把,非要瞎折腾!!!

我还是菜鸟,所以懂得不多,还望大神多多指教多多分享呀
此帖出自51单片机论坛
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(中级)

16
 
辛昕 发表于 2016-3-14 22:03
这真的是我见过最会写童话的程序员,没有之一.......

此帖出自51单片机论坛
 
 
 

回复

2万

帖子

71

TA的资源

管理员

17
 
DavidZH 发表于 2016-3-15 11:57
晕死,用毛线38译码器啊,什么年代的思想,LED专用驱动芯片一大把,非要瞎折腾!!!

@DavidZH  也写个文章给说说吧,这样一补充就全面啦
此帖出自51单片机论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

会不会有打广告的嫌疑,我们公司是做LED驱动的,这种行列扫描的目前做显示屏的最多,数码管这些少点数的都是内部集成的!!!  详情 回复 发表于 2016-3-17 12:50
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

1706

帖子

4

TA的资源

纯净的硅(初级)

18
 
soso 发表于 2016-3-17 10:07
@DavidZH  也写个文章给说说吧,这样一补充就全面啦

会不会有打广告的嫌疑,我们公司是做LED驱动的,这种行列扫描的目前做显示屏的最多,数码管这些少点数的都是内部集成的!!!
此帖出自51单片机论坛

点评

呵呵 专业的人来说专业的事,不错呀,说说吧,别太广告就行  详情 回复 发表于 2016-3-17 13:40
 
 
 

回复

1706

帖子

4

TA的资源

纯净的硅(初级)

19
 
吴下阿蒙 发表于 2016-3-17 07:51
兄台莫急,让楼主一步一步讲开来。
就象人家已经有了alphago,为什么我们还要学51单片机。

恩恩等楼主继续解释!!!
此帖出自51单片机论坛
 
 
 

回复

2万

帖子

71

TA的资源

管理员

20
 
DavidZH 发表于 2016-3-17 12:50
会不会有打广告的嫌疑,我们公司是做LED驱动的,这种行列扫描的目前做显示屏的最多,数码管这些 ...

呵呵  专业的人来说专业的事,不错呀,说说吧,别太广告就行
此帖出自51单片机论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表