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可以修改

相关推荐
2401_8275012834 分钟前
51单片机(二):GPIO、中断、定时器与PWM
单片机·嵌入式硬件·51单片机
尼喃3 小时前
HDMI/DP高速差分接口ESD保护:0.3pF超低电容PWESD-5VSDF方案详解
嵌入式硬件
ACP广源盛139246256733 小时前
GSV6155@ACP# 搭配 AI 服务器、AI PC 完整适配方案
大数据·服务器·人工智能·分布式·单片机·嵌入式硬件
Saniffer_SH4 小时前
NAND技术(二):从 Channel、Die/LUN、P/E Cycle 到 LDPC,一次讲透 NAND 里那些最容易误解的概念
人工智能·驱动开发·嵌入式硬件·测试工具·fpga开发·计算机外设·压力测试
辰哥单片机设计5 小时前
STM32音乐播放器
stm32·单片机·嵌入式硬件
周洲08305 小时前
STM32 串口指令控制系统|上位机下发命令控制 LED、继电器,通用指令解析框架
stm32·嵌入式硬件·mongodb
集芯微电科技有限公司5 小时前
PC3100H 专为TFT-LCD面板偏置电源设计双输出100m电流
人工智能·单片机·嵌入式硬件·神经网络·生成对抗网络
广州灵眸科技有限公司7 小时前
瑞芯微RV1126B开发板(EASY-EAI-PI2) 系统操作-线进程操作
数据库·单片机·嵌入式硬件·算法·php
集芯微电科技有限公司8 小时前
各种大小尺寸TFT-LCD面板供电偏压电源方案IC
人工智能·单片机·嵌入式硬件·神经网络·生成对抗网络
FREEDOM_X8 小时前
嵌入式——定时器工作原理
linux·c语言·单片机·嵌入式硬件·ubuntu