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编译不了的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)