极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12588|回复: 2

定义9到的0的倒计时共阳极数码管

[复制链接]
发表于 2016-11-7 15:59:35 | 显示全部楼层 |阅读模式
byte DIGITAL_DISPLAY[10][8]= { //设置0-9数字所对应数组,共阳数码管“0”为点亮的原则
{ 0,0,0,0,1,0,0,1 }, // = 9
{ 0,0,0,0,0,0,0,1 }, // = 8
{ 0,0,0,1,1,1,1,1 }, // = 7
{ 0,1,0,0,0,0,0,1 }, // = 6
{ 0,1,0,0,1,0,0,1 }, // = 5
{ 1,0,0,1,1,0,0,1 }, // = 4
{ 0,0,0,0,1,1,0,1 }, // = 3
{ 0,0,1,0,0,1,0,1 }, // = 2
{ 1,0,0,1,1,1,1,1 }, // = 1
{ 0,0,0,0,0,0,1,1 } // = 0
};
void setup() { //设定2~10号数字端口为输出
for(int i=2;i<=10;i++){
pinMode(i, OUTPUT);

}
digitalWrite(10,HIGH);
}

void loop() {
//0-9数字显示
for (int k = 0; k <10; k++) {
int pin = 2;
for (int s = 0; s < 8; s++)
{
digitalWrite(pin, DIGITAL_DISPLAY[k][s]);
pin++;
}
delay(1000);
}
}
回复

使用道具 举报

发表于 2016-11-9 15:55:27 | 显示全部楼层
为了方便看懂,最好附上接线图
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-10 21:00:08 | 显示全部楼层
dgpower 发表于 2016-11-9 15:55
为了方便看懂,最好附上接线图

最主要那图只能在1M以下,懒得压缩了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-4 11:49 , Processed in 0.037686 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表