显示模块

配置路 LED 输出; 配置 8 位 8 段共阳数码管; 配置 LCM1602 和 12860 液晶接口。

1》LED原理图如下:

图中是8个LED发光二极管接在P0口(中间接了一个M74HC573M1R元器件是一个锁存器),可以看见LED二极管阳极接了一个限流电阻(限制电流:在导线中电压不变的情况下增加电阻,电流将变小,防止电流过大烧坏LED二极管)

限流电阻作用

限流电阻主要是为了防止电流过大损坏器件。 这里的限流其实还起到分压的作用,比如我们单片机出来的电压是3.3V、选择推挽输出大概是25mA+的电流。而led的压降是2V,正常发光电流是20mA。 对于我用的这款led最大值20mA,5mA-20mA都能发光,就是电流越大亮度越高,20mA时候已经是最大值,而且用这个值会降低led的使用寿命,所以低一点就好了,我给他弄10mA试试。 那么我配出的电阻值为:3.3v-2v=1.3v 1.3v/10mA=130Ω(这里只是举个例子,一般都是用650Ω:3.3-2=1.3V,1.3V/2mA=650Ω)

锁存器的作用

==========================================================================================

锁存器(latch)在电平信号的作用下改变状态,是一种对脉冲电平(即0或者1)敏感的存储单元电路。锁存器的数据存储动作取决于输入使能信号的电平值,仅当锁存器处于使能状态时,输出数据才会随着数据输入发生变化,否则处于锁存状态。

==========================================================================================

扩展一下:

触发器的作用

==========================================================================================

触发器(Flip-Flop,简写为 FF)是一种对脉冲边沿(即上升沿或者下降沿)敏感的存储电路。随着输入的变化,输出会产生对应的变化。它通常是由至少两个相同的门电路构成的具有反馈性质的组合逻辑电路。应用中为了使触发过程容易控制,而做成由时钟触发控制的时序逻辑电路。

==========================================================================================

寄存器的作用

==========================================================================================

通常只能存储一位数据的电路叫做存储单元,将用于存储一组数据的存储电路叫做寄存器(Register),寄存器的的存储电路通常是由触发器构成的,因为一个触发器能存储一位二进制数,所以n个触发器就可以构成n位寄存器,可以将寄存器理解成多个触发器构成的暂存单元。

==========================================================================================

2》8 位 8 段共阳数码管原理图如下:

图中为8段数码管,其中有a、b、c、d、e、f、g、dp这八个段选,com1、com2、…、com8这8个位选,也就是两个4位8段的数码管。 同LED相同这些个控制引脚同样接一个锁存器后再接到单片机上。 同样每个段选的LED也同样接着一个限流电阻作用同LED的限流电阻相同。 数码管中的点: 1、共阴极数码管(所有LED的阴极都接到GND)

2、共阳极数码管(所有LED的阳极都接到VCC)

3》LCD1602 和 12860 液晶接口原理图如下:

LCD1602的电路中最引人注意的是左边图中的可调电阻,电位器调节VO1的电压值可以调节LCD1602的背光亮度。达到调节字符清晰度的功能。 一般这个VO1都是接到0v(GND)上的。

当v0用电压表测得电压为0时: 当v0为0.5v时 就着实看不见显示屏上的内容了

推荐链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: