在前文讲述1 位LED 数码管显示的基础之上,本文进一步介绍2 位LED 数码管的工作原理及用法。 1.1 2 位 LED 数码管工作原理 与1 位数码管不同的是,2位数码管显示时要进行位选。如图1.2所示,公共脚10决定位DIG1是否有效,公共脚5决定位DIG2 是否有效。 图1.1与图1.2显示了2位数码管引脚分布和内部电路设计。其中笔段分布如图1.1所示,引脚对应笔段分布如图1.2所示。 图1.1 2位数码管笔段 图1.2 2位数码管引脚图 2位数码管引脚分如: 1) 公共脚:10、5 ; 2) DIG:A-3 B-9 C-8 D-6 E-7 F-4 G-1 DP - 2。 1.2 74HC595 简介 74HC595 是一款具有8位移位寄存器和一个存储器,三态输出功能的驱动芯片。移位寄存器和存储器分别具有独立的时钟信号。数据在SHCP的上升沿输入,在STCP的上升沿进入到存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个脉冲。移位寄存器有一个串行移位输入(DS),和一个串行输出(Q7’),和一个异步的低电平复位(MR),存储寄存器有一个并行8位的,具备三态的总线输出,当使能 OE时(为低电平),存储寄存器的数据输出到总线。 图 1.3 74HC595引脚图 74H C 595 引脚排布如图 1.3所示,引脚功能见表 1.1。 表 1.1 74HC595引脚功能 1 .3 硬件电路设计 1 .3 .1 设计原理 本设计采用 LPC2103自带的硬件 SPI接口与 74HC595进行数据传输。74HC595将 LPC2103发送过来的 8位串行数据转换成 8位并行数据来驱动 2位共阳数码管。与 1位数码管类似,2位LED数码管的输入端在 5 V电源或高于 TTL高电平(3.5 V)的电路信号相接时,一定要串加限流电阻,以免损坏器件。如图 1.4所示 2位数码管设计原理图。位选控制脚如表 1.2所示。由于本设计采用共阳数码管,所以 2位数码管位选引脚选择用 LPC2103的 P0.8与 P0.9控制。 当 P0.8输出高电平(3.3V)时,位选 com1有效,即 LED1选通; 当 P0.9输也高电平(3.3V)时,位选 com2有效,即 LED2选通。 表 1.2 2位数码管位选控制 图 1.4 2位共阳数码管设计原理图 1 .3 .2 元器件选择 由于现在市场上所卖的 74HC595大多都为贴片式 SO16,为了便于学习者在多功能板上焊接,在本设计中选用贴片转直插的 SO16 PACK板实现贴片转直插功能。当然,学习如果能买到直插式 74HC595芯片那就更好,直接把直插式 74HC595焊在多功能板上即可。 对于数码管的选择,学习者可自由选择...