【51单片机LED闪烁10次数码管显示0-9】2023-12-14

缘由stc89c52代码_编程语言-CSDN问答

stc89c52rc用定时器方式一写一个LED

灯闪烁十次数后码管从0加到10

cpp 复制代码
#include "reg52.h"
unsigned char code SmZiFu[]={63,6,91,79,102,109,125,7,127,111,128,0};//共阴0-9.
void main()
{//缘由https://ask.csdn.net/questions/8044538
	unsigned char sy=0,my=0,ys=0,xd=0,ls=0,js=0;
	while(1)
	{
		if(++sy==0)if(++my==0)
		{
			P0=ls%2;if(++ls==20)ls=js=0;
			P1=SmZiFu[js];if(ls%2)++js;
		}
	}
}
相关推荐
西飘客13 分钟前
vs 怎么根据dll 生成lib文件
c++·qt
程序员老陆1 小时前
深入理解 C++ thread_local:线程私有存储的正确打开方式
开发语言·c++·程序设计
信奥卷王1 小时前
[GESP202609 六级] 分树规划
算法
夏幻灵2 小时前
LeetCode 21:合并两个有序链表——双指针与哑节点详解
算法·leetcode·链表
青绿蓝LCA低碳研究院2 小时前
FSLCI首次在印度举办会议,我们需要学习什么? · 青绿蓝
经验分享
qq_284274052 小时前
机械原理笔记:平面机构自由度计算(复合铰链、局部自由度、虚约束)与四杆机构入门(含考点)
笔记·学习·平面·自动化·制造
徐小黑ACG3 小时前
Golang 基础05 结构体struct
开发语言·算法·golang
qq_284274054 小时前
数控铣床与加工中心笔记:铣刀与刀柄系统、G54试切对刀、镜像加工指令、孔加工工艺(钻扩铰镗)与固定循环G73/G83/G81/G76/G87/G84
笔记·学习·自动化·制造
Navigator_Z4 小时前
LeetCode //C - 1286. Iterator for Combination
c语言·算法·leetcode