数码管规格参数

先介绍一下5161数码管的类型:

数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示),本实验所使用的是八段数码管。

数码管的连接方式分为共阳极数码管和共阴极数码管。本实验用到是共阴极数码管。(一般情况下在元器件上能看到以下几种型号:5161AS:共阴红色;5161AG:共阴绿色;5161BS:共阳红色;5161BG:共阳绿色)

本实验用到的元器件为:5161AS 八段一位数码管*1;220Ω直插电阻*8;面包板及面包板跳线;

图一

图二(共阴)

图三(共阳)

数码管共有七段显示数字的段,还有一个显示小数点的段。当让数码管显示数字时,只要将相应的段点亮即可。例如:让数码管显示数字1,则将b 、c 段点亮即可。将每个数字写成一个子程序。在主程序中每隔1s 显示一个数字,让数码管循环显示0~9 数字。每一个数字显示的时间由延时时间来决定,时间设置的大些,显示的时间就长些,时间设置的小些,显示的时间就短。

实验代码:

//设置控制各段的数字IO 脚

int a=7;//定义数字接口7 连接a 段数码管

int b=6;// 定义数字接口6 连接b 段数码管

int c=5;// 定义数字接口5 连接c 段数码管

int d=10;// 定义数字接口10 连接d 段数码管

int e=11;// 定义数字接口11 连接e 段数码管

int f=8;// 定义数字接口8 连接f 段数码管

int g=9;// 定义数字接口9 连接g 段数码管

int dp=4;// 定义数字接口4 连接dp 段数码管

void digital_0(void) //显示数字

