当前位置: 首页 > 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;
}

代码效果

在这里插入图片描述

相关文章:

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 RCKP3^5; //RCLK sbit SCKP3^6; //SRCL sbit SERP3^4; //SER //坤坤矩阵 unsigned char code D…...

Android13-图片视频选择器

在compileSDK 33 时&#xff0c;谷歌在安卓新增了 图片选择器 功能&#xff0c;支持单选、多选、选图片、视频等操作&#xff0c;并且不需要额外获取照片/音频权限。 具体实现如下&#xff1a; 1&#xff1a;请求 Log.d(TAG, "Build.VERSION.SDK_INT" Build.VERS…...

【问题处理】GIT合并解决冲突后,导致其他人代码遗失的排查

GIT合并解决冲突后&#xff0c;导致其他人代码遗失的排查 项目场景问题描述分析与处理&#xff1a;1. 警告分析2. 文件分析3. 问题关键4. 验证 解决策略总结 &#x1f4d5;作者简介&#xff1a;战斧&#xff0c;从事金融IT行业&#xff0c;有着多年一线开发、架构经验&#xff…...

H264视频压缩格式

H264简介 H.264从1999年开始&#xff0c;到2003年形成草案&#xff0c;最后在2007年定稿有待核实。在ITU的标准里称为H.264, 在MPEG的标准里是MPEG-4的一个组成部分-MPEG-4 Part 10&#xff0c;又叫Advanced Video Codec&#xff0c;因此常常称为MPEG-4AVC或直接叫AVC。 压缩算…...

动态的中秋爱心演示送女友用python生成爱心软件文末附c++语言写法

用python生成爱心软件 用python生成动态爱心软件 目录 用python生成爱心软件 完整代码 代码解释 逐句解释 效果展示&#xff1a; 如何打包 c写法 完整代码 import turtledef draw_heart():love turtle.Turtle()love.getscreen().bgcolor("black")love.…...

macOS - 使用VLC

文章目录 关于 VLC安装查看帮助流媒体 MRL 语法:URL 语法:主程序 (core)音频视频截图:窗口属性: 子画面屏幕显示&#xff08;OSD&#xff09;:字幕:覆盖:轨道设置:播放控制:默认设备:高级: 输入播放列表性能选项: 热键跳跃大小: 关于 VLC VLC media player VLC 是一款自由、开…...

java微服务项目整合skywalking链路追踪框架

skywalking官网网址&#xff1a;Apache SkyWalking 目录 1、安装skywalking 2、微服务接入skywalking 3、skywalking数据持久化 1、安装skywalking 下载skywalking&#xff0c;本篇文章使用的skywalking版本是8.5.0 Index of /dist/skywalkinghttps://archive.apache.org/…...

pandas 笔记: interpolate

一个用于填充 NaN 值的工具 1 基本用法 DataFrame.interpolate(methodlinear, *, axis0, limitNone, inplaceFalse, limit_directionNone, limit_areaNone, downcast_NoDefault.no_default, **kwargs) 2 主要参数 method 多种插值技术 linear: 默认值&#xff0c;使用线性插…...

应用程序接口(API)安全的入门指南

本文简单回顾了 API 的发展历史&#xff0c;其基本概念、功能、相关协议、以及使用场景&#xff0c;重点讨论了与之相关的不同安全要素、威胁、认证方法、以及十二项优秀实践。 根据有记录的历史&#xff0c;随着 Salesforce 的销售自动化解决方案的推出&#xff0c;首个 Web…...

JavaWeb概念视频笔记

学习地址&#xff1a;102.尚硅谷_Tomcat-Tomcat服务器和Servlet版本的对应关系_哔哩哔哩_bilibili 目录 1.JavaWeb的概念 2.Web资源的分类 3.常用的Web服务器 4.Tomcat服务器和Servlet版本的对应关系 5.Tomcat的使用 a.安装 b.目录介绍 c.如何启动 Tomcat 服务器 另一…...

