51单片机显示八位数码管的C语言程序

51单片机显示八位数码管的C语言程序,第1张

1、最开始,我们先打开keil。

2、接着,我们要定义好库函数,想要实现动态数码灯,这个步骤是很重要的。

3、接着,我们加上一条循环语句。

4、最后,我们把先前定义的延时语句delayms写好。

5、最后,点击这里进行编译,生成一个hex文件。

6、如果这里无错误警告的话,就说明我们的程序写对了,那我们就可以点亮动态数码管了。

动态显示的是有固定格式的,赋值,开显示,延时,关显示,假设p0口接数据显示位,p2口低4位接片选,

p2=tab[1]

//赋值

p3_0=0

//开第一位显示

for(i=0i<200:i++)//延时

p3_0=1

//关第一位显示

p2=tab[2]

p3_1=0

//开第二位显示

for(i=0i<200:i++)

p3_1=1

这个程序就是让两个数码管分别显示1和2,注意程序开头包含头文件regx52.h,如果是包含reg52.h编译不了的


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

原文地址: http://outofmemory.cn/yw/11066371.html

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

发表评论

登录后才能评论

评论列表(0条)

保存