【51单片机独立按键控制数码管动态显示和LED间隔闪烁并清零】2023-5-28

缘由https://ask.csdn.net/questions/7952938

求c51长辈纠正一下代码#c51

cpp 复制代码
#include"reg52.h"
sbit k=P3^0;//缘由https://ask.csdn.net/questions/7952938
unsigned char code SmZiFu[]={63,6,91,79,102,109,125,7,127,111,128,0};//0-9.
void main()
{
	unsigned char y=0,m=0,z=0,x=0;
	while(1)
	{
		if(++y==0)
		{
			P1=0;P0=0xff;
			if(k)//按键未按数码管显示
			{
				if(x==0){
				P1=SmZiFu[z%10];
				P0=255-0x01;}
				if(x==1){
				P1=SmZiFu[z/10];
				P0=255-0x02;}
				if(++m==0)if(++z==11){z=0;P2=~P2;}//数码管显示10间隔LED闪烁
			}
			else P2=0;//按键按下清零
			if(++x>1)x=0;
		}
	}
}
相关推荐
白山编程大哥2 分钟前
接口幂等性是什么?如何设计?
笔记
ACP广源盛139246256735 分钟前
6 盘位存储扩展方案选型笔记:YLB3116 @ACP评估记录
笔记·硬件架构·硬件工程·国产芯片
小李不想当小白13 分钟前
SPI通信外设与W25Q64 (硬件SPI)(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
by209991 小时前
Linux GCC/G++ 编译与 Makefile 构建
linux·运维·服务器·经验分享
创界工坊工作室2 小时前
63-基于STC89C52霍尔传感器的智能化电能表设计
stm32·单片机·嵌入式硬件·51单片机·proteus
j7~2 小时前
【穷举、深搜与回溯算法】一棵决策树讲透全排列与子集
数据结构·c++·算法·leetcode·回溯·递归
weixin_448119943 小时前
Datawhale Jev Cookbook 202610 笔记3
笔记
姚瑞南3 小时前
【PRD】招投标商机雷达爬虫系统
人工智能·经验分享·笔记·爬虫·产品运营·产品经理
Gnevergiveup3 小时前
ATT&CK红蓝对抗实战指南-Windows安全基础
笔记·网络安全
傅科摆 _ py3 小时前
DP,贪心,堆和栈,二分力扣复习
开发语言·python·算法