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

 时间:2026-02-12 00:31:08

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效果编程

  • 74ls138扩展为4线-16线译码器
  • 如何用译码器74LS138芯片设计一个一位全加器
  • Keil5不能输入汉字
  • 74LS192的引脚及具体功能
  • 74ls74引脚图及功能详解
  • 热门搜索
    平潭旅游必去十大景点 德清旅游 孩子不听话家长怎么办 无主之地2怎么联机 微山湖旅游 西南财经大学天府学院怎么样 广州旅游必去景点 智取芭蕉扇剧情攻略 旅游城市标志 青城山旅游