目录
一.LED点阵屏介绍
LED点阵屏顾名思义,由若干个独立的LED组成,利用矩阵的方式排列。用灯 的亮灭来显示文字、图片、视频等。
LED点阵屏的分类
- 按颜色分类:单色、双色、全彩
- 按像素分类: 8*8、16*16等
二.显示原理
- LED点阵屏结构类似数码管类似数码管,有共阴和共阳两种接法,需要看准电路结构。
对于单色点阵(8*8、16*16)不用区分共阳共阴接法,但是对于双色全彩点阵需要区分。
- LED点阵需要逐行逐列进行扫描,使所有的LED同时显示。
三.原理图的理解
- 74HC595是串行输入输出的移位寄存器,可用三根输入串行数据,八根输出并行数据,在多级级联后,可输出16位、24位、32位。
- OE(output enable)加横线,表示连接低电平有效,接入低电平才可以输出,74HC595才可以工作相当于开关,OE端连接在跳线帽,需要与GND连接才有效。
- RCLK(register clock)寄存器时钟,连接到P35
- SRCLR 加横线 (serial clear)串形清零端接入VCC,表示不清空数据
- SRCLk(serial clock)串行时钟
- SER 串行数据 一一输入数据
当SER每来一个数据后,SERCLKL就来一个上升沿移位数据下移,等到8位数据后RCLK上升沿所存,将八位数据同时搬运到输出段,达到串行输入,并行输出的结果,在达到八位数据到输出端后由QH'移到下一片74HC595中,达到多片级联的效果。所以74HC595可用于输出16位、24位、32位等,用于IO口的扩展。
接下来用 0000 0101来举例:分别对应QA~QH,数据自上而下输入,所以先由SER将 1 进行输入,再控制SERCLK来一个上升沿将 1 下移,再将SERCLK清零,数据下移后,再将SER清零,随后如法炮制,循环八次后,给RCLK设置为高电平,使八位数据同时移到输出端。SERCLk默认低电平,但是单片机中的I