51单片机入门-LED点阵屏(九)

目录:

1.LED点阵屏

2.LED点阵屏显示图形动画

1.LED点阵屏

需要配置下这个条线冒,GP595把它插上,GOE插在右边两个排针上,把右边那个短路

移位寄存器:

2.LED点阵屏显示图形动画

可以重新位生名:

重复定义了可以改个名字

1是灭,0是亮

可以实现通过三根线控制D0-D7

下面控制点阵屏

0xAA :1010 1010

给1是亮,0是灭

显示笑脸:

第二个程序显示动画:

把上面的代码模块化:

隔一段时间让offset增长, 就实现数字流动,扫描需要不断进行,这里不能调用delay,可以弄一个定时器,每隔一段时间让offset加1,也可以直接计次

简单可以计次

会有数组越界,后产生乱码

显示完之后直接就跳到最前面

就实现了显示完有空白延迟,在显示

足针动画

这样定义的数组,是存在RAM里的:动画数组可能会存储很多很多的数据,,如果数据过多的时候,单片机的RAM就不够用了

两种存储方式,一种是程序运行时的暂存器叫RAM,一种是放到Flash的程序存储器,Flash的空间会更大一些,动画的数据一般是不需要改变值的,放到RAM中会浪费内存,一般放到Flash中

需要加个关键字

加上了code后,数组在下面代码循环中就是不可修改的,不加code可以修改

相关推荐
FreakStudio5 天前
W55MH32L-EVB 上手测评:硬件 TCP/IP 加持的以太网单片机,MicroPython 零门槛开发
python·单片机·嵌入式·大学生·面向对象·并行计算·电子diy·电子计算机
✎ ﹏梦醒͜ღ҉繁华落℘10 天前
单片机基础知识---stm32单片机的优先级
stm32·单片机·mongodb
u1521096484910 天前
S.S.Audio PRO A2音频隔离器
嵌入式硬件·音视频·实时音视频·视频编解码·视频
zd84510150010 天前
RS485 总线详解
单片机·嵌入式硬件
半条-咸鱼10 天前
【STM32】I2C协议原理、HAL读写与OLED显示操作
嵌入式硬件·c·信息与通信
wohoo_wangzi10 天前
苏州晟雅泰电子:关于W25Q128JVSIQ这个芯片物料的参数,规格及应用领域
嵌入式硬件
✎ ﹏梦醒͜ღ҉繁华落℘10 天前
编程基础 --高内聚,低耦合
c语言·单片机
科芯创展10 天前
1A,1MHz,30VIN,XZ4115,降压恒流LED驱动芯片
单片机·嵌入式硬件
集芯微电科技有限公司10 天前
四通道2A输出集成功率电感降压模块专为紧凑型方案设计
人工智能·单片机·嵌入式硬件·生成对抗网络·计算机外设
踏着七彩祥云的小丑10 天前
嵌入式测试学习第 37 天:异常场景测试:断电、拔插、干扰、非法指令
单片机·嵌入式硬件·学习