LED 小灯是一种简单的 LED,只能通过亮和灭来表达简单的信息。而这节课我们要来学习一种能表达更复杂信息的器件——LED 数码管。
先给大家提供一张原理图看一下,如图5-3所示。
图5-3 数码管原理图
这是比较常见的数码管的原理图,我们板子上一共有6个数码管。前边有了 LED 小灯的学习,数码管学习就会轻松的多了。从图5-3可以看出来,数码管共有 a、b、c、d、e、f、g、dp 这么8个段,而实际上,这8个段每一段都是一个 LED 小灯,所以一个数码管就是由8个 LED 小灯组成的。我们看一下数码管内部结构的示意图,如图5-4。
图5-4 数码管结构示意图
数码管分为共阳和共阴两种,共阴数码管就是8只 LED 小灯的阴极是连接在一起的,阴极是公共端,由阳极来控制单个小灯的亮灭。同理,共阳数码管就是阳极接在一起,大家可以认真研究下图5-4。细心的同学会发现,图5-3的数码管上边有2个 com,这就是我们数码管的公共端。为什么有2个呢,一方面是2个可以起到对称的效果,刚好是10个引脚,另外一个方面,公共端通过的电流较大,我们初中就学过,并联电路电流之和等于总电流,用2个 com 可以把公共电流平均到2个引脚上去,降低单条线路承受的电流。
从我们开发板的电路图上能看出来,我们所用的数码管都是共阳数码管,一共有6个,如图5-5所示。
图5-5 KST-51 数码管电路
6个数码管的 com 都是接到了正极上,当然了,和 LED 小灯电路一样,也是由 74HC138 控制三极管的导通来控制整个数码管的使能。先来看最右边的 DS1 这个数码管,原理图上可以看出,控制 DS1 的三极管是 Q17,控制 Q17 的引脚是 LEDS0,对应到 74HC138 上边就是 U3 的 Y0 输出,如图5-6所示。
图5-6 74HC138 控制图
我们现在的目的是让 LEDS0 这个引脚输出低电平,相信大家现在可以根据前边学过的知识独立把 ADDR0、ADDR1、ADDR2、ADDR3、ENLED 这4个所需输入的值写出来了,现在大家不要偷懒,根据 74HC138 的手册去写一下,不需要你记住这些结论,但是遇到就写一次,锻炼过几次后,遇到同类芯片自己就知道如何去解决问题了。
数码管通常是用来显示数字的,我们板子上有6个数码管,习惯上称之为6位,那控制位选择的就是 74HC138 了。而数码管内部的8个 LED 小灯我们称之为数码管的段,那么数码管的段选择(即该段的亮灭)是通过 P0 口控制,经过 74HC245 驱动。
关键字:单片机 LED 数码管
引用地址:
单片机中 LED 数码管的介绍
推荐阅读最新更新时间:2024-03-16 15:45
8051系列单片机Basic开发环境
BasIC语言已经发展到QuickBASIC以后,已经具备了很多结构化思想和编程方式,如函数、模块、局部变量、全局变量、数据传递等。 早期的BASIC语言由于生成的代码不是最终目标机器的代码,而是经过一个RNUTIME程序解释后运行的,因而执行效率低。而 单片机 的BASIC编译器直接将代码编译成相应芯片的机器码,不需要在单片机的内存中驻留RNUTIME程序,执行效率与其他编译器编译出来的一样。 MCS EleCTRonics公司开发的BASCOM-8051开发环境是以Basic语言为基础的 单片机 编程系统,具有易学易用、功能强大、开发周期短等特点。 一、命令分类 1.伪指令 伪指令是一些对开发环境的设置指令,如:$Large
[单片机]
51单片机之计时器
一、实验目的: 让六个数码管动态显示数字,计算秒数 二、实验分析: a.因为要显示秒数,所以我们首先应该定义一个数组,用来存放0-9数字在数码管上对应的 十六进制数 b.3/8译码器的使能设置 c.定时器的理解。首先应该知道定时器与TMOD和和TCON有关。对于TMOD值得我们特别注意的是TMOD的Gate位(门控位)和C/T位。Gate=0时,仅由运行控制位TR1/TR0来启动定时器运行。而当Gate=1时,仅由运行控制位TR1/TR0和外中断引脚(INT0和INT1)上的高电平共同来启动定时器运行。C/T=0为定时模式,C/T=1为计数模式。我这次用到的是定时器1的方式一,为了不影响TMOD上的其他位,我
[单片机]
ATmega128 MCU控制寄存器MCUCR
MCU 控制寄存器包含了电源管理的控制位。 • Bit 5 – SE: 睡眠使能 为了使MCU 在执行SLEEP 指令后进入睡眠模式, SE 必须置位。为了确保进入睡眠模式是程序员的有意行为,建议仅在SLEEP 指令的前一条指令置位SE。一旦唤醒立即清除SE。 • Bits 4..2 – SM2..0: 睡眠模式选择位 如Table 17 所示,这些位用于选择具体的睡眠模式。 Note: 1. 仅在使用外部晶体或谐振器时Standby 模式和扩展的Standby 模式才可用。
[单片机]
德州仪器电池管理芯片为多节锂离子电池组提供管理与保护功能
Impedance Track电量监测计芯片组充分利用电量,并提供安全特性 2006 年 12 月 19 日,北京讯 日前,德州仪器 (TI) 宣布推出包括新一代 Impedance Track?电量监测计芯片组在内的多款全新电池管理芯片。这些产品不仅可提高电池性能,还能为笔记本电脑及其它系统使用的多节锂离子电池组提供保护功能。 新一代阻抗跟踪电量监测计技术 TI bq20z90 新一代阻抗跟踪电池电量监测计芯片组不仅集成了先进的全新电池验证技术,还能与 TI 最新模拟前端 (AFE) 保护芯片协同工作。bq20z90 芯片组的准确度高达 99%,而所需组件数则比前代产品减少了三分之一,并在设计时充分
[新品]
基于AT89C51单片机的微型PLC详解
可编程控制器PC(Programmable Controller),为与个人计算机PC(Personal Computer)相区别,可简称为PLC。它是按照成熟而有效的继电控制概念和设计思想,用先进的单片机技术来实现I/O的实时检测和控制,可靠性高,编程简单、易学,因此,得到广泛应用。 将PLC技术引进电工学、电力拖动课程,是课程建设现代化的重要措施。在教学经费相对紧张的情况下,我们自己动手,以AT89C51单片机为核心,设计并研制了LD型微型PLC,应用于继电控制实验,取得了良好的效果。 用单片机构成的PLC,实际上就是一个单片机测控系统。用这样一个程序控制的计算机系统去执行继电控制的梯形图程序,由于继电控制梯形图中各被
[单片机]
LED台灯与COB台灯怎么区分
LED台灯简介 LED台灯就是以LED(LightEmit TI ngDiode)即发光二极管为光源的台灯,LED是一种固态的半导体器件,它可以直接把电转化为光。其使用的LED照明技术是第三代照明技术。LED台灯使用产生的蓝光会对眼睛造成伤害,但也有一系列优点。 LED台灯缺点: 1、单色光源,色谱太窄,对眼睛的视神经会有影响,容易疲劳 2、价格比较贵,相对于其他光源,价格普遍比较高。 3、LED灯具由于入门门槛低,其中也包括了一些不合格的产品,国内也缺乏相关的质量检测手段,主要以国外发达国家的质量检测为标准。 4、LED小灯珠,使用几年后会慢慢损耗而无法更换,容易造成整个台灯报废 5、做工较差的LED
[电源管理]
单片机延时汇编语言计算方法
我们用汇编语言写单片机延时10ms的程序(用的是12MHz晶振的 MCS-51),可以编写下面的程序来实现: MOV R5,#5 ① D1: MOV R6,#4 ② D2: MOV R7,#248 ③ DJNZ R7,$ ④ DJNZ R6,D2 ⑤ DJNZ R5,D1 ⑥ RET ⑦ 这个延时程序共有七条指令,现在就每一条指令执行的次数和所耗时间进行分析: 第一条, MOV R5,#5 在整个程序中只执行一次,且为单周期指令,所以耗时1 s, 第二条, MOV R6
[单片机]
C8051F350单片机实现气体流量计检测仪的设计
气体流量计是较为常用的仪表设备。钟罩式气体流量标准装置是以空气作为介质,对气体流量计进行检定、校准和检测的计量标准装置。主要适用于速度式、容积式和差压式等气体流量计的检定、校准和型式评价工作,也可用于气体流量测量的研究工作。本文基于C8051F350单片机,改造现有的钟罩装置,设计一种气体流量计检测仪。 气体流量计检定技术概述 目前,气体流量计的检定方法广义上可分为直接测量和间接测量两种。 直接测量法的是用实际流体进行计量检定,其具体定义为用标准装置(标准流量计或计量器具)与被测流量计串联,通过比较两者测得流体的累积流量值,得出被测流量计测量误差的方法。实流检测法具有检定环境与工况环境一致、流量值准确可靠和真实反映被测流量计计
[单片机]