#define SEG_Port P1//数码管段选口,默认位选长通
unsigned char SEG_B_List[]={0xc0,0xf9,0xa4} //共阳数码管代码表0-2
if(Key1==0) SEG_Port=SEG_B_List[1]
else if(Key2==0) SEG_Port=SEG_B_List[2]
else SEG_Port=SEG_B_List[0]
你要是动态显示,那就多了,不过,就一位,无需动态显示。
1、最开始,我们先打开keil。
2、接着,我们要定义好库函数,想要实现动态数码灯,这个步骤是很重要的。
3、接着,我们加上一条循环语句。
4、最后,我们把先前定义的延时语句delayms写好。
5、最后,点击这里进行编译,生成一个hex文件。
6、如果这里无错误警告的话,就说明我们的程序写对了,那我们就可以点亮动态数码管了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)