0到9的共阳数码管-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3561|回复: 0

0到9的共阳数码管

[复制链接]
发表于 2016-11-3 23:01 | 显示全部楼层 |阅读模式

byte DIGITAL_DISPLAY[10][8]= { //设置0-9数字所对应数组,共阳数码管“0”为点亮的原则
{ 0,0,0,0,0,0,1,1 } ,// = 0
{ 1,0,0,1,1,1,1,1 }, // = 1
{ 0,0,1,0,0,1,0,1 }, // = 2
{ 0,0,0,0,1,1,0,1 }, // = 3
{ 1,0,0,1,1,0,0,1 }, // = 4
{ 0,1,0,0,1,0,0,1 }, // = 5
{ 0,1,0,0,0,0,0,1 }, // = 6
{ 0,0,0,1,1,1,1,1 }, // = 7
{ 0,0,0,0,0,0,0,1 }, // = 8
{ 0,0,0,0,1,0,0,1 }  // = 9
};
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);
}
}

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

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 03:45 , Processed in 0.281404 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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