Keil uVision4 数码管循环显示0~9效果编程
1、新建项目,做好准备:
#include <reg52.h>//51头文件
#define uchar unsigned char//宏定义
sbit wk = P2^7; //位定义数码管位选锁存器接口
sbit dk = P2^6; //位定义数码管段选锁存器接口

2、数码管段选表

3、延时函数

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

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

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

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:157
阅读量:39
阅读量:118
阅读量:24
阅读量:166