当前位置: 首页 > news >正文

51单片机

LED点阵显示动画

#include <REGX52.H>
#include "Delay.h"
#include "MatrixLED.h"

unsigned char Animation[]=
{
    0x00,0x38,0x44,0x42,0x21,0x42,0x44,0x38,
    0x38,0x7C,0x46,0x43,0x21,0x42,0x44,0x38,
    0x38,0x44,0x42,0x21,0x42,0x44,0x38,0x00,
    0x78,0xC4,0xC2,0x61,0xC2,0xC4,0x78,0x00,
    0x70,0x88,0x84,0x42,0x84,0x88,0x70,0x00,
    0x70,0x88,0x84,0x42,0x86,0x8C,0xF8,0x70,
    0x00,0x70,0x88,0x84,0x42,0x84,0x88,0x70,
    0x00,0x78,0x8C,0x86,0x43,0x86,0x8C,0x78
};
                
void main()
{    
    unsigned char i,Offset=0,Count=0;
    MatrixLED_Init();
    while(1)
    {
        for(i=0;i<8;i++)
        {
            MatrixLED_ShowColumn(i,Animation[i+Offset]);
        }
        Count++;
        if(Count>30)
        {
            Count=0;
            Offset+=8;
            if(Offset>56)
            {
                Offset=0;
            }
        }
            
        
        
    }
}


http://www.mrgr.cn/news/7632.html

相关文章:

  • 【赵渝强老师】管理MySQL的用户
  • 电子电气架构--- 智能汽车电子架构的核心诉求
  • 嵌入式day32
  • Linux:Bash中的命令介绍(简单命令、管道以及命令列表)
  • 【Docker深入浅出】【四】单体应用容器化与Dockerfile怎么写
  • 【精选】推荐7款AI论文一键生成论文、开题报告和文献综述网站
  • 鹏城杯 2022 取证writeup
  • 秋招力扣Hot100刷题总结——双指针
  • React18快速入门教程
  • 解决 VMware 中 Ubuntu文件系统磁盘空间不足
  • SPI(Service Provider Interface)机制示例及流程图
  • 【MySQL】MyISAM Static 与 MyISAM Dynamic 的区别
  • Apeaksoft Video Converter Ultimate for Mac:强大的视频转换与编辑工具
  • Android开发之滑动冲突解决方案
  • OpenCV几何图像变换(1)映射转换函数convertMaps()的使用
  • WPS将文字文档朗读
  • webpack--webpack的启用
  • 使用ftl文件导出时,多层嵌套循环
  • Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
  • 微信小程序--31(todolist案例)