基于74HC573为架构的LED数码管应用

发布者:superstar11最新更新时间:2023-08-21 来源: elecfans关键字:74HC573  架构  LED数码管 手机看文章 扫描二维码
随时随地手机看文章

  单片机中常用的显示器有LED发光二极管显示器、LCD液晶显示器以及CRT阴极射线显示器等等,LED显示器的显示结构为段显示即7位段显示、8位段显示、米字型等产品,8位段显示比7位段显示多一位小数点显示位dp,例如:在单片机技术应用中常用的LED显示器如数码管,有一位数码管、两位数码、四位数码管。LCD显示器的显示结构为点阵显示即8×8、16×16、32×32等产品,点阵的位数越多则显示的效果越好。常用的LCD液晶显示器有LCD1602等等。


  一、LED数码管的结构与工作原理

  LED数码管的基本构成单位为半导体发光二极管,7段的LED数码管是将7个长条形的发光二极管排成“日”字,按照从最上边的横开始,顺时针排列用字母a~g表示,可以显示0~9十位数字,还可以显示简单的英文字母如l、o、a、g等等。8段的LED数码管就是在7段的基础上再在数码管的右下角加个点用字母dp表示,用来显示小数位。

  

  根据8个发光二极管的不同连接形式,可以将LED数码管分成共阳极和共阴极两种,将8个发光二极管的阳极都连在一起的称之为共阳极LED数码管;将8个发光二极管的阴极都连在一起的,称之为共阴极LED数码管。为了使LED数码管的发光二极管发光显数字或字母,对于共阴极LED数码管就要在输入端输入高电平即输入为“1”,则发光二极管发光,在输入端输入低电平即输入为“0”,则发光二极管不发光,而对于共阳极的LED数码管正好相反。例如:以共阴极LED数码管为例,如果让LED数码管显示数字“5”时,即让b、c、f、g段的发光二极管发光,赋值为“1”,而其它段a、d、e、dp段的发光二极管不发光,赋值为“0”,按照dp、g、f、e、d、c、b、a顺序进行赋值结果为01101101B,转换成十六进制数为0x5bH。


  二、锁存器的原理与作用

  锁存器都是透明的D型锁存器,当使能(G)为高时,Q输出将随数据(D)输入而变。当使能为低时,输出将锁存在已建立的数据电平上,输出控制不影响锁存器的内部工作,即老数据可以保持,甚至当输出被关闭时,新的数据也可以置入。

  如果使用LED数码管时不添加锁存器,特别是在动态显示的情况下,LED数码管的显示有可能发生不规则的跳动。此外,利用锁存器可以使CPU的时间占用率较低,占用单片机的输出端口较少,并且能够支持端口复用。所以为了保证LED数码管的显示信号效果,在使用LED数码管时,一般采用锁存器,常用的锁存器有74LS373、74HC573等等。

 

  三、功能实现

  利用美国ATMEL公司生产的AT89C52单片机、2个74HC573锁存器、3个两位数码管、复位电路、晶振电路构成。采用P0口分别与位选、段选锁存器的D口相连接,段选的Q端口分别与LED数码管的a~dp相连接,位选的Q端口分别与LED数码管的片选端口相连接。位选端与单片机P2.0相连接,段选端与单片机P2.1相连接。


  (一)LED数码管的静态显示

  LED数码管的静态显示是指在系统中多个LED数码管位选端独立,段选端连接在一起。在同一时间内,段选端的信号都是相同的,显示的符号也应该是相同的,但是位选端可以控制哪个LED数码管发光。例如:以共阴极LED数码管为例,位选、段选端为“1”时打开,为“0”时关闭,共阴极数码管为“1”时发光,为“0”时不发光。

  ……        //52系列单片机头文件

  sbitduan=P2^1,wei=P2^0;  //声明段选端、位选端锁存器的锁存端

  voidmain()

  {wei=1;//打开位选端

  P0=0xFE;//送入信号11111110B,即使第一个LED数码管发光

  wei=0;    //关闭位选端

  duan=1;//打开段选端

  P0=0x5bH;//送入信号01101101B,即让LED数码管显示数字“5”

  duan=0;//关闭段选端}

  (二)LED数码管的动态显示

  LED数码管的动态显示又叫做LED数码管的动态扫描显示,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时显示,而实际上某一瞬时只有一个数码管在显示数据,且显示时间较短,一般都在1~10MS之间。LED数码管的动态显示,CPU要定时扫描刷新显示,一般适用于显示位数较多的场合,占用端口少,电路设计比较简单,但是编辑较复杂一些。


关键字:74HC573  架构  LED数码管 引用地址:基于74HC573为架构的LED数码管应用

上一篇:多位LED显示硬件电路设计详解
下一篇:基于单片机DS1302电子时钟闹钟控制系统

推荐阅读最新更新时间:2024-11-09 16:25

英特尔的异构混合架构与手机处理器大小核设计有何不同?
我们都知道,英特尔在12代酷睿处理器中采用了全新的架构设计,也就是异构混合架构。这一架构主要就是通过P-Core性能核+E-Core能效核设计,来弥补以往架构英特尔核心数量不足的短板。而这种设计也被大家习惯性地称为“大小核”。 在这种异构架构中,P-Core,即所谓的大核主要通过高频率与超线程负责重负载任务;而E-Core,即所谓的小核则主要负责较轻负载任务,以及多线程性能吞吐与协同能力。 同时,P-Core与E-Core采用了不同的微架构设计,前者为全新的Golden Cove微架构,后者为Gracemont微架构。 我们都知道,在ARM架构下,异构设计早已有之。而因为ARM架构下的异构设计中,一个核心主要负责性能,
[嵌入式]
英特尔的异构混合<font color='red'>架构</font>与手机处理器大小核设计有何不同?
德承发表新款开放式架构显示模块CO-100系列
强固型嵌入式电脑品牌 – Cincoze 德承,近日推出开放式架构显示模块CO-100系列,以专属可调式设计,除了可结合于不同材质、厚度的机柜外壳外,其强固的特性适合安装于工业自动化机台或是KIOSK设备。首度登场的CO-W121C,是具备高分辨率FHD、宽屏幕16:9及投射式电容触控21.5吋的显示模块,CO-100系列也将陆续发表多款不同尺寸、显示比例以及触控方式的品项,以满足更多的市场需求。 Display Computing – CRYSTAL产品线中的显示模块依据功能性可分为三大系列,包含适合室内HMI应用的CV-100系列、满足户外高亮度需求的CS-100系列以及能与多种机柜结合的开放式架构CO-100系列。
[家用电子]
德承发表新款开放式<font color='red'>架构</font>显示模块CO-100系列
【C51自学笔记】闪烁灯+流水灯(四种方法) + 74HC573芯片+keil4软件仿真(debug)
AT89S52: P0:不含上拉电阻,需要外接 P1,P2,P3:内部含上拉电阻 左下方是个晶振 51单片机的复位是高电平复位(默认是高电平输出)-如何复位:赋予高电平脉冲 复位的接入方法 如何复位详解:RST含高电平脉冲 复位键断开:RST是低电平(接地) 复位键闭合:闭合回路上,RST获得高电平,计算V(rst) = 4.7 v 为高电平 搭建最小系统: 接入晶振 接入RST 接入上拉电阻并为上拉电阻提供VCC EA接入VCC(代表使用片内存储器) 接入0(代表使用片外存储器) 解释573芯片: OE上加-:低电平有效,高电平无效。 Z:高组态,既不是高,也不是低。接什么平是什么平,相当
[单片机]
【C51自学笔记】闪烁灯+流水灯(四种方法) + <font color='red'>74HC573</font>芯片+keil4软件仿真(debug)
P0-P4电机架构解析,电机的位置与组合,P2篇
相比P0、P1的电机架构,P2电机架构的可变性和兼容性就更大了,留给工程师们发挥的空间也更大。P2架构的电机位于发动机与变速箱之间,因为不必像P1电机一样整合在发动机外壳中,所以布置的形式可以更灵活。 该架构可在发动机与变速箱之间配备1-2个离合器,具体可分为三种布局方式: 1、P2电机在发动机一侧,离合器在电机与变速器之前,此时P2电机的主要功能与P1电机相似,起到助力、驻车发电和启动发动机的作用。 2、P2电机在变速箱一侧,离合器在P2电机和发动机之间(P2电机直接套在变速器输入轴上或P2电机通过传动带或齿轮传动与变速器输入轴连接),此时P2电机可实现单独驱动车辆,制动能量回收发电以及助力。 3、P2电机
[汽车电子]
P0-P4电机<font color='red'>架构</font>解析,电机的位置与组合,P2篇
基于STM32F4x9的LCD显示系统架构设计
随着人机界面(GUI)在医疗、工业以及消费电子各应用领域需求的日益增长,高集成度、高性能的TFT液晶显示方案成为电子产品设计开发的重要组成部分。在无内置液晶控制器的情况下,单片机与具有内置控制器的液晶板之间往往采用串行或并行的总线接口连接,受限于连接总线的数据传输速度,难以支持较高的显示分辨率和画面质量。 意法半导体推出了基于ARM Cortex-M4内核的STM32F4x9微处理器,借助内置的LCD-TFT显示控制器和Chrom-ARM图形加速器,使SVGA高分辨率和高品质显示画面质量成为可能。本文围绕STM32F4x9微控制器完成了液晶显示的硬件设计,并介绍了基于这一硬件平台以及STemWin的软件应用开发。 1基于S
[单片机]
基于STM32F4x9的LCD显示系统<font color='red'>架构</font>设计
利用高压电池管理架构降低组件成本
各种电池结构都有其固有的优缺点。汽车OEM厂商需要分析并确定哪种架构更适合自己的生产模式,同时保持系统价格竞争力。使用两个独立的400V电池是解决这一挑战的创新性解决方案。 两块400V的电池在充电时可以串联(总共800V),减少充电时间,而在驱动时可以并联(400V)。从而保证标准的大容量400V传动系统部件(如逆变器和车载充电器)在使用时,其容量和范围不受影响。 使用TPL的800V HVBMS架构 这种方法允许快速充电和复用现有的400V解决方案,对于设计人员两全其美。成本在掌控之中,而充电速度更快将带来巨大的竞争优势,更能吸引消费者。 xEV动力的关键系统 上图显示了电动汽车动力的关键系统
[电源管理]
利用高压电池管理<font color='red'>架构</font>降低组件成本
如果没有ARM,未来哪个架构能适合IOT?
  让我们假设一下,不管怎样未来都将有数十亿计的芯片涌入物联网市场。同时,我们继续假设这些芯片使用的是ARM的Cortex-M内核。如今,软银对ARM的收购已然成定局,眼前所呈现的无非是两个未来:一种是软银继续保持ARM的独立性,Cortex-M仍然是占据物联网市场的内核。   另外一种是软银对ARM的发展方向进行了悖于常规的调整,这一来授权用户就很抓狂,他们会到处打探另外一些IP产品。它们是什么呢?   1、MIPS有一些顶级内核,而ImaginaTIon (MIPS的所有者)则通过其PowerVR GPU内核在IP许可方面奠定了坚实的基础及良好的声誉。它虽然没有建立ARM架构那样强大的生态系统,但确实有一些明星,例
[单片机]
如果没有ARM,未来哪个<font color='red'>架构</font>能适合IOT?
微软或推出兼容新架构的通用版 Mac Office 2019
在刚刚落幕的特别活动上,苹果推出了首款为 Mac 打造的 SoC 芯片 M1,得益于新架构和新设计带来的高集成度和极佳的能效表现,M1 芯片能够为 Mac 带来更佳的性能表现和功耗控制。 但架构的转变也同时带来了兼容问题,大部分应用均需要开发者的适配才能在搭载 M1 芯片的 Mac 上正常运行,这也是为什么苹果表示 Mac 完全从 X86 架构转移至 ARM64 架构需要两年时间的原因。 在 11 号的特别活动上,苹果表示许多知名开发者都已经开始着手软件的适配工作,例如 Adobe 最快将于下个月推出通用应用版 Lightroom,Photoshop 也将于明年到来。 最近,微软的熟悉软件工程师在社交平台上表示,M
[手机便携]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved