Keil uVision4 数码管循环显示0~9效果编程

时间:2024-10-13 01:49:22

1、新建项目,做好准备:#include <reg52.h>//51头文件#define uchar unsigned char//宏定义sbit wk = P2^7; //位定义数码管位选锁存器接口sbit dk = P2^6; //位定义数码管段选锁存器接口

Keil uVision4 数码管循环显示0~9效果编程

2、数码管段选表

Keil uVision4 数码管循环显示0~9效果编程

3、延时函数

Keil uVision4 数码管循环显示0~9效果编程

4、uchar i; 变量i wk = 1;打患束锍瓜开位选 P0 = 0xf7;1111 0111第4位数码管显示 wk = 0;关闭位选

Keil uVision4 数码管循环显示0~9效果编程

5、 while(1) //死循环效果 { }

Keil uVision4 数码管循环显示0~9效果编程

6、dk = 1; //打开段选 P0 = leddata[i]; dk = 0; //关闭段选 delay(100);//延时效果

Keil uVision4 数码管循环显示0~9效果编程

7、选择效果,限制i值的循环范围。

Keil uVision4 数码管循环显示0~9效果编程
© 手抄报圈