如果将单片机的比喻计算的主机,而按键相当于电脑的输入设备(键盘或者鼠标),那么LED灯可以作为输出设备的显示器;如果8位数据,使用8个LED显示数据表示,相当于是以二进制显示数据,非常不利于阅读。

为了追求成本低,便于阅读,人们生产出数码管,通过控制数码管直接显示对应的数字,如下图所示。

共阴数码管与共阳数码管

    数码管实际上是8个LED组成(7段LED+1个圆圈),LED的接线有两种方式,第一种将LED负极接在一起,称为共阴数码管,图1;第二种将正极接在一起,称为共阳数码管,图2。

图1

图2

从上两图可以看出,共阴数码管通过给正极高电平可以导通LED,而共阳数码管通过给负极低电平可以导通点亮LED。

在实际应用上,显示数据还有2、3、4位数码管,它们将相同的LED

段连接起来,每个数码管的共阴或者共阳端分开,需要使用该数码管时将其拉至低电平或者高电平。

 两位数码管与内部结构

四位数码管与内部结构

---------------------------------------------------------

如果觉得文章还不错,那就扫码关注吧!

共阳数码管段码表_C51编程7数码管显示原理相关推荐

  1. 七段数码管段码表共阳_常用数字电路之显示篇数码管

    在上一篇介绍了LED灯的驱动原理,这一期接着介绍与LED应用相关的器件---数码管. 数码管也是在日常生活中经常看到的显示器件,例如数字钟.有了前面LED的概念,其实数码管的原理就清楚了,数码管内部就 ...

  2. 共阳数码管段码表_正点原子开拓者FPGA开发板资料连载第十一章 静态数码管显示实验...

    1)实验平台:正点原子开拓者FPGA 开发板 2)摘自<开拓者FPGA开发指南>关注官方微信号公众号,获取更多资料:正点原子 3)全套实验源码+手册+视频下载地址:http://www.o ...

  3. 共阳数码管段码表_简单共阴极数码管电路图大全

    共阴极则是把所有LED的阴极连接到共同接点com,而每个LED的阳极分别为a.b.c.d.e.f.g及dp(小数点),如下图所示.图中的8个LED分别与上面那个图中的A~DP各段相对应,通过控制各个L ...

  4. 四位共阳极数码管显示函数_新手求助四位共阳数码管显示函数

    #include #include "DS1302.H" sbit K_S = P1^0;    //显示模式sbit K_M = P1^1;    //修改sbit K_I = ...

  5. 共阴数码管段码-共阳数码管段码

    单片机系统中常用的显示器有:发光二极管LED(Light Emitting Diode)显示器.液晶LCD(Liquid Crystal Display)显示器.CRT显示器等.LED.LCD显示器有 ...

  6. VK1650是LED数显驱动IC/数码管显示驱动控制电路(IC),8*4共阴/4*8共阳驱动,SOP16封装,可兼容替代市面上1650,FAE技术支持

    产品品牌:永嘉微电/VINKA 产品型号:VK1650 封装形式:SOP16 概述: VK1650 SOP16是一种带键盘扫描电路接口的 LED 驱动控制专用芯片,内部集成有数据锁存 器.LED 驱动 ...

  7. 数码管段码代码查询工具

    数码管段码代码查询工具 LED代码查询V1.1 虽然在大部分情况下,我们常用的数字和字母显示,在网上一搜索即可得到,但是对于不常用的或者自定义的字符显示,利用这个工具就显得很方便了,对于非常熟悉数码管 ...

  8. 数码管显示原理与驱动方式

    目录 一.数码管内部结构 二.数码管的显示方式 三.数码管显示编程思想 一.数码管内部结构 1.内部结构有八个发光二极管,一个8字只需要显示7段,但是有一个小数点,dp,所以有八个发光二极管. 2.单 ...

  9. 数码管显示数字的段码表共阳_《显示器件应用分析精粹》之(3)数码管静态显示...

    如果你觉得驱动一个发光二极管实在没什么挑战,那就试试数码管(LED segment Display)吧,它是将多个LED发光单元制作成一定形状,并按特定位置排列封装在一起的显示器件.最常用的数码管是& ...

最新文章

  1. 基于C++实现线程池加速
  2. Python之常用的高阶函数——abs、map、reduce、filter、sorted
  3. 3分钟带你理解深度学习中的RNN和LSTM究竟是什么?
  4. Git 工作流的正确打开方式
  5. shell实例第18讲:利用gzexe加密shell脚本
  6. switch最大选项数目_随时随地学习C语言之3—if和switch哪个效率高?
  7. hihocoder1457
  8. HBM3内存子系统传输速率惊人,带宽突破1TB/S!
  9. 面向对象设计原则之5-接口隔离原则
  10. Gym - 101194F(后缀数组)
  11. WSL2安装GUI界面与音视频
  12. BitHacks--位操作技巧
  13. SpringBoot优雅停机的正确姿势!
  14. python扫描二维码输出内容_通过python扫描二维码/条形码并打印数据
  15. html+显示平方米,平方米符号怎么打【四种方法】
  16. Java高级程序设计课程设计报告
  17. epoll源码探秘(epoll_create)
  18. 解决 vendor.js 过大的问题
  19. JqGrid实现水平滚动条
  20. osChina.net工具

热门文章

  1. Go语言计时器的使用详解
  2. Laravel核心解读--Session源码解析
  3. 打造个人专属的微型linux--启动原理篇
  4. 一则JVM memory leak解决的过程
  5. 有关malloc的一个小点
  6. linux 踢出在线用户
  7. 笔记本CPU和显卡的选择标准
  8. 方便好用的Database Mail - SQL2005
  9. JDK源码(16)-ClassLoader
  10. java 数组 c foreach_在Java 8中,为什么Arrays没有给出forEach的Iterable方法?