单片机数码管静态显示学号1830508,用keil 最好有过程,在图上的过程上修改

单片机数码管静态显示学号1830508,用keil 最好有过程,在图上的过程上修改,第1张

// 单片机数码管动态显示学号1830508(注多位数码管用静态显示电路会很复杂,所以一般多用动态显示),方法有多种,下面是一个仿真例程可以参考。

#include<reg51h>

#define uchar unsigned char

// 此表为 LED 的字模 0 1 2 3 4 5 6 7 8 9 a b c d e f

unsigned char code LED7Code[] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};

void delay(uchar z)

{

uchar i,j;

for(i=0;i<120;i++)

for(j=0;j<z;j++);

}

void main()

{

while(1)

{

P0=0xff;

P2=LED7Code[0];

P0=0xfe;

delay(5);

P0=0xff;

P2=LED7Code[1];

P0=0xfd;

delay(5);

P0=0xff;

P2=LED7Code[8];

P0=0xfb;

delay(5);

P0=0xff;

P2=LED7Code[3];

P0=0xf7;

delay(5);

P0=0xff;

P2=LED7Code[0];

P0=0xef;

delay(5);

P0=0xff;

P2=LED7Code[5];

P0=0xdf;

delay(5);

P0=0xff;

P2=LED7Code[0];

P0=0xbf;

delay(5);

P0=0xff;

P2=LED7Code[8];

P0=0x7f;

delay(5);

}

}

就是这样的,如下截图所示:

而若果我们只添加相应的c文件,而把h文件,没有添加到工程文件里,那么就会是这样的!

其实这两种形式没有什么本质区别,大家理解之后就好了!!!

现在我们清楚了,其实lib文件里就是放的我们平时中用的c和h文件,使用lib文件的目的无非就是两种(1)是程序简洁(2)想让别人使用自己的代码,但是不想让别人知道代码的具体内容是什么!还有一种(3)就是闲着没事,也想高大上一把!

现在开始说正题了,如何在keil

中创建lib

以上就是关于单片机数码管静态显示学号1830508,用keil 最好有过程,在图上的过程上修改全部的内容,包括:单片机数码管静态显示学号1830508,用keil 最好有过程,在图上的过程上修改、如何在KEIL下制作出自己的库文件、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9785146.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存