永发信息网

求二位数码管共阴倒计时arduino uon 程序

答案:2  悬赏:10  手机版
解决时间 2021-04-14 13:21
求二位数码管共阴倒计时arduino uon 程序
最佳答案
//设置控制各段的数字IO脚,具体几号引脚对应哪一段,来源为数码管官方引脚图。
int a=7;
int b=6;
int c=5;
int d=11;
int e=10;
int f=8;
int g=9;
int dp=4;

//显示数字1
void digital_1(void)
{
unsigned char j;
digitalWrite(c,LOW);//给数字5引脚低电平,点亮c段
digitalWrite(b,LOW);//点亮b段
for(j=7;j<=11;j++)//熄灭其余段
digitalWrite(j,HIGH);
digitalWrite(dp,HIGH);//熄灭小数点DP段
}
//显示数字2
void digital_2(void)
{
unsigned char j;
digitalWrite(b,LOW);
digitalWrite(a,LOW);
for(j=9;j<=11;j++)
digitalWrite(j,LOW);
digitalWrite(dp,HIGH);
digitalWrite(c,HIGH);
digitalWrite(f,HIGH);
}
//显示数字3
void digital_3(void)
{
unsigned char j;
digitalWrite(g,LOW);
digitalWrite(d,LOW);
for(j=5;j<=7;j++)
digitalWrite(j,LOW);
digitalWrite(dp,HIGH);
digitalWrite(f,HIGH);
digitalWrite(e,HIGH);
}
//显示数字4
void digital_4(void)
{
digitalWrite(c,LOW);
digitalWrite(b,LOW);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
digitalWrite(dp,HIGH);
digitalWrite(a,HIGH);
digitalWrite(e,HIGH);
digitalWrite(d,HIGH);
}
//显示数字5
void digital_5(void)
{
unsigned char j;
for(j=7;j<=9;j++)
digitalWrite(j,LOW);
digitalWrite(c,LOW);
digitalWrite(d,LOW);
digitalWrite(dp,HIGH);
digitalWrite(b,HIGH);
digitalWrite(e,HIGH);
}
//显示数字6
void digital_6(void)
{
unsigned char j;
for(j=7;j<=11;j++)
digitalWrite(j,LOW);
digitalWrite(c,LOW);
digitalWrite(dp,HIGH);
digitalWrite(b,HIGH);
}
//显示数字7
void digital_7(void)
{
unsigned char j;
for(j=5;j<=7;j++)
digitalWrite(j,LOW);
digitalWrite(dp,HIGH);
for(j=8;j<=11;j++)
digitalWrite(j,HIGH);
}
//显示数字8
void digital_8(void)
{
unsigned char j;
for(j=5;j<=11;j++)
digitalWrite(j,LOW);
digitalWrite(dp,HIGH);
}
void setup()
{
int i;//定义变量
for(i=4;i<=11;i++)
pinMode(i,OUTPUT);//设置4~11引脚为输出模式
}
void loop()
{
while(1)
{
digital_1();//数字1
delay(2000);//延时2s
digital_2();
delay(2000);
digital_3();
delay(2000);
digital_4();
delay(2000);
digital_5();
delay(2000);
digital_6();
delay(2000);
digital_7();
delay(2000);
digital_8();
delay(2000);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题LingLingisshort,_________herbrother
福州哪里能买到喘康速?急
湾仔岛(经贸学院店)怎么去啊,有知道地址的么
电脑突然蓝屏重启
c++一个题目
近日,在俄罗斯某地区发生陨石坠落事件。对这
白家烧饼(电大街店)地址在什么地方,想过去办
日照岚山凯航起点五证齐全吗?
DNF阿修罗光圈砸出来?
天好冷啊,怎么办啊?
韩寒和韩雪结婚了吗?
如果有天轮到你作主你会怎么做呢?
暖风熏得游人醉直把杭州作汴州的诗句据来自
在申请解绑将军令期间可以上号吗
在探究光的反射定律的实验中,实验装置如图所
推荐资讯
中国移动华康指定专营店地址有知道的么?有点
谁看过这个li番?
人为什么有七情六誉
电脑系统防火墙怎么关,如何关闭防火墙
如图所示,是从三个方向看两个立体图形所得到
下列加点字读音完全相同的一项是DA. 估量(li
单选题物体静止在水平面上,下列说法中正确的
网络营销是什么?它有什么用处?
银行行号:636657747148,这个银行全称是什么?
这年代的爱情是建立在什么基础上的?
如图是一位同学用放大镜观察长了“黑毛”的馒
干百合怎么挑选,如何挑选百合干
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?