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

51单片机 点阵矩阵 坤坤代码

真正的黑子

#include <REGX52.H>void Delay(unsigned int xms);
void _74HC595_WriteByte(unsigned char byte);
void LED(unsigned char Y,DATA);
void LED_Init();sbit RCK=P3^5; 	//RCLK
sbit SCK=P3^6; 	//SRCL
sbit SER=P3^4; 	//SER
//坤坤矩阵
unsigned char code DH[]={0x00,0x0E,0x1B,0x7F,0x7F,0x1B,0x0E,0x00,0x00,0x04,0x0C,0x18,0x7F,0x7F,0x1B,0x0E,0x00,0x08,0x0C,0x05,0x7F,0x7F,0x1E,0x0C,0xC0,0x00,0x41,0x22,0x1A,0x7C,0x7D,0x1A,0x00,0x60,0x61,0x12,0x0A,0x7E,0x7F,0x08,0x00,0x06,0x0E,0x08,0x0B,0x3E,0x3E,0x0B,0x00,0x03,0x0B,0x08,0x0B,0x3E,0x3E,0x0B,0x00,0x06,0x0E,0x08,0x09,0x3F,0x3E,0x0B,0x00,0x0E,0x13,0x7E,0x7E,0x1F,0x0E,0x00,0x08,0x13,0x7E,0x7E,0x12,0x1D,0x0C,0x00,0x09,0x12,0x7E,0x7F,0x10,0x13,0x03,0x00,0x09,0x12,0x7E,0x7F,0x10,0x1C,0x0C,0x00,0x00,0x0C,0x15,0x7E,0x7E,0x17,0x0E,0x00,0x00,0x30,0x38,0x0D,0x7E,0x7F,0x1D,0x08,0xC0,0xC0,0x30,0x1B,0x7C,0x7F,0x08,0x00,0x00,0x00,0x37,0xF8,0xFA,0x34,0x00,0x00,0x00,0x00,0x1B,0x7C,0x7C,0x1A,0x01,0x00,0x00,0x00,0x09,0x1E,0x7C,0x7F,0x18,0x00,0x00,0x00,0x1B,0x7C,0x7C,0x1B,0x00,0x00,0x00,0x00,0x09,0x1E,0x7C,0x7F,0x18,0x00,0x00,0x00,0x1B,0x7C,0x7C,0x1B,0x00,0x00,0x08,0x10,0x16,0x7C,0x7F,0x10,0x08,0x00,0x00,0x10,0x13,0x7C,0x7E,0x18,0x00,0x00,0x00,0x08,0x13,0x7C,0x7F,0x10,0x10,0x00,0x00,0x08,0x12,0xFC,0xFD,0x3A,0x00,0x00,0x00,0x08,0x12,0xFC,0xFC,0x22,0x10,0x00,0x00,0x00,0x61,0x12,0x7C,0x7F,0x10,0x60,0x00,0x00,0x20,0x11,0x12,0x7C,0x7E,0x19,0x00,0x00,0x00,0x31,0x0A,0x7C,0x7E,0x0D,0x00,0x00,0x20,0x11,0x12,0x7C,0x7E,0x19,0x00,0x00,0x00,0x31,0x0A,0x7C,0x7E,0x0D,0x00,0x00,0x20,0x11,0x12,0x7C,0x7E,0x19,0x00,0x00,0x00,0x31,0x0A,0x7C,0x7E,0x0D,0x00,0x00,0x20,0x11,0x12,0x7C,0x7E,0x19,0x00,0x00,0x00,0x31,0x0A,0x7C,0x7E,0x0D,};void main()
{unsigned char i,py=0,pl=0;LED_Init();while(1){for(i=0;i<8;i++){LED(i,DH[i+py]);}pl++;if(pl>25){pl=0;py+=8;if(py>10000){py=0;}}}
}
//延时xms
void Delay(unsigned int xms)
{while(xms--){unsigned char i, j;i = 2;j = 199;do{while (--j);} while (--i);}
}
void _74HC595_WriteByte(unsigned char byte)
{unsigned char i;for(i=0;i<8;i++){SER=byte&(0x80>>i);SCK=1;SCK=0;}RCK=1;RCK=0;
}
//led设置参数
void LED(unsigned char Y,DATA)
{_74HC595_WriteByte(DATA);P0=~(0X80>>Y);Delay(1);P0=0XFF;
}
//led初始化
void LED_Init()
{SCK=0;RCK=0;
}

代码效果

在这里插入图片描述

http://www.lryc.cn/news/168664.html

相关文章:

  • Android13-图片视频选择器
  • 【问题处理】GIT合并解决冲突后,导致其他人代码遗失的排查
  • H264视频压缩格式
  • 动态的中秋爱心演示送女友用python生成爱心软件文末附c++语言写法
  • macOS - 使用VLC
  • java微服务项目整合skywalking链路追踪框架
  • pandas 笔记: interpolate
  • 应用程序接口(API)安全的入门指南
  • JavaWeb概念视频笔记
  • 网络请求【小程序】
  • python 调用adb shell
  • vue3 使用 vite 构建的项目打包后无法访问
  • C语言指针详解(4)———找工作必看指针笔试题汇总
  • 03MyBatis-Plus中的常用注解
  • Android 修复在 Settings 首页,按键盘方向键逐个单选
  • SpringMvc第六战-【SpringMvcJSON返回异常处理机制】
  • idea-Tabnine
  • 联通面试题
  • [计组03]进程详解2
  • 使用redis+lua通过原子减解决超卖问题【示例】
  • WebFlux异常处理:onErrorReturn和onErrorResume
  • 《动手学深度学习 Pytorch版》 4.5 权重衰减
  • 数据脱敏的风险量化评估介绍
  • SpringCloudGateway网关实战(三)
  • 08在MyBatis-Plus中配置多数据源
  • Centos8安装docker并配置Kali Linux图形化界面
  • 游戏开发初等数学基础
  • svg图片代码data:image/svg+xml转png图片方法
  • 解决问题:Replace `‘vue‘;⏎` with `“vue“;`
  • ThinkPHP 5.0通过composer升级到5.1,超级简单