【51单片机数码管循环显示3位数字】2022-10-26

缘由在 8 位数码管上的任意 3 位循环显示以下数值: 0,14,28,42,56,70,84,98,112,126。-编程语言-CSDN问答

cpp 复制代码
#include "REG52.h"
unsigned char code SmZiFu[]={63,6,91,79,102,109,125,7,127,111,128};//0-9.
void smxs(unsigned char mz, unsigned char w)
{
	unsigned char Xd=0;
	P0=~0;
	P0=~SmZiFu[mz];
	P2=w;
	while(++Xd);
}
void main()
{
	unsigned char sj[]={0,14,28,42,56,70,84,98,112,126},x=0,ys1=0;
	while(1)
	{
		smxs(sj[x]/100,1);smxs(sj[x]/10%10,2);smxs(sj[x]%10,4);
		if(++ys1==0)if(++x>9)x=0;//选择数码管最前面3位作为显示
	}
}
相关推荐
大布布将军6 小时前
⚡️ 深入数据之海:SQL 基础与 ORM 的应用
前端·数据库·经验分享·sql·程序人生·面试·改行学it
superman超哥6 小时前
仓颉语言中元组的使用:深度剖析与工程实践
c语言·开发语言·c++·python·仓颉
锦瑟弦音6 小时前
微信小游戏分包(cocos自带分包)
笔记·游戏
LYFlied7 小时前
【每日算法】LeetCode 153. 寻找旋转排序数组中的最小值
数据结构·算法·leetcode·面试·职场和发展
唐装鼠7 小时前
rust自动调用Deref(deepseek)
开发语言·算法·rust
找方案7 小时前
我的 all-in-rag 学习笔记:文本分块 ——RAG 系统的 “信息切菜术“
人工智能·笔记·all-in-rag
HXR_plume7 小时前
【Web信息处理与应用课程笔记1】网页排序(上)
笔记
源代码•宸7 小时前
goframe框架签到系统项目(BITFIELD 命令详解、Redis Key 设计、goframe 框架教程、安装MySQL)
开发语言·数据库·经验分享·redis·后端·mysql·golang
qcwl667 小时前
操作系统 真象还原 学习笔记#13
笔记·学习
m0_689618287 小时前
30 分钟打印!多材料3D打印软机器人内置驱动 + 自主避障
笔记·学习·机器人