{

unsigned char j;

for(j=5;j

digitalWrite(j,HIGH);

digitalWrite(dp,LOW);

digitalWrite(g,LOW);

}

void digital_1(void) //显示数字1

{

unsigned char j;

digitalWrite(c,HIGH);//给数字接口5 引脚高电平,点亮c 段

digitalWrite(b,HIGH);//点亮b 段

for(j=7;j

digitalWrite(j,LOW);

digitalWrite(dp,LOW);//熄灭小数点DP 段

}

void digital_2(void) //显示数字2

{

unsigned char j;

digitalWrite(b,HIGH);

digitalWrite(a,HIGH);

for(j=9;j

digitalWrite(j,HIGH);

digitalWrite(dp,LOW);

digitalWrite(c,LOW);

digitalWrite(f,LOW);

}

void digital_3(void) //显示数字3

{

unsigned char j;

digitalWrite(g,HIGH);

digitalWrite(d,HIGH);

for(j=5;j

digitalWrite(j,HIGH);

digitalWrite(dp,LOW);

digitalWrite(f,LOW);

digitalWrite(e,LOW);

}

void digital_4(void) //显示数字4

{

digitalWrite(c,HIGH);

digitalWrite(b,HIGH);

digitalWrite(f,HIGH);

digitalWrite(g,HIGH);

digitalWrite(dp,LOW);

digitalWrite(a,LOW);

digitalWrite(e,LOW);

digitalWrite(d,LOW);

}

void digital_5(void) //显示数字5

{

unsigned char j;

for(j=7;j

digitalWrite(j,HIGH);

digitalWrite(c,HIGH);

digitalWrite(d,HIGH);

digitalWrite(dp,LOW);

digitalWrite(b,LOW);

digitalWrite(e,LOW);

}

void digital_6(void) //显示数字6

{

unsigned char j;

for(j=7;j

digitalWrite(j,HIGH);

digitalWrite(c,HIGH);

digitalWrite(dp,LOW);

digitalWrite(b,LOW);

}

void digital_7(void) //显示数字7

{

unsigned char j;

digitalWrite(j,HIGH);

digitalWrite(dp,LOW);

for(j=8;j

digitalWrite(j,LOW);

}

void digital_8(void) //显示数字8

{

unsigned char j;

for(j=5;j

digitalWrite(j,HIGH);

digitalWrite(dp,LOW);

}

void digital_9(void) //显示数字9

{

unsigned char j;

for(j=5;j

digitalWrite(j,HIGH);

digitalWrite(dp,LOW);

digitalWrite(e,LOW);

}

void setup()

{

int i;//定义变量

pinMode(i,OUTPUT);//设置4~11 引脚为输出模式

}

void loop()

{

while(1)

{

digital_0();//显示数字0

delay(1000);//延时1s

digital_1();//显示数字1

delay(1000);//延时1s

digital_2();//显示数字2

delay(1000); //延时1s

digital_3();//显示数字3

delay(1000); //延时1s

digital_4();//显示数字4

delay(1000); //延时1s

digital_5();//显示数字5

delay(1000); //延时1s

digital_6();//显示数字6

delay(1000); //延时1s

digital_7();//显示数字7

delay(1000); //延时1s

digital_8();//显示数字8

delay(1000); //延时1s

digital_9();//显示数字9

delay(1000); //延时1s

}

}

实验截图:

=================以下资料来源于网络==================

按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM 接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。共阴数码管在应用时应将公共极COM 接到地线GND 上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。数码管的每一段是由发光二极管组成,所以在使用时跟发光二极管一样,也要连接限流电阻,否则电流过大会烧毁发光二极管的。共阴数码管在应用时应将公共极接到GND ,当某一字段发光二极管的阳极为低电平时,相应字段就点熄灭。当某一字段的阳极为高电平时,相应字段就点亮。

引脚分布:正面逆时针数依次是1、2、3、4、5、6、7、8、9、10 型号:5161

引脚数:10(5*2)

极性:共阴

尺寸:12.7mm(L)*19mm(H)

发光颜色:红

亮度:高亮

工作电压:1.8V

工作电流:20mA

先介绍一下5161数码管的类型:

数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示),本实验所使用的是八段数码管。

数码管的连接方式分为共阳极数码管和共阴极数码管。本实验用到是共阴极数码管。(一般情况下在元器件上能看到以下几种型号:5161AS:共阴红色;5161AG:共阴绿色;5161BS:共阳红色;5161BG:共阳绿色)

本实验用到的元器件为:5161AS 八段一位数码管*1;220Ω直插电阻*8;面包板及面包板跳线;

图一

图二(共阴)

图三(共阳)

数码管共有七段显示数字的段,还有一个显示小数点的段。当让数码管显示数字时,只要将相应的段点亮即可。例如:让数码管显示数字1,则将b 、c 段点亮即可。将每个数字写成一个子程序。在主程序中每隔1s 显示一个数字,让数码管循环显示0~9 数字。每一个数字显示的时间由延时时间来决定,时间设置的大些,显示的时间就长些,时间设置的小些,显示的时间就短。

实验代码:

//设置控制各段的数字IO 脚

int a=7;//定义数字接口7 连接a 段数码管

int b=6;// 定义数字接口6 连接b 段数码管

int c=5;// 定义数字接口5 连接c 段数码管

int d=10;// 定义数字接口10 连接d 段数码管

int e=11;// 定义数字接口11 连接e 段数码管

int f=8;// 定义数字接口8 连接f 段数码管

int g=9;// 定义数字接口9 连接g 段数码管

int dp=4;// 定义数字接口4 连接dp 段数码管

void digital_0(void) //显示数字

{

unsigned char j;

for(j=5;j

digitalWrite(j,HIGH);

digitalWrite(dp,LOW);

digitalWrite(g,LOW);

}

void digital_1(void) //显示数字1

{

unsigned char j;

digitalWrite(c,HIGH);//给数字接口5 引脚高电平,点亮c 段

digitalWrite(b,HIGH);//点亮b 段

for(j=7;j

digitalWrite(j,LOW);

digitalWrite(dp,LOW);//熄灭小数点DP 段

}

void digital_2(void) //显示数字2

{

unsigned char j;

digitalWrite(b,HIGH);

digitalWrite(a,HIGH);

for(j=9;j

digitalWrite(j,HIGH);

digitalWrite(dp,LOW);

digitalWrite(c,LOW);

digitalWrite(f,LOW);

}

void digital_3(void) //显示数字3

{

unsigned char j;

digitalWrite(g,HIGH);

digitalWrite(d,HIGH);

for(j=5;j

digitalWrite(j,HIGH);

digitalWrite(dp,LOW);

digitalWrite(f,LOW);

digitalWrite(e,LOW);

}

void digital_4(void) //显示数字4

{

digitalWrite(c,HIGH);

digitalWrite(b,HIGH);

digitalWrite(f,HIGH);

digitalWrite(g,HIGH);

digitalWrite(dp,LOW);

digitalWrite(a,LOW);

digitalWrite(e,LOW);

digitalWrite(d,LOW);

}

void digital_5(void) //显示数字5

{

unsigned char j;

for(j=7;j

digitalWrite(j,HIGH);

digitalWrite(c,HIGH);

digitalWrite(d,HIGH);

digitalWrite(dp,LOW);

digitalWrite(b,LOW);

digitalWrite(e,LOW);

}

void digital_6(void) //显示数字6

{

unsigned char j;

for(j=7;j

digitalWrite(j,HIGH);

digitalWrite(c,HIGH);

digitalWrite(dp,LOW);

digitalWrite(b,LOW);

}

void digital_7(void) //显示数字7

{

unsigned char j;

digitalWrite(j,HIGH);

digitalWrite(dp,LOW);

for(j=8;j

digitalWrite(j,LOW);

}

void digital_8(void) //显示数字8

{

unsigned char j;

for(j=5;j

digitalWrite(j,HIGH);

digitalWrite(dp,LOW);

}

void digital_9(void) //显示数字9

{

unsigned char j;

for(j=5;j

digitalWrite(j,HIGH);

digitalWrite(dp,LOW);

digitalWrite(e,LOW);

}

void setup()

{

int i;//定义变量

pinMode(i,OUTPUT);//设置4~11 引脚为输出模式

}

void loop()

{

while(1)

{

digital_0();//显示数字0

delay(1000);//延时1s

digital_1();//显示数字1

delay(1000);//延时1s

digital_2();//显示数字2

delay(1000); //延时1s

digital_3();//显示数字3

delay(1000); //延时1s

digital_4();//显示数字4

delay(1000); //延时1s

digital_5();//显示数字5

delay(1000); //延时1s

digital_6();//显示数字6

delay(1000); //延时1s

digital_7();//显示数字7

delay(1000); //延时1s

digital_8();//显示数字8

delay(1000); //延时1s

digital_9();//显示数字9

delay(1000); //延时1s

}

}

实验截图:

=================以下资料来源于网络==================

按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM 接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。共阴数码管在应用时应将公共极COM 接到地线GND 上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。数码管的每一段是由发光二极管组成,所以在使用时跟发光二极管一样,也要连接限流电阻,否则电流过大会烧毁发光二极管的。共阴数码管在应用时应将公共极接到GND ,当某一字段发光二极管的阳极为低电平时,相应字段就点熄灭。当某一字段的阳极为高电平时,相应字段就点亮。

引脚分布:正面逆时针数依次是1、2、3、4、5、6、7、8、9、10 型号:5161

引脚数:10(5*2)

极性:共阴

尺寸:12.7mm(L)*19mm(H)

发光颜色:红

亮度:高亮

工作电压:1.8V

工作电流:20mA


相关内容

  • 温度巡检仪说明
  • 备忘: 目 录 录 一. 概述一. 概述 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ 1○○○○○○○○○○○○○○○ 二.二. 技术规格 技术规格三.三. 仪表使用注意事项及仪表维护○○○○○四.四. 仪表外形仪表外形○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○ ...

  • FANUC伺服驱动器故障
  • 1)与FANUC交流伺服电动机AC0.5.10.20M.20.30.30R等配套的模拟式交流速度控制单元.它是FANUC最早的AC伺服产品,速度控制单元采用正弦波PWM控制,大功率晶体管驱动.在结构形式上,可以分单轴独立型.双轴一体型.三轴一体型三种基本结构.单轴独立型速度控制单元,常用的型号有A0 ...

  • 各种二极管的分类及参数
  • 二极管符号 二极管(国标) 二极管的判别及参数 1.简述 半导体是一种具有特殊性质的物质,它不像导体一样能够完全导电,又不像绝缘体那样不能导电,它介于两者之间,所以称为半导体.半导体最重要的两种元素是硅(读"guī")和锗(读"zhě").我们常听说的美国硅谷 ...

  • 自动配料系统动态计量仪表简述
  • 自动配料系统动态计量仪表简述 1.功能及特点 ◎ 具有内部温度补偿功能,从而提高连续计量精度: ◎ 体积小,长.宽.高仅为:146mm′96mm′47mm: ◎ 重量轻,整机重量约600克 ◎ 造型美观,方便实用: ◎ 14路开关量输入.输出控制: ◎ 全面板数字标定,过程简单,方便直观: ◎ 全自 ...

  • 时光科技主轴S系列伺服控制器说明书
  • 前 言 欢迎使用时光科技有限公司的产品-IMS-S主轴系列伺服控制器.IMS-S主轴系列伺服控制器能灵活地实现对交流异步电动机(IM)的高性能控制. 本使用说明书叙述了IMS-S主轴系列伺服控制器(1.5kW-30kW)的安装.配线.运行.维护.保养及检查等内容.使用前,请认真阅读本使用说明书,特别 ...

  • 6000W纯正弦波逆变电源规格参数
  • 产品特点: 1)使用先进的双CPU单片机智能控制技术,具有高可靠性.低故障率的特点: 2)纯正弦波输出,带负载能力强,应用范围广: 3)具有完善的保护功能(过负载保护.内部过温保护.输出短路保护.输入欠压保护.输入过压保护等),有效提高产品的可靠性: 4)体积小.重量轻,内部采用CPU集中控制.贴片 ...

  • 数字型充放电控制器使用说明书
  • CE01数码管显示微电脑控制器使用说明书(Ver 2.2) 第页 一. 概述 此说明书介绍了数字型充放电控制器(以下简称本控制器) 的操作及使用说明,在使用本控制器前,请详细阅读本说明书.并妥善保存以备将来参考.本说明对应控制器版本V1.00或以后的版本. 本控制器适用于控制蓄电池化成充放电源设备, ...

  • 组合逻辑电路
  • 成一位十进制数的全加运算.输入.输出都是BCD码中的自然数,称为NBCD全加速.如图5-1-1所示为CD14560全加速的封装.各引脚的功能如下: 加数A输入: 加数B输入: 和数F输入: ⑤ ③ ① ⒂ ⑥ ④ ② ⒁ ⑩ ⑾ ⑿ ⒀ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ A4 A3 A ...

  • YK-DPF VER_1两路电子膨胀阀控制器说明书
  • YK-DPF VER.1电子膨胀阀控制器 技术规格书 无锡云开电子科技有限公司 2013年12月 1.概述 YK-DPF VER.1电子膨胀阀控制器专门用于中央空调系统中电子膨胀阀的开度控制,可以替代热力膨胀阀和毛细管,能达到良好的温度和制冷剂流量的控制效果,并能起到良好的节能作用. 1.1 适用范 ...