2020-11-26

#define D_a 2  //数码管a 接引脚 2
#define D_b 3
#define D_c 4
#define D_d 5
#define D_e 6
#define D_f 7
#define D_g 8
#define D_h 9
 
//数码管0-F数字码值
unsigned char num[20][8] =
{
 //1为点亮,0为关闭,a表示数码管a的led灯,其他类似
 //a  b  c  d  e  f  g  h 
  {1, 1, 1, 1, 1, 1, 0, 0},      //0
  {0, 1, 1, 0, 0, 0, 0, 0},     //1
  {1, 1, 0, 1, 1, 0, 1, 0},     //2
  {1, 1, 1, 1, 0, 0, 1, 0},     //3
  {0, 1, 1, 0, 0, 1, 1, 0},     //4
  {1, 0, 1, 1, 0, 1, 1, 0},     //5
  {1, 0, 1, 1, 1, 1, 1, 0},     //6
  {1, 1, 1, 0, 0, 0, 0, 0},     //7
  {1, 1, 1, 1, 1, 1, 1, 0},     //8
  {1, 1, 1, 1, 0, 1, 1, 0},     //9
  {1, 1, 1, 1, 0, 1, 1, 0},
  {1, 1, 1, 1, 1, 1, 1, 0},
  {1, 1, 1, 0, 0, 0, 0, 0},
  {1, 0, 1, 1, 1, 1, 1, 0},
  {1, 0, 1, 1, 0, 1, 1, 0},
  {0, 1, 1, 0, 0, 1, 1, 0},
  {1, 1, 1, 1, 0, 0, 1, 0}, 
  {1, 1, 0, 1, 1, 0, 1, 0},     
  {0, 1, 1, 0, 0, 0, 0, 0}, 
  {1, 1, 1, 1, 1, 1, 0, 0},
};
 
void setup()
{
  pinMode(D_a,OUTPUT);        //设置引脚为输出
  pinMode(D_b,OUTPUT);        //设置引脚为输出
  pinMode(D_c,OUTPUT);        //设置引脚为输出
  pinMode(D_d,OUTPUT);        //设置引脚为输出
  pinMode(D_e,OUTPUT);        //设置引脚为输出
  pinMode(D_f,OUTPUT);        //设置引脚为输出
  pinMode(D_g,OUTPUT);        //设置引脚为输出
  pinMode(D_h,OUTPUT);        //设置引脚为输出
}
 
void loop()
{
  //按顺序显示0123456789ABCDEF.
  for( int i = 0 ; i < 20 ; i++)        //循环显示0-9,9-0
  {
    digitalWrite(D_a,num[i][0]);  //设置a 引脚的电平
    digitalWrite(D_b,num[i][1]);  //设置b 引脚的电平
    digitalWrite(D_c,num[i][2]);  //设置c 引脚的电平
    digitalWrite(D_d,num[i][3]);  //设置d 引脚的电平
    digitalWrite(D_e,num[i][4]);  //设置e 引脚的电平
    digitalWrite(D_f,num[i][5]);  //设置f 引脚的电平
    digitalWrite(D_g,num[i][6]);  //设置g 引脚的电平
    digitalWrite(D_h,num[i][7]);  //设置h 引脚的电平
 
    delay(1000);            //延迟1秒}}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值