网络请求【小程序】

一、get 二、post 1.获取相应数据 Page({/*** 页面的初始数据*/data: { inptValue:, isArr:[]},/*** 生命周期函数--监听页面加载*/onLoad(options) {},onSubmit(){// console.log(this.data.inptValue)//2.后台请求数据wx.request({url: https://tea.qingnian8.com/demoArt/…...

python 调用adb shell

目录 python调用 bat&#xff0c;启动新窗口&#xff0c;但是不能自动在进入shell 后执行提前设置的操作。 python启动cmd新窗口&#xff0c;但是不能自动在进入shell 后执行提前设置的操作。 python调用 bat&#xff0c;启动新窗口&#xff0c;但是不能自动在进入shell 后执…...

vue3 使用 vite 构建的项目打包后无法访问

解决办法&#xff1a; 1、安装 vitejs/plugin-legacy -D npm i vitejs/plugin-legacy -D2、vite.config.js 添加配置 import legacy from vitejs/plugin-legacy; export default defineConfig({plugins: [legacy({targets: [defaults, not IE 11]}),vue(),],base:./, // http…...

C语言指针详解(4)———找工作必看指针笔试题汇总

指针对于编程工作的重要性 C语言指针在找工作中具有重要性。以下是几个原因&#xff1a; 1.高效的内存管理&#xff1a;C语言指针可以帮助程序员高效地管理内存&#xff0c;包括动态内存分配和释放&#xff0c;以及数据的访问和操作。这对于开发性能优化的应用程序非常重要&am…...

03MyBatis-Plus中的常用注解

常用注解 TableName MyBatis-Plus根据BaseMapper中指定的泛型(实体类型名)确定数据库中操作的表,如果根据实体类型名找不到数据库中对应的表则会报表不存在异常 //向表中插入一条数据 Test public void testInsert(){User user new User(null, "张三", 23, "…...

Android 修复在 Settings 首页,按键盘方向键逐个单选

Android 修复在 Settings 首页&#xff0c;按键盘方向键逐个单选 问题现象问题分析解决办法 问题现象 在 Settings 主界面&#xff0c;按键盘方向键上下会直接整个选中&#xff0c;无法单条选中变色&#xff0c;而在二级页面中按方向键上下是正常的。 没有遥控器可以通过 adb…...

SpringMvc第六战-【SpringMvcJSON返回异常处理机制】

前言&#xff1a; 小编讲述了&#xff1a;JSR303的概念&#xff0c;应用场景和在具体实例的使用&#xff1b;和拦截器的应用 今天小编来讲述的为cJSON返回&异常处理机制&#xff0c;json返回就不用多说&#xff0c;毕竟大部分数据都是通过Json来传递数据的&#xff0c;异…...

idea-Tabnine

教程地址 Code Faster with AI Code Completions | Tabnine...

联通面试题

一、GC 1.1、目标 GC的主要作用是自动识别和释放不再使用的对象&#xff0c;回收其所占用的内存&#xff0c;以防止内存泄漏和内存溢出的问题。 1.2、如何实现 1.2.1、标记阶段 GC从根对象&#xff08;如线程栈中的引用、静态变量等&#xff09;开始&#xff0c;通过可达性…...

[计组03]进程详解2

目录 应用程序 系统调用 驱动 软件 再看进程 进程管理 如何管理 ? 创建一个进程 注意 PCB 文件描述表 进程相关重点 为什么有进程调度 虚拟空间地址 这次我们从更加详细全面的角度看一下进程在计算机中体系中的展现 应用程序 应用程序 调动 系…...

从打火机到火山喷发:一套Unity粒子系统参数,教你调出N种不同风格的火焰效果

从打火机到火山喷发&#xff1a;一套Unity粒子系统参数的艺术化调校指南 火焰在游戏特效中扮演着灵魂角色——从摇曳的烛光到喷薄的岩浆&#xff0c;不同的火焰性格需要完全不同的参数组合。本文将带您深入Unity粒子系统的核心参数层&#xff0c;掌握那些真正影响视觉表现力的&…...

基于Node.js与OpenAI构建Facebook Messenger聊天机器人实战指南

1. 项目概述与核心思路 最近在折腾一个挺有意思的玩意儿&#xff0c;一个基于Node.js的Facebook Messenger聊天机器人&#xff0c;项目名叫Chino-chan-Bot。说白了&#xff0c;就是让你能用自己的Facebook账号&#xff0c;挂一个自动回复的“小助手”。它不仅能处理基础的群聊…...

让B站缓存视频重获新生:m4s-converter的魔法时刻

让B站缓存视频重获新生&#xff1a;m4s-converter的魔法时刻 【免费下载链接】m4s-converter 一个跨平台小工具&#xff0c;将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否曾在深夜打开手机&#xff0c…...

NotebookLM免费额度陷阱(附实测截图):为什么你上传100页PDF后第3天突然限速?

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;NotebookLM免费额度陷阱的真相揭示 Google NotebookLM 推出时宣称“完全免费”&#xff0c;但实际使用中&#xff0c;用户常在未察觉的情况下触发配额耗尽、功能降级甚至服务中断。其免费额度并非按自然…...

开源项目发布自动化:GitHub与ClawHub技能包一键发布工具详解

1. 项目概述与核心价值如果你和我一样&#xff0c;经常需要将本地开发的项目&#xff0c;尤其是那些为ClawHub平台准备的技能包&#xff0c;发布到GitHub并同步推送到ClawHub技能市场&#xff0c;那你一定对下面这个场景不陌生&#xff1a;每次发布前&#xff0c;都要在脑子里重…...

基于苏格拉底式提问的LLM深度推理:从概念澄清到工程实践

1. 项目概述&#xff1a;当AI学会“苏格拉底式提问”最近在探索如何让大语言模型&#xff08;LLM&#xff09;的推理能力更上一层楼时&#xff0c;我遇到了一个非常有意思的开源项目&#xff1a;jumasheff/socratic-rules。这个名字本身就充满了哲学与技术碰撞的火花——“苏格…...

AI驱动的学术研究技能:自动化文献综述与深度分析工作流

1. 项目概述&#xff1a;一个为AI智能体设计的深度学术研究技能如果你是一名研究生、科研人员&#xff0c;或者任何需要快速、系统地梳理某个领域文献的人&#xff0c;那么你肯定体会过那种面对海量论文时的无力感。传统的流程是&#xff1a;打开Google Scholar&#xff0c;输入…...

JAVA校园跑腿代买代拿社区-校园跑腿小程序的后端代码示例

&#x1f3c3; JAVA校园跑腿系统 - 后端完整代码示例校园跑腿代买代拿 | Spring Boot MyBatis Plus MySQL Redis&#x1f4e6; 一、项目依赖 pom.xmlxml<?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/…...

从零构建C++/CUDA推理引擎:深入解析yalm项目与LLM底层优化

1. 项目概述&#xff1a;从零构建一个高性能的C/CUDA推理引擎最近在深入研究大语言模型推理的性能优化&#xff0c;发现很多开源实现为了追求极致的性能&#xff0c;代码往往高度优化&#xff0c;甚至引入了动态并行等高级CUDA特性&#xff0c;这对想深入理解底层原理的开发者来…...

【独家首发】DeepSeek-V2模型GPU利用率可视化方案:仅需3个自定义Metrics,告别盲调参数

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;DeepSeek Grafana可视化 DeepSeek 是一款高性能、低延迟的开源时序数据引擎&#xff0c;其原生支持 Prometheus 兼容指标暴露。将 DeepSeek 与 Grafana 集成&#xff0c;可实现对模型推理吞吐、GPU 显存…...