51单片机怎么显示当前时间_51/52单片机第四课:数码管动态显示

41e4ffbe080f0789ddbff9e12b13866a.png
771e56564089c1a2cd1c890f24bd4309.png
a04438f0055f6be387106c74a5cb4846.png

#include //头文件

#define uint unsigned int//宏定义

#define uchar unsigned char//宏定义

sbit P13=P1^3;//定义特殊功能寄存器的位变量

code unsigned char sz []={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//0-9数组

void delay(uint t);//延时函数声明

void main ()//主函数

{

uchar num;//定义变量num

P13=0;//位选,让最底位数码管显示

 while (1)

{

  for(num=0;num<10;num++)//for循环10次

 {

  P0=sz[num];//给P0口传送要显示的变量数据(0-9)

 delay(50000);//调用延时

  }

}

}

void delay(uint t)//延时函数

{

uint i;

i=t;

while(i--);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值