【51单片机不用数组动态数码管显示字符和LED流水灯】2023-10-3

缘由不用数组使动态数码管显示英文字母和一个LED闪烁_编程语言-CSDN问答

我现在是一个初学者,还不会用数组,我看现在网上很多都是用数组直接定义函数的,想知道如果不用数组怎么样才能使动态数码管和LED闪烁同时进行

用变量存储也一样,或直接写在赋值语句中也一样。例如数码管显示1的赋值是6,数码管显示2的赋值是91,那么,要显示字符同样要有一个值,把值送去数码管就能显示了,例如要显示字符d和f两个字符,那么值分别是161和142。如下程序荔枝

cpp 复制代码
#include "reg52.h"
void main()
{//缘由https://ask.csdn.net/questions/8006180
	unsigned char ys=0,sy=0,xd=0,ls=0;P2=xd;
	while(1)
	{
		if(++ys==0)
		{
			++ls;P0=P1=255;
			P0=ls;
			if(ls==1)P1=161;
			else if(ls==2)P1=142;
			if(ls>2)ls=0;
			if(++sy==0)
			{
				P2=xd;
				if(xd==0)xd=1;else xd*=2;
			}
		}
	}
}

冲突通常就是时间安排上的不合理造成的,用我的非阻塞延时,就很容易实现时间安排上不大影响相互造成冲突的问题,看我的实现全部功能的代码是很简洁的。

程序中=255是数码管消隐,ls是数码位驱动,数码段驱动就是2个值,采用2级延时,第一级数码管延时,第二级流水灯延时。

「善現!若菩薩摩訶薩如如依止甚深般若波羅蜜多所說而學,是菩

薩摩訶薩如是如是轉近所求一切智智。善現!若菩薩摩訶薩如此般

若波羅蜜多所說而學,是菩薩摩訶薩所有業障及諸魔事隨起即滅。

是故,善現!若菩薩摩訶薩欲疾滅除一切業障及諸魔事,欲正攝受

巧方便力,當學般若波羅蜜多。

「復次,善現!若時菩薩摩訶薩行此般若波羅蜜多,修此般若波羅

蜜多,習此般若波羅蜜多,是時菩薩摩訶薩便為十方無量、無數、

無邊世界諸佛世尊現說法者常共護念。所以者何?善現!過去、未

來、現在諸佛無不皆從甚深般若波羅蜜多而出現故。是故,善現!

若菩薩摩訶薩能行般若波羅蜜多,當作是念:『過去未來現在諸佛

所證得法,我亦當得如是。』善現!諸菩薩摩訶薩應勤修學甚深般

若波羅蜜多,若勤修學甚深般若波羅蜜多,疾能證得一切智智。是

故,善現!諸菩薩摩訶薩常應不捨甚深般若波羅蜜多相應作意,修

行般若波羅蜜多。

相关推荐
上海广测检测科技有限公司4 分钟前
音响网络安全认证:联网音频设备的全球合规法规与测试要点解读
网络·经验分享·安全
wdfk_prog7 分钟前
LWIP教程 16:从 MTU 到 `ip4_frag()` / `ip4_reass()`——IPv4 分片、重组、超时与内存压力
运维·服务器·网络·笔记·学习
易知微EasyV数据可视化10 分钟前
会插卡片的编辑器:在 Agent 输入框里混排文字与结构化内容
人工智能·经验分享·编辑器·agent·设计
Source.Liu10 分钟前
【A11】拥有者模式平台架构笔记
windows·笔记·架构·rust
Xudde.13 分钟前
AI-Web1 靶机渗透测试(Vulnhub Writeup)
笔记·学习·安全·web安全
天竺鼠不该去劝架13 分钟前
企业财务系统引入AI后会发生什么变化?从资金管理看财务智能体怎么落地
经验分享
盛世宏博北京15 分钟前
十二防档案库房总线架构设计:恒湿消毒净化一体机 RS485 组网实战笔记
开发语言·笔记·php·恒湿机·档案八防温湿度
zyseo816 分钟前
谷歌SEO 站点地图优化实战:sitemap 是索引候选清单的运营工具
网络·数据库·经验分享·笔记·搜索引擎
创界工坊工作室21 分钟前
26-基于51单片机的智能热水器控制系统设计
stm32·单片机·嵌入式硬件·毕业设计·51单片机·proteus
浅念-21 分钟前
动态规划:线性DP——多状态DP与子数组专题笔记
c++·笔记·算法·leetcode·职场和发展·动态规划·力扣