51单片机数码管循环显示0~f

原理图:

cpp 复制代码
#include <reg52.h>

sbit dula=P2^6;//段选信号
sbit wela=P2^7;//位选信号

unsigned char num;//数码管显示的数字0~f


unsigned char code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};//定义数码管显示内容0~f的数组

void delay(unsigned int z);

void main()
{
	wela=1;
	P0=0xc0;//选中所有数码管
	wela=0;
	while(1)
	{
		for(num=0;num<16;num++)
		{
			dula=1;
			P0=table[num];
			dula=0;
			delay(1000);
		}
	}
}
void delay(unsigned int z)//延时程序
{
	unsigned int x,y;
	for(x=z;x>0;x--)
		for(y=110;y>0;y--);
}

数码管显示0~f

相关推荐
JNX_SEMI4 小时前
EG2226 全桥驱动芯片技术解析:600V/1A 耐压、SSOP16 封装,助力逆变器与无刷电机驱动设计
单片机·嵌入式硬件·物联网
大卡片5 小时前
PWM控制原理
嵌入式硬件
周周记笔记7 小时前
【元器件专题】用阻抗等效分析法来分析开关电路
单片机·嵌入式硬件
leoFY1237 小时前
STM32H750配置LAN PHY芯片LAN8742
网络·stm32·嵌入式硬件
iCxhust7 小时前
如何利用iret修改cs ip
汇编·单片机·嵌入式硬件·微机原理·8088单板机
m0_377108148 小时前
stm32平衡车
stm32·单片机·嵌入式硬件
小+不通文墨9 小时前
把树莓派外接的DHT11接收的温湿度发送到emqx上
经验分享·笔记·嵌入式硬件·学习·树莓派
Deitymoon10 小时前
FreeRTOS——列表与列表项
stm32·单片机·嵌入式硬件
总结所学10 小时前
电路定理 叠加定理 基尔霍夫定律
单片机·嵌入式硬件
雪度娃娃13 小时前
存储器层次结构——随机访问存储器
单片机·嵌入式硬件·计算机组成原理