数码管

数码管按段数可分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极 管单元,也就是多一个小数点( DP),这个小数点可以更精确的表示数码管想 要显示的内容;按能显示多少个(8)可分为 1 位、 2位、 3 位、 4 位、 5 位、 6 位、7 位等数码管。按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。

共阴数码管

共阴数码管:指将所有发光二极管的阴极接到一起形成公共阴 极(COM)的数码管,共阴数码管在应用时应将公共极 COM 接到地线 GND 上,当 某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极 为低电平时,相应字段就不亮。

0-F的编码表

unsigned char code smgduan[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

共阳数码管

共阳数码管:将所有发光二极管的阳极接到一起形成公共阳极(COM) 的数码管,共阳数码管在应用时应将公共极 COM 接到+5V,当某一字段发光二 极管的阴极为低电平时,相应字段就点亮, 当某一字段的阴极为高电平时, 相 应字段就不亮。

0-F的编码表

unsigned char code smgduan[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92,0x82,0xf8, 0x80, 0x90, 0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e};

编码表原理

一般共阳极数码管更为常用,为什么呢?

这是因为数码管的非公共端往往接在 IC 芯片的 I/O 上,而 IC 芯片的驱动能力往往是比较小的,如果采用共阴极 数码管,它的驱动端在非公共端, 就有可能受限于 IC 芯片输出电流不够而显示 昏暗,要外加上拉电阻或者是增加三极管加大驱动能力。但是 IC 芯片的灌电流, 即输入电流范围比较大。所以使用共阳极数码管的好处是:将驱动数码管的工作 交到公共端(一般接驱动电源),加大驱动电源的功率自然要比加大 IC 芯片 I/O 口的驱动电流简单许多。另一方面,这样也能减轻主芯片的负担。

共阴、共阳数码管的详解相关推荐

  1. 共阴/共阳数码管 ----- 学习笔记

    一.数码管的动态显示原理 动态显示的特点是将所有数码管的段选线并联在一起,由位选线控制是哪一位数码管有效.选亮数码管采用动态扫描显示,所谓动态扫描显示即轮流向各位数码管送出字形码和相应的选位,利用发光 ...

  2. 七段显示器 0.28 0.36 0.39 0.4 0.56 0.8英寸 1/2/3/4位 共阴共阳 数码管

    七段显示器 0.28 0.36 0.39 0.4 0.56 0.8英寸 1/2/3/4位 共阴共阳 数码管 0.28英寸 2位数码管 0.28英寸 3位数码管 0.28英寸 4位数码管 0.32英寸 ...

  3. LED 数码管共阴共阳的区别+静态/动态显示

    51单片机--数码管动态显示 1.共阴共阳定义 LED 共阴极指的是LED共同的接点是GND(接地),而共阳极指的是LED共同的接点是电源.LED亮灯的条件是两端有电势差. 最后一段h/dp小数点在高 ...

  4. 两位数码管30秒倒计时c语言,基于51单片机共阴两位数码管显示倒计时

    <基于51单片机共阴两位数码管显示倒计时>由会员分享,可在线阅读,更多相关<基于51单片机共阴两位数码管显示倒计时(2页珍藏版)>请在人人文库网上搜索. 1.基于51单片机共阴 ...

  5. c语言8 8点阵,共阴共阳的疑问解答以及8*8LED点阵基础知识讲解

    描述 最近需要用点阵做个小实验,就去买了几块,当时店家问我一句"你要共阳的还是共阴的".当时我就犯嘀咕啦,这也分共阴和共阳?共阳的转90度不就和共阴的一样啦,共阴的转90度不就和共 ...

  6. 共阴共阳数码管(及74HC595控制)

    一.共阳数码管 共阳数码管段表  0xc0,/*0*/                             0xF9,/*1*/                             0xA4, ...

  7. C语言数码管是共阴共阳程序,成功C DIY 单片机(2)51单片机直接驱动共阴极数码管...

    C DIY :completely Do It Yourself, 完全地自己动手做 (原创:守口如平) 单片机驱动Led数码管(或n个Led)应该算是单片机经典试验之一了. 数码管种类: 少量的数码 ...

  8. C语言数码管是共阴共阳程序,单片机程序怎么把共阴数码管程序改成共阳的

    #include #define uchar unsigned char #define uint unsigned int //数码管位端口定义 sbit w1=P2^0; sbit w2=P2^1 ...

  9. 数码管 C语言 共阴共阳编码表

    1.共阳:              char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0x ...

最新文章

  1. opcache php 原理_php之Opcache
  2. android test.apk,app-debug.apk和app-debug-androidTest.apk在安装macaca-android模块的时候build失败...
  3. 「12306奇葩验证码」反例背后的产品观
  4. 设计模式 分类和原则
  5. USACO-Section2.2 Subset Sums
  6. Linux(debian7)错误集锦(二)之安装Gnome报错Failed to start unit user@1000.service
  7. 高性能云网关,打通云内外业务互通的任督二脉
  8. mysql update from 语句_MySQL高频面试题01期:一条update语句的生命历程
  9. Android开发中加载Gif动画图片方法
  10. 中国新能源汽车产业销售模式与十四五竞争格局展望报告2022版
  11. 计算机cpu属于什么症状,电脑CPU超频过度有什么表现
  12. 射线法进行地理空间坐标计算
  13. linux的gz文件怎么解压缩,linux gz 解压缩
  14. 计算机专业学生致谢词,计算机专业毕业论文致谢词
  15. hp服务器pe系统安装win7系统安装系统安装失败,使用硬盘安装系统出现pGptRestore部署失败怎么解决?...
  16. 如何使用旁白设置 Apple Watch?
  17. 超详细的RabbitMQ入门
  18. 多因子模型水平测试题
  19. 使用IDEA打包程序到jar包
  20. 图像标签的最小外接圆

热门文章

  1. 用TFIDF给特征词赋权值
  2. 清华校长送给毕业生的五句话
  3. 华为荣耀9怎么设置位置服务器,华为荣耀9应用锁怎么用?华为荣耀9应用锁设置教程...
  4. 聚合支付-支付渠道接入设计及实现
  5. 高层网络协议分析(DNS)
  6. Canvas制作水波图实现原理
  7. mysql 增加列和注释_MySql给表添加列和注释
  8. C++---最长上升子序列模型---导弹防御系统(每日一道算法2023.3.5)
  9. JAVA中N种单例模式简单概括(防反射,克隆,序列化,实例化,多线程安全)
  10. 希腊和土耳其的400年的血海深仇