找回密码
 立即注册

QQ登录

只需一步,快速开始

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

电子入门基础知识之:数码管使用方法

[复制链接]
跳转到指定楼层
楼主
ID:117358 发表于 2016-4-30 05:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
数码管我们并不陌生,它是一种常用的显示器件,在生活中也经常见,比如说电子万年历,洗衣机的数显等。

1. 什么是数码管
数码管是由多个发光二极管组成的一种显示器件,按字段多少可以分为七段管、八段管、米字管等;按工作方式分又可分为共阳数码管和共阴数码管;按位数分又可分为1位、2位、3位、4位等;按颜色分还有红色、绿色、蓝色等,按大小还可分为0.28寸、0.30寸、0.36寸等。

2. 数码管字段划分
以八段管为例介绍其字段,八段管如下图所示。

它的八个字段分别为:a,b,c,d,e,f,g,h。如果要显示“7”字,只需要将a,b,c三个字段点亮即可,如下图所示:

这样来理解的话,要点亮一个数码管是不是很容易?数码管该怎么点亮,答案就是给高低电平,高低电平怎么给,这就涉及到数码管是共阳的还是共阴的。
3. 数码管工作原理详解
数码管的共阳工作方式和共阴工作方式对初学者而言可能不太好理解,为了加强理解下面把数码管简化,如下图所示:

上图中的DP就是前边图中的h,也就是小数点,图中的数字是数码管的引脚, 这里主要看字母。从图中可以看出数码管其实就是多个发光二极管的集合体。
共阴数码管:将发光二极管的阴极共同连接在一起;
共阳数码管:将发光二极管的阳极共同连接在一起;
对共阳数码管而言,如果要显示“7”字,公共端给高电平,a,b,c给低电平,d,e,f,g,h给高电平就可以了。

将数码管的字段表做成表格,如下所示。

从表格中可以看出,要共阳数码管显示“7”,只要给数码管0xF8就可以了。共阴数码管正好相反,如下:


从表格中可以看出,要共阴数码管显示“7”,只要给数码管0x07就可以了,和共阳管正好互补。
在程序中怎样控制呢?既然知道了数码管的点亮方式,那就可以将要显示的数字做成数组字段。共阳、共阴数码管0-9的字段为:

本订阅号开通了留言功能,赶快在下面试一把吧。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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