• 7/8段码管(LED)


    LED显示器在许多的数字系统中作为显示输出设备,使用非常广泛。它的结构是由发光二极管构成的abcdefg七段,并由此得名,实际上每个LED还有一个发光段dp,一般用于表示小数点,所以也有少数的资料将LED称为八段数码管。

    LED内部的所有发光二极管有共阴极接法和共阳极接法两种,即将LED内部所有二极管阴极或阳极接在一起并通过com引脚引出,并将每一发光段的另一端分别引出到对应的引脚,使用时以具体型号的LED资料为依据。通过点亮不同的LED字段,可显示数字0,1,┅,9和A,b,C,d,E,F等不同的字符及自定义一些段发光代表简单符号。

       使用举例:LED为共阳极接法,因此,com端接5V电压,其它引脚端通过限流电阻接到锁存器74LS373的输出,当各段输入端为逻辑“1”,对应的LED不亮;各段输入端为逻辑“0”时,对应LED才发亮。使用时要根据LED正常发光需要的电流参数估算限流电阻取值。电阻取值越小,电流大,LED会更亮,但要注意长时间过热使用烧坏LED

    LED多数情况用于显示十进制数字,要将0~9的数字用7段显示,必须将数字转换为LED对应七段码的信息,比如,要显示“0”,就是让abcdef段发光,显示“1”,让bc段发光,等等如表3.2.1所示。然后根据LED是共阴极还是共阳极接法确定LED各输入端应接逻辑1还是逻辑0,如果是共阳接法,要显示“0时,abcdef段就要输入逻辑0,共阴极接法则恰巧相反。也就是说,对于共阴极和共阳极两种不同的接法,显示同一个字符时,对应的显示段码是不同的,互为反码。表3.2.2列出了这两种接法下的字形段码关系表。表中的段码数字是以LED的8段与二进制字节数以下列对应关系为前提得到的:

    比如为了显示“0”,对应共阴极应该使D7D6D5D4D3D2D1D= 00111111B,即3FH;对共阳极应该使D7D6D5D4D3D2D1D0  = 11000000B,即C0H。如表3.2.2所示,从表中可以看出,对于同一个显示字符,共阴极和共阳极的七段码互为反码。

    将待显示内容“翻译”为LED段码的过程,可以由软件查表方法实现译码,这在学习微型计算机有关课程时会使用。也可以采用专用芯片,比如,带驱动LED七段译码器74LS47及74LS48、74LS49等,依靠硬件实现译码。

    3.2.2  7段LED显示器字符段码表

    显示字符

    共阴极段码

    共阳极段码

    显示字符

    共阴极段码

    共阳极段码

    0

    3FH

    C0H

    C

    39H

    C6H

    1

    06H

    F9H

    d

    5EH

    A1H

    2

    5BH

    A4H

    E

    79H

    86H

    3

    4FH

    B0H

    F

    71H

    8EH

    4

    66H

    99H

    ·

    80H

    7FH

    5

    6DH

    92H

    P

    73H

    82H

    6

    7DH

    82H

    U

    3EH

    C1H

    7

    07H

    F8H

    T

    31H

    CEH

    8

    7FH

    80H

    Y

    6EH

    91H

    9

    6FH

    90H

    8.

    FFH

    00H

    A

    77H

    88H

    “灭”

    00H

    FFH

    b

    7CH

    83H

    自定义

  • 相关阅读:
    DataStructure期末复习小tips
    MediaPlayer
    Java中Calendar的用法
    C++小tips
    函数返回局部变量的问题
    framebuffer
    MTK gpio adb 控制 和 查看中断INDEX
    emmc
    No 'Access-Control-Allow-Origin' header is present on the requested resource.解决方法(亲测有效)
    JavaScript的Promise必须要会的几个点
  • 原文地址:https://www.cnblogs.com/kernel-style/p/3359759.html
Copyright © 2020-2023  润新知