0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

动态数码管显示原理详解

CHANBAEK 来源:工控小新 作者:工控小新 2023-11-10 11:38 次阅读

本节重点:动态数码显示

动态数码管显示原理:

动态显示的特点是将所有数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。

芯片介绍:

1、74HC138芯片

74HC138芯片是一种高速CMOS器件,它可以实现3线到8线的解码或分离功能。它有三个使能输入端,两个低有效,一个高有效。它可以根据三位二进制的地址输入,从八个输出端中选择一个输出低电平,其余输出高电平。74HC138芯片可以用于内存地址译码或数据路由等应用。

管脚说明:

图片

逻辑控制图:

当我们使得芯片使能触发时,输入的A2、A1、A0三个数字经过二进制的排列转换,可以使得Y0~Y7之中其中一个输出低点平信号控制输出。

图片

真值表:

图片

从真值表可以看出,当且只当E1、E2为低电平,E3为高电平时,控制输入的A0 ~ A2数字组合来控制Y0~Y7的输出信号,其余全部输出无效。

2、74HC573

SL74HC573跟LS/AL573的管脚一样。器件的输入是和标准CMOS输出兼容的;加上拉电阻,他们能和LS/ALSTTL输出兼容。当锁存使能端为高时,这些器件的锁存对于数据是透明的(也就是说输出同步)。当锁存使能变低时,符合建立时间和保持时间的数据会被锁存。

性能特性:

X输出能直接接到CMOS,NMOS和TTL接口上X操作电压范围:20V~6.0V

X低输入电流:1.0uA

XCMOS器件的高噪声抵抗特性

图片

程序编写:

#include

typedef unsigned char u8;

typedef unsigned int u16;

sbit LSA=P1^0;

sbit LSB=P1^1;

sbit LSC=P1^2;

unsigned char code sunduan[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};

void delay(u16 t)

{

while(t--);

}

void display()

{

u8 i;

for(i=0;i<4;i++)

{

switch(i)

{

case 0:LSA=0;LSB=0;LSC=0;break;

case 1:LSA=1;LSB=0;LSC=0;break;

case 2:LSA=0;LSB=1;LSC=0;break;

case 3:LSA=1;LSB=1;LSC=0;break;

}

delay(100);

P2=sunduan[i];

delay(100000);

P2=0xFF; //消隐

}

}

void main()

{

while(1)

{

display();

}

}

效果展示:

可以看到,每次经过一个for循环之后,就换切换一位,然后显示出数值出来。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    8537

    浏览量

    150906
  • 数码管
    +关注

    关注

    32

    文章

    1878

    浏览量

    91007
  • 显示原理
    +关注

    关注

    0

    文章

    5

    浏览量

    8852
  • 动态数码管
    +关注

    关注

    1

    文章

    11

    浏览量

    7472
收藏 人收藏

    评论

    相关推荐

    FPGA入门实现教程之数码管动态显示

    FPGA入门实现教程之数码管动态显示
    发表于 11-13 16:25 93次下载

    数码管动态显示实验

    数码管动态显示实验一、实验目的在实际的单片机系统中,往往需要多位显示动态显示是一种最常见的多位显示方法,应用非常广泛。本实验要求实验两
    发表于 03-23 10:45 9980次阅读

    动态数码管显示技术

    动态数码管显示技术 1. 实验任务 如图4.13.1所示,P0端口接动态数码管的字形码笔段,P2端口接
    发表于 11-06 13:48 1067次阅读

    数码管动态显示)【C语言版】

    数码管动态显示)【C语言版】数码管动态显示)【C语言版】数码管动态显示)【C语言版】
    发表于 12-29 15:51 0次下载

    动态数码管显示程序

    动态数码管显示程序,动态数码管显示程序,动态
    发表于 01-12 14:55 60次下载

    LESSON4_数码管动态扫描显示

    LESSON4_数码管动态扫描显示 LESSON4_数码管动态扫描显示
    发表于 02-18 18:20 0次下载

    MIN数码管动态显示

    数码管动态显示,MIN数码管动态显示,MIN。
    发表于 05-03 10:48 9次下载

    动态数码管

    动态数码管 基于51单片机的动态数码管源代码。
    发表于 05-09 09:41 8次下载

    LESSON4_数码管动态扫描显示

    数码管动态显示,51系列单片机控制LED数码管动态显示
    发表于 05-20 15:37 8次下载

    数码管显示动态数据

    25-数码管显示动态数据----------51单片机源程序 用keil直接打开
    发表于 06-16 15:36 4次下载

    8段数码管引脚图,8段数码管动态显示详解

    8段数码管可分为共阳极数码管和共阴极数码管,8个数码管它的数据线并联接到 JP5, 位控制由 8 个 PNP 型三级驱动后由 JP8 引出
    发表于 09-13 18:12 28.4w次阅读
    8段<b class='flag-5'>数码管</b>引脚图,8段<b class='flag-5'>数码管</b><b class='flag-5'>动态显示</b><b class='flag-5'>详解</b>

    数码管动态显示的原理概述

    动态显示的特点是将所有数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描
    发表于 11-04 08:00 0次下载

    51单片机入门——动态数码管显示详解

    51单片机:动态数码管显示- 模块图- 显示原理– 消抖静态数码管技术 + 人眼视觉停留显示原理
    发表于 11-11 10:21 8次下载
    51单片机入门——<b class='flag-5'>动态</b><b class='flag-5'>数码管</b><b class='flag-5'>显示</b><b class='flag-5'>详解</b>

    MCS-51动态数码管显示

    MCS-51动态数码管显示
    发表于 12-05 09:21 8次下载
    MCS-51<b class='flag-5'>动态</b><b class='flag-5'>数码管</b>的<b class='flag-5'>显示</b>

    静态数码管动态数码管

    目录一,什么是数码管二,静态数码管的驱动三,动态数码管四,动态数码管
    发表于 01-12 18:31 40次下载
    静态<b class='flag-5'>数码管</b>和<b class='flag-5'>动态</b><b class='flag-5'>数码管</b>