一、LED点阵屏介绍

二、显示原理

注:1.如果要同时多行/多列亮起,只能利用余晖效应
2.大概的操作思路:如果是共阳极,哪行要亮赋1,其他赋0,哪列要亮赋0,其余赋1。
三、LED点阵屏原理图

四、开发板引脚对应关系

四、74HC595


OE,输出使能,只有OE接GND时才能输出,类似于一个控制能否输出的开关。
并行、串行:串行是一个一个发送数据,但是并行是一瞬间同时给8个串口发送数据
SRCLK 上升沿移位:实现将数据一个一个输入(图里是往下移)即串行输入,默认状态低电平。
RCLK 上升沿锁存:实现将8个数据同时输出,即并行输出。
SER:串行数据口
IO口上电后都是高电平状态
一开始给SER赋值但是不启动SRCLK的话,数值在外面,没有进入示意图中这八个格子内
操作步骤:①赋值:给SER赋0/1,SRCLK清零②移位:给SRCLK赋1之后清零③循环:再给SER赋值,重复②,不断循环直到够8个数为止④传递:给RCLK一个高电平,把数据“搬运”过去。
移位和锁存是各自独立的,互不影响。
如何实现多片级联?:利用QH’,一位一位的输出数据,8个8个自动为一组(填满了),然后储存数据够了即可。
五、数码管驱动方式

六、如何让点阵亮起来?(最终)
首先需要选行和列,列直接就是P00—P07直接控制IO口,但是行就比较复杂一些,需要先确定8行的0/1,得到一个八位的二进制数据,再利用74HC595进行赋值,移位,循环,传递,把八位数据输出即可。