【51单片机8*8点阵显示箭头动画详细注释】2022-12-1

缘由51单片机实现8*8滚动箭头的程序,运行时什么图案都没有,甚至根本不亮 - 24小时必答区

#include<reg52.h>
unsigned char code M[]={0xff,0xff,0xfe,0xfd,0xf8,0xfd,0xfe,0xff,0xff,0xff,0xfd,0xfb,0xf0,0xfb,0xfd,0xff,0xff,0xff,0xfb,0xf7,0xe0,0xf7,0xfb,0xff,0xff,0xff,0xf7,0xef,0xc0,0xef,0xf7,0xff,0xff,0xff,0xef,0xdf,0x80,0xdf,0xef,0xff,0xff,0xff,0xdf,0xbf,0x00,0xbf,0xdf,0xff};
void main()
{unsigned char wei=0,zt=0,ys=0,cs=0,sj=0;while(1){//入门时可以用独占计数延时到处嵌套,入门后中高级应用就不能再使用到处独占嵌套循环延时,除了数码管、点阵显示器需要外。if(wei==0)wei=1;else wei*=2;//点阵位控制类似8位数码管的位P3=M[sj+cs];//点阵数据对应1位8个灯亮灭P2=wei;while(++ys);//显示延时必须独占P2=P3=255;//消隐if(++sj>8){sj=0;++zt;}//控制点阵一屏显示完成同时计算切合延时非独占if(zt>47){cs+=8;if(cs>40)cs=0;zt=0;}}//控制切换速度另8个数据组成一屏即动画速度到全部数据显示完成
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/921574.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/921574.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手撕Redis底层3-持久化机制与集群化方案

1.Redis持久化机制Redis设计了两种持久化落盘机制&#xff1a;RDB和AOF1.1 RDB持久化RDB持久化是Redis的数据快照&#xff0c;简单来说就是把内存中的所有数据都记录到磁盘中&#xff0c;当Redis实例故障重启后&#xff0c;从磁盘中读取快照文件来恢复数据。快照文件称为RDB文件…

mysql中null值对in子查询的影响

1、场景 有这样一个查询&#xff0c;有些时候是正确的&#xff0c;有些时候没报错但是又查询不到数据&#xff0c;分析数据排查后发现当user_id字段存在null值的时候查询不到数据。select * from table1 where id in (select user_id from talbe2 where status1);2、问题 为什么…

如何在 tortoise-orm 内使用 JSON_EXTRACT

先说结论&#xff1a; # 假设 JsonField 名称为 data&#xff0c;内容为 {"info": {"path": "我的资源创建"}} qs qs.filter(data__filter{"info.path": "我的资源创建"})我查看了 tortoise-orm 官方文档&#xff0c;没有这…

西门子S7-200 SMART PLC:编写最基础的“起保停”程序

一、什么是“起保停”电路&#xff1f;“起保停”是“启动-保持-停止”的简称&#xff0c;也称为“自锁电路”。它是继电器控制系统和PLC程序中最基本、最核心的控制逻辑。启动 (Start): 由一个点动按钮&#xff08;常开触点&#xff09;触发&#xff0c;使设备运行。保持 (H…

漏洞修复 Nginx SSL/TLS 弱密码套件

扫描结果 [rootlocalhost nmap]# docker run --rm -v $(pwd)/results:/results securecodebox/nmap nmap --script ssl-enum-ciphers -p 443 xxx.cn -oX /results/output_0904.xml Starting Nmap 7.80 ( https://nmap.org ) at 2025-09-04 05:02 UTC Nmap scan report for xxx.…

ChartGPT深度体验:AI图表生成工具如何高效实现数据可视化与图表美化?

最近帮运营同事做季度数据报告时&#xff0c;我差点在图表样式上栽跟头 —— 明明数据都算好了&#xff0c;用 Excel 调柱状图的颜色、字体、坐标轴标签&#xff0c;来回改了快半小时&#xff0c;要么字体太大挤在一起&#xff0c;要么颜色搭配显脏&#xff0c;运营催得急&…

深入理解 JVM 字节码文件:从组成结构到 Arthas 工具实践

在 Java 技术体系中&#xff0c;JVM&#xff08;Java 虚拟机&#xff09;是实现 “一次编写&#xff0c;到处运行” 的核心。而字节码文件作为 Java 代码编译后的产物&#xff0c;是 JVM 执行的 “原材料”。今天&#xff0c;我们就从字节码文件的组成结构讲起&#xff0c;再结…

SoundSource for Mac 音频控制工具

SoundSource for Mac 是一款音频控制工具&#xff0c;中文常被称为 音频源管理器。它能够精确控制系统与应用程序的音量、输出设备和音效处理&#xff0c;让用户获得比 macOS 原生更灵活的音频管理体验。SoundSource 既适合音乐发烧友&#xff0c;也适合日常办公和影音娱乐用户…

云平台面试内容(二)

5. VPC、子网、路由、NAT网关、安全组、网络ACL 区别与网络隔离设计 概念区别: VPC(虚拟私有云): VPC是在公有云上划分出的一个用户专属的虚拟网络环境,相当于用户在云上的私有数据中心。用户可以自定义VPC的IP地址段、路由策略等。不同VPC网络隔离,默认互不相通,确保资…

2023 arXiv MapperGPT: Large Language Models for Linking and Mapping Entities

论文基本信息 题目&#xff1a;MapperGPT: Large Language Models for Linking and Mapping Entities作者&#xff1a;Nicolas Matentzoglu, J. Harry Caufield, Harshad B. Hegde, Justin T. Reese, Sierra Moxon, Hyeongsik Kim, Nomi L. Harris, Melissa A Haendel, Christo…

Docker入门到精通:从零基础到生产部署

前言&#xff1a;为什么你需要学习Docker&#xff1f; 想象一下&#xff0c;你开发了一个应用程序&#xff0c;在你的电脑上运行完美&#xff0c;但当你把它交给同事或部署到服务器时&#xff0c;却出现了各种奇怪的问题。这就是著名的"在我机器上能运行"问题。 Do…

HOT100--Day15--98. 验证二叉搜索树,230. 二叉搜索树中第 K 小的元素,199. 二叉树的右视图

HOT100–Day15–98. 验证二叉搜索树&#xff0c;230. 二叉搜索树中第 K 小的元素&#xff0c;199. 二叉树的右视图 每日刷题系列。今天的题目是《力扣HOT100》题单。 题目类型&#xff1a;二叉树。 关键&#xff1a;要深刻理解《递归》 98. 验证二叉搜索树 思路&#xff1a; …

独角数卡对接蓝鲸支付平台实现个人

目录 什么是独角数卡&#xff1f;安装部署教程一、独角数卡安装二、独角数卡支付配置三、独角数卡BUG修复 什么是独角数卡&#xff1f; ‌ ‌ ‌ ‌ ‌ ‌ ‌ 独角数卡(Dujiaoka)‌是一款基于Laravel框架开发的开源式站长自动化售货解决方案&#xff0c;主要用于虚拟商品和数字…

人工智能常见分类

人工智能的分类方式多样&#xff0c;以下是一些常见的分类方法及具体类型&#xff1a; 一、按功能目标分类 弱人工智能&#xff08;ANI&#xff0c;Narrow AI&#xff09;&#xff1a;专注于单一任务&#xff0c;无自主意识&#xff0c;如图像识别&#xff08;人脸解锁&#xf…

PO BAPI bapi_po_create1

当执行BAPI时,需要导入增强字段,其中增强字段包含数值型号字段时,需要增强BADI::ME_BAPI_PO_CUST 代码如下: 记录一下,下次自己继续用 bapi处: ls_te_item-po_item = lv_item.ls_te_item-zz001 = 11.ls_te_item-zz005 = 22.ls_te_item-zz008 = 33.ls_te_item-zz009 = 44…

栈欺骗技术的作用是什么?

好的&#xff0c;我们来详细解释一下“栈欺骗技术”&#xff08;Stack Spoofing&#xff09;的作用。简单来说&#xff0c;栈欺骗技术的核心作用是隐藏程序&#xff08;尤其是恶意软件或安全工具&#xff09;的真实调用链&#xff0c;使其逃避基于栈回溯&#xff08;Stack Walk…

Nano-banana 模型对接教程:最懂创作者的 AI 模型,比GPT-4o还强!

Nano-banana 模型对接教程&#xff08;含 BaseURL&#xff09; Nano Banana 是谷歌推出的革命性 AI 图像编辑模型&#xff0c;代表了从"AI绘画工具"到"AI创意伙伴"的范式转移。它不再是被动执行指令&#xff0c;而是能深刻理解已有图像的上下文、光影、物…

CEEMDAN-PSO-CNN-GRU 锂电池健康状态预测matlab

代码说明 这个实现包含以下主要组成部分: 数据准备:加载并预处理锂电池容量数据,划分训练集和测试集 CEEMDAN分解:将原始信号分解为多个本征模态函数(IMF)和一个残差项 PSO优化:使用粒子群算法优化CNN-GRU网络的超参数 CNN-GRU模型:构建并训练卷积神经网络与门控循环…

MySQL 主从读写分离架构

我们首先来详细、清晰地讲解 MySQL 主从读写分离架构&#xff0c;然后逐一解答你提出的以及补充的高频面试问题。第一部分&#xff1a;MySQL 主从读写分离架构详解1. 什么是主从复制与读写分离&#xff1f;你可以把它想象成一个 “团队作战” 的模式。主数据库 (Master)&#x…

HTML 中的 CSS 使用说明

CSS 使用说明 1. CSS 概述 CSS (Cascading Style Sheets) 是一种用于描述 HTML 或 XML&#xff08;包括如 SVG、MathML 等 XML 方言&#xff09;文档呈现的样式表语言。CSS 描述了元素应该如何在屏幕、纸张或其他媒体上显示。 2. CSS 的基本语法 CSS 规则由两个主要部分组成…