数码管尺寸表

数码管尺寸表
数码管尺寸表

数码管尺寸表数码管的颜色

七段数码管及其驱动七段数码管及其驱动原理,

[转]7段数码管管脚顺序及译码驱动集成电路74LS47,48 7段数码管管脚顺序及译码驱动集成电路74LS47,48 这里介绍一下7段数码管见下图7段数码管又分共阴和共阳两种显示方式。如果把7段数码管的每一段都等效成发光二极管的正负两个极,那共阴就是把abcdefg 这7个发光二极管的负极连接在一起并接地;它们的7个正极接到7段译码驱动电路74LS48的相对应的驱动端上(也是abcdefg)!此时若显示数字1,那么译码驱动电路输出段bc为高电平,其他段扫描输出端为低电平,以此类推。如果7段数码管是共阳显示电路,那就需要选用74LS47译码驱动集成电路。共阳就是把abcdefg的7个发光二极管的正极连接在一起并接到5V电源上,其余的7个负极接到74LS47相应的abcdefg输出端上。无论共阴共阳7段显示电路,都需要加限流电阻,否则通电后就把7段译码管烧坏了!限流电阻的选取是:5V电源电压减去发光二极管的工作电压除上10ma到15ma得数即为限流电阻的值。发光二极管的工作电压一般在1.8V--2.2V,为计算方便,通常选2V即可!发光二极管的工作电流选取在10-20ma,电流选小了,7段数码管不太亮,选大了工作时间长了发光管易烧坏!对于大功率7段数码管可根据实际情况来选取限流电阻及电阻的瓦数!74ls48引脚图管脚功能表 74LS48芯片是一种常用的七段数码管译码器驱动器,常用在各种数字电路和单片机系统的显示系统中,下面我就给大家介绍一下这个元件的一些参数与应用技术等资料。74ls48引脚功能表—七段译码驱动器功能表http://www.51hei. com/chip/312.html74LS47引脚图管脚功能表:

LED八段数码管规格书

LED八段数码管规格书 型号:八段全彩数码管 【工作电压】:12V/24V(DC,AC),AC110V/220V 【每米功耗】:6W-15W 【工作温度】:-40℃~55℃ 【防护等级】:IP65 【像素密度】:8段

【内控特效】:跳变跑马流水追逐堆砌全彩等多种变化 【外形尺寸】:D50mm*H37*L1000mm 特点: 1、高品质PC灯管,抗老化,混色均匀,透光性好;耐寒耐高温;在低温环境下可以良好的工作。 2、管材颜色有透明,乳白色,D形(配有堵塞、支架); 3、每米规格可装144粒LED灯珠; 4、根据同心圆理论设计,LED发光经圆形灯的多次折射,视角可达250度,可视性强; 5、LED为台湾晶元固体冷光源,环氧树脂封装,无灯丝发热;在高低温环境可以正常工作;额定电压,恒定电流供电,确保LED长期工作,衰减小; 6、高亮度LED光源,色彩鲜丽,色泽纯正无光斑。有红、绿、蓝、黄、白色、双色、七彩渐变、加以控制可实现多色变化; 7、控制形式:可分为管内控制,外置控制器,二种形式。可与DMX512系列控制器驳接,进行IC编程,变幻模式可达数千万种; 8、安装方便,投射角度大。防尘,防漏电耐寒耐高温。 9、工作电压12V、24V可供客户选择。 10、采用电磁兼容设计,不含对环境有害的汞污染,达到绿色环保。 11、采用LED光源,低耗能、寿命长达3-5 万小时(根据外部使用环境)。 应用范围: 该产品广泛应用于舞台、酒吧、酒店、的士高、KTV歌舞厅、桥梁、花园、沟道河岸、各交通立交桥、建筑物轮廓、建筑物的装饰及轮廓勾勒。是取代传统霓虹灯和荧光灯的新一代照明解决案。 注意事项: 1.安装前切断电源,防止触电。 2.初步预算所需护拦管的数量,然后根据数量单根护拦管的额定功率,计算出总功率,并设计配电方案。 3.此灯管应避免安装在热源处及热蒸汽,腐蚀性气体的场所,以免影响寿命。 4.使用电源时,不宜工作在频繁通断电状态下,这样会影响其寿命。

数码管动态显示数字

/***********************用译码器*******************************************/ #include #define GPIO_DIG P0 sbit LSA=P2^0; sbit LSB=P2^1; sbit LSC=P2^2; unsigned char code DIG_CODE[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f, 0x77,0x7c,0x39,0x5e,0x79,0x71};//共阴极数码管字型码0~F void Delay10ms(unsigned int c) //误差0us { unsigned char a, b; for (;c>0;c--) { for (b=38;b>0;b--) { for (a=130;a>0;a--); } } } void main() { unsigned char i=0; P2=0x00; //位显示 while(1) { GPIO_DIG=DIG_CODE[i++]; //段显示 Delay10ms(100); //55us GPIO_DIG=0x00;//消隐 P2=(P2+1)%8; if(i==8) i=0; } } /*******************不用译码器****************************************/ #include //--定义使用的IO口--// #define GPIO_DIG P0 //段选 #define GPIO_PLACE P1 //位选 //--定义全局变量--// unsigned char code DIG_PLACE[8] = {

LED数码管结构与工作原理(免费)

LED数码管的结构与工作原理 LED数码管(LED Segment Displays)是由8个发光二极管构成。按照一定的图形及排列封转在一起的显示器件。其中7个LED构成7笔字形,1个LED 构成小数点(固有时成为八段数码管)LED数码管有两大类,一类是共阴极接法,另一类是共阳极接法,共阴极就是7段的显示字码共用一个电源的负极,是高电平点亮,共阳极就是7段的显示字码共用一个电源的正极,是低电平点亮。只要控制其中各段LED的亮灭即可显示相应的数字、字母或符号。 数码管位数有半位,1,2,3,4,5,6,8,10位等等(及数码管的位数),了解LED的这些特性,对编程是很重要的,因为不同类型的数码管,除了它们的硬件电路有差异外,编程方法也是不同的。图2是共阴和共阳极数码管的内部电路,它们的发光原理是一样的,只是它们的电源极性不同而已。颜色有红,绿,蓝,黄等几种。LED数码管广泛用于仪表,时钟,车站,家电等场合。选用时要注意产品尺寸颜色,功耗,亮度,波长等。 图1 这是一个7段两位带小数点 10引脚的LED数码管 图2 引脚定义 2位数码管实物图

图3 引脚示意图 每一笔划都是对应一个字母表示, DP是小数点. 要是数码管显示数字,有两个条件:1、是要在VT端(3/8脚)加正电源;2、要使(a,b,c,d,e,f,g,dp)端接低电平或“0”电平。这样才能显示的。 共阳极LED数码管的内部结构原理图图4: 图4 共阳极LED数码管的内部结构原理图共阴极LED数码管的内部结构原理图:

图5 共阴极LED数码管的内部结构原理图 表1.1 显示数字对应的二进制电平信号 LED数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数位,因此根据LED数码管的驱动方式的不同,可以分为静态式和动态式两类。 A、静态显示驱动: 静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O口进行驱动,或者使用如BCD码二-十进位转换器进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O口多,如驱动5个数码管静态显示则需要5×8=40根I/O口来驱动,要知道一个89S51单片机可用的I/O口才32个呢。故实际应用时必须增加驱动器进行驱动,增加了硬体电路的复杂性。

数码管显示(张玉叶)

数码管动态显示 培训目的 1、常见的显示器件 2、数码管显示原理 3、静态显示 4、动态显示 培训内容 1.用数码管设计一数码管显示电路。利用P1和P2口分别控制两个共阳极数码管,可循环显示0~99,每个数字显示时间自行设计。 2编写程序在其中一个数码管上画“8”字形,即按照a-f-g-c-d-e-g-b依次点亮各线段然后全部熄灭,重复以上操作。另外一个数码管做单管流水,即按a-f-g-c-d-e-g-b-a依次单管循环点亮。 原理 我们已经知道了发光二极管按一定方式接上电源后能够发光,数码管也一样,只不过数码管是由多个发光二极管按一定结构组成的而已,我们常见的数码管是七段数码管,七个发光管按“8”字形排列,再外加一个小数点,一共八位,由于单片机的每一个口也是8位的,这样控制起来就很方便。数码管分共阴极和共阳极两类。(开发板的数码管是共阴极的) 数码管的显示方法有两种,一种是动态显示,一种是静态显示。 下一张图是数码管的原理图。

培训步骤 1、数码管的静态显示就是每个数码管的段选必须接一个8位数据线来保持 显示的字符。一旦编好的字符送入后,显示的字符可以一直保持下去, 直到输入新的字符为止。静态显示的优点是占用CPU时间少,易于控制。 缺点是设计的硬件电路比较复杂,成本较高,且浪费电。 2、数码管的动态显示是利用了人眼睛的视觉暂留效应,它将所有数码管的 8个段选择位并联在一起,由位选线位控制哪一位数码管有效。点亮数 码管采用动态扫描显示。即轮流向各位数码管送出字符和相应的位信号, 利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同 时都在显示。 动态显示的亮度比静态显示要差一些,所接的限流电阻也要小一些,由于动态显示过程中每个数码管并不一直亮着,所以这种方法可以节约一部分电能,不过付出的代价是需要单片机不停地输出信号。

数码管显示原理

数码管显示原理 我们最常用的是七段式和八段式LED 数码管,八段比七段多了一个小数点,其他的基本相同。所谓的八段就是指数码管里有八个小LED 发光二极管,通过控制不同的LED 的亮灭来显示出不同的字形。数码管又分为共阴极和共阳极两种类型,其实共阴极就是将八个LED 的阴极连在一起,让其接地,这样给任何一个LED 的另一端高电平,它便能点亮。而共阳极就是将八个LED 的阳极连在一起。其原理图如下。

其中引脚图的两个COM 端连在一起,是公共端,共阴数码管 要 将其接地,共阳数码管将其接正5伏电源。一个八段数码管称为一 位,多个数码管并列在一起可构成多位数码管,它们的段选线(即 a,b,c,d,e,f,g,dp )连在一起,而各自的公共端称为位选线。显示时, 都从段选线送入字符编码,而选中哪个位选线,那个数码管便会被点 亮。数码管的8段,对应一个字节的8位,a 对应最低位,dp 对应最 高位。所以如果想让数码管显示数字 0,那么共阴数码管的字符编码 为00111111,即0x3f ;共阳数码管的字符编码为11000000,即0xc0。 可以看出两个编码的各位正好相反。如下图。 MW 引脚图 共阴极 *5V 共阳取 g f vpM a ti e d COM c

共阴扱共阳极 共阳极的数码管0~f的段编码是这样的: unsigned char code table[]={ // 共阳极0~f 数码管编码0xc0,0xf9,0xa4,0xb0,//0~3 0x99,0x92,0x82,0xf8,//4~7 0x80,0x90,0x88,0x83,//8~b 0xc6,0xa1,0x86,0x8e //c~f }; 共阴极的数码管0~f的段编码是这样的: un sig ned char code table[]={// 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71 }; 共阴极0~f数码管编码 //0~3 //4~7 //8~b //c~f Qa

驱动大尺寸数码管的方法与电路

驱动大尺寸数码管的方法与电路 相信大家都见过数码管,数码管上面有abcdefg七个笔画,构成一个“日”字,一般还有一个小数点dp。 数码管的外形有不同的大小,其度量标准是其中“日”字的高度,单位一般都是英寸。 市场上数码管的尺寸范围一般为0.25~8 英寸。 图片链接:https://www.360docs.net/doc/315012772.html,/%D7%F6%B6%F8%C2%DB%B5%C0/album/驱动大尺寸数码管 在实验室中,常见的数码管是0.5 英寸的,它的高和宽分别为0.7 英寸和0.5 英寸。 这种数码管,每个笔画的内部,仅仅含有一个LED,驱动一个笔画,和驱动一个普通的发光二极管无异。 在大厅或者户外,就要使用大尺寸的数码管。 做而论道用过最大的数码管是8 英寸的。 8 英寸数码管中的每个笔画内部,都含有8 个LED,它们之间是两两并联后再串联;小数点dp的内部,仅仅用了两个LED 进行串联。

8 英寸共阳数码管内部的简图如下: 8 英寸数码管也有多种颜色,一般的工作参数如下: 每个笔段的导通电压约为8~10V;静态电流10~15mA;动态时,1/8动态扫描时,平均电流为8~10mA,峰值电流60~80mA。 小数点的电压、电流酌减,视亮度均衡情况而定。 要想驱动8 英寸数码管,显然不能用单片机本身的+5V电源,通常都是使用+12V。 想要驱动+12V的共阳数码管,电路设计,就是一个典型的电子线路方面的问题。 很多搞单片机的,编编软件还可以,设计电路时,明显暴露出不足。 很多搞电子的,并不明白单片机有高电平的输出能力问题,设计的电路结构,以及限流电阻、上拉电阻都不尽合理,呵呵 下面说说做而论道的设计思路。 对于+12V 到数码管之间的通断控制,显然应该用PNP 型的晶体管,用8550 最好。 为了控制8550 的截止与饱和,在其基极约要有+12V 的电压才行,单片机最大只能输出+5V,这就需要有电平转换电路。 +5V 到+12V 的转换,方法很多了: 可以使用NPN 型的晶体管,用8050 就可以; 可以使用集成电路74LS07,它是六同相OC输出的驱动门电路,输出端最大可以外接+30V;可以使用集成电路ULN2803(或ULN2003),它是八(七)反相OC输出的驱动门电路。这几种电路,做而论道都进行过实验和应用,都是成功的,安全性、可靠性均为100%。 下面看一段网络对话,即可看到大尺寸数码管的驱动电路与应用效果。 ===============================================

数码管显示

数码管显示 第3讲数码管显示 第3讲数码管显示 一、数码管显示原理 我们最常用的是七段式和八段式LED数码管,八段比七段多了一个小数点,其他的基本相同。所谓的八段就是指数码管里有八个小LED发光二极管,通过控制不同的LED的亮灭来显示出不同的字形。数码管又分为共阴极和共阳极两种类型,其实共阴极就是将八个LED的阴极连在一起,让其接地,这样给任何一个LED 的另一端高电平,它便能点亮。而共阳极就是将八个LED的阳极连在一起。其原理图如下。 其中引脚图的两个COM端连在一起,是公共端,共阴数码管要将其接地,共阳数码管将其接正5伏电源。一个八段数码管称为一位,多个数码管并列在一起可构成多位数码管,它们的段选线(即a,b,c,d,e,f,g,dp)连在一起,而各自的公共端称为位选线。显示时,都从段选线送入字符编码,而选中哪个位选线,那个数码管便会被点亮。 数码管的8段,对应一个字节的8位,a对应最低位,dp对应最高位。所以如果想让数码管显示数字0,那么共阴数码管的字符编码为00111111,即0x3f;共阳数码管的字符编码为11000000,即0xc0。可以看出两个编码的各位正好相反。如下图。

二、点亮一个数码管 下面以七段共阴数码管为例讲述如何点亮一个数码管。 l 51系列单片机的P0口没有上拉电阻(其他端口有),所以如果直接接数码管的段选线,那么不能将其点亮。我们需要为其加上220欧姆的上拉电阻,注意,上拉电阻阻值不能过大。实验原理图如下。 其中,7SEG-COM-CAT-GRN为七段共阴数码管,显示为绿色。RES为电阻。查找电阻时,需要选中下面的Resistors,如下图。

DS18B20 单片机数码管显示原理图和程序

最近天气热了,想要是做个能显示温度的小设备就好了,于是想到DIY个电子温度计,网上找了很多资料,结合自己的材料,设计了这个用单片机控制的实时电子温度计。作为单片机小虾的我做这个用了2天时间,当然是下班后,做工不行见谅了。 主要元件用到了单片机STC89C54RD+,DB18B20温度传感器,4为共阳数码管,PNPS8550三极管等。 先上原理图: 洞洞板布局图: 然后就是实物图了:

附上源程序:程序是别人写的,我只是自己修改了下,先谢谢原程序者的无私奉献。#include"reg52.h" #define uchar unsigned char #define uint unsigned int sbit DQ=P3^4; //温度数据口 sbit wx1=P2^0; //位选1 sbit wx2=P2^1; //位选2 sbit wx3=P2^2; //位选3 sbit wx4=P2^3; //位选4 unsigned int temp, temp1,temp2, xs;

uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99, //共阳数码管0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6}; /******延时程序*******/ void delay1(unsigned int m) { unsigned int i,j; for(i=m;i>0;i--) for(j=110;j>0;j--); } void delay(unsigned int m) //温度延时程序 { while(m--); } void Init_DS18B20() { unsigned char x=0; DQ = 1; //DQ复位ds18b20通信端口 delay(8); //稍做延时 DQ = 0; //单片机将DQ拉低 delay(80); //精确延时大于480us DQ = 1; //拉高总线 delay(4); x=DQ; //稍做延时后如果x=0则初始化成功x=1则初始化失败delay(20); } /***********ds18b20读一个字节**************/ uchar ReadOneChar() { unsigned char i=0; unsigned char dat = 0; for (i=8;i>0;i--) {

LED数码管的结构及工作原理

LED数码管的结构及工作原理 LED数码管(LED Segment Displays)是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。LED数码管常用段数一般为7段有的另加一个小数点,还有一种是类似于3位“+1”型。位数有半位,1,2,3,4,5,6,8,10位等等....,LED数码管根据LED的接法不同分为共阴和共阳两类,了解LED的这些特性,对编程是很重要的,因为不同类型的数码管,除了它们的硬件电路有差异外,编程方法也是不同的。图2是共阴和共阳极数码管的内部电路,它们的发光原理是一样的,只是它们的电源极性不同而已。颜色有红,绿,蓝,黄等几种。LED数码管广泛用于仪表,时钟,车站,家电等场合。选用时要注意产品尺寸颜色,功耗,亮度,波长等。下面将介绍常用LED数码管内部引脚图。 图1 这是一个7段两位带小数点10引脚的LED数码管 图2 引脚定义

每一笔划都是对应一个字母表示 DP 是小数点. 数码管分为共阳极的LED 数码管、共阴极的LED 数码管两种。下图例举的是共阳极的LED 数码管,共阳就是7段的显示字码共用一个电源的正。led 数码管原理图示意: 图3 引脚示意图 从上图可以看出,要是数码管显示数字,有两个条件:1、是要在VT 端(3/8脚)加正电源;2、要使(a,b,c,d,e,f,g,dp)端接低电平或“0”电平。这样才能显示的。 共阳极LED 数码管的内部结构原理图图4: 图4 共阳极LED 数码管的内部结构原理图 a b c d e f g dp

共阴极LED数码管的内部结构原理图: a b c d e f g dp 图5 共阴极LED数码管的内部结构原理图 表1.1 显示数字对应的二进制电平信号 LED数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数位,因此根据LED数码管的驱动方式的不同,可以分为静态式和动态式两类。 A、静态显示驱动:

LED数码管及引脚图详细资料

LED数码管及引脚图资料LED数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c,d,e,f,g,dp来表示。当数码管特定的段加上电压后,这些特定的段就会发亮,以形成我们眼睛看到的 2个8数码管字样了。如:显示一个“2”字,那么应当是a亮b亮g亮e亮d亮f不亮c不亮dp不亮。LED数码管有一般亮和超亮等不同之分,也有0.5寸、1寸等不同的尺寸。小尺寸数码管的显示笔画常用一个发光二极管组成,而大尺寸的数码管由二个或多个发光二极管组成,一般情况下,单个发光二极管的管压降为1.8V左右,电流不超过30mA。发光二极管的阳极连接到一起连接到电源正极的称为共阳数码管,发光二极管的阴极连接到一起连接到电源负极的称为共阴数码管。常用LED数码管显示的数字和字符是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。 led数码管(LED Segment Displays)是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。led数码管常用段数一般为7段有的另加一个小数点,还有一种是类似于3位“+1”型。位数有半位,1,2,3,4,5,6,8,10位等等....,led数码管根据LED的接法不同分为共阴和共阳两类,了解LED的这些特性,对编程是很重要的,因为不同类型的数码管,除了它们的硬件电路有差异外,编程方法也是不同的。图2是共阴和共阳极数码管的内部电路,它们的发光原理是一样的,只是它们的电源极性不同而已。颜色有红,绿,蓝,黄等几种。led数码管广泛用于仪表,时钟,车站,家电等场合。选用时要注意产品尺寸颜色,功耗,亮度,波长等。下面将介绍常用LED数码管内部引脚图片 10引脚的LED数码管 图1 这是一个7段两位带小数点 10引脚的LED数码管

8位数码管动态显示电路设计.

电子课程设计 — 8位数码管动态显示电路设计 学院:电子信息工程学院 专业、班级: 姓名: 学号: 指导老师: 2014年12月

目录 一、设计任务与要求 (3) 二、总体框图 (3) 三、选择器件 (3) 四、功能模块 (9) 五、总体设计电路图 (10) 六、心得体会 (12)

8位数码管动态显示电路设计 一、设计任务与要求 1. 设计个8位数码管动态显示电路,动态显示1、2、3、4、5、6、7、8。 2. 要求在某一时刻,仅有一个LED 数码管发光。 3. 该数码管发光一段时间后,下一个LED 发光,这样8只数码管循环发光。 4. 当循环扫描速度足够快时,由于视觉暂留的原因,就会感觉8只数码管是在持续发光。 5、研究循环地址码发生器的时钟频率和显示闪烁的关系。 二、总体框图 设计的总体框图如图2-1所示。 图2-1总体框图 三、选择器件 1、数码管 数码管是一种由发光二极管组成的断码型显示器件,如图1所示。 U13 DCD_HEX 图1 数码管 数码管里有八个小LED 发光二极管,通过控制不同的LED 的亮灭来显示出 不同的字形。数码管又分为共阴极和共阳极两种类型,其实共阴极就是将八个 74LS161计数器 74LS138译码 器 数码管

LED的阴极连在一起,让其接地,这样给任何一个LED的另一端高电平,它便能点亮。而共阳极就是将八个LED的阳极连在一起。 2、非门 非门又称为反相器,是实现逻辑非运算的逻辑电路。非门有输入和输出两个端,电路符号如图2所示,其输出端的圆圈代表反相的意思,当其输入端为高电平时输出端为低电平,当其输入端为低电平时输出端为高电平。也就是说,输入端和输出端的电平状态总是反相的。其真值表如表1所示。 图2 非门 表1 真值表 输入输出 A Y 0 1 1 0 3、5V电源 5V VCC电源如图3所示。 图3 5V电源

8位数码管介绍原理

1、什么是8位数码管? 8段数码管属于LED发光器件的一种。LED发光器件一般常用的有两类:数码管和点阵。8段数码管又称为8字型数码管,分为8段:A、B、C、D、E、F、G、P。其中P为小数点。数码管常用的有10根管脚,每一段有一根管脚,另外两根管脚为一个数码管的公共端,两根之间相互连通,如图所示: 图一 LED的管脚和电路原理 从电路上,数码管又可分为共阴和共阳两种。 2、8段数码管是如何显示单片机数据的? 用单片机驱动LED数码管有很多方法,按显示方式分,有静态显示和动态显示。首先介绍静态显示方法。 静态显示就是显示驱动电路具有输出锁存功能,单片机将所有要显示的数据送出后就不再控制LED,直到下一次显示时再传送一次新的显示数据。静态显示的数据稳定,占用的CPU时间少。静态显示中,每一个显示器都要占用单独的具有锁存功能的I/O接口,该接口用于笔划段字型代码。这样单片机只要把要显示的字形代码发送到接口电路,该字段就可以显示发送的字形。要显示新的数据时,单片机再发送新的字形码。 另一种方法是动态扫描显示。动态扫描方法是用其接口电路把所有显示器的8个笔画段a-h同名端连在一起,而每一个显示器的公共极COM各自独立的受I/O线控制。CPU向字段输出口送出字形码时,所有显示器接收到相同的字形码,但究竟是哪个显示器亮,则取决于COM段,而这一段是由I/O控制的,由单片机决定何时显示哪一位了。 动态扫描用分时的方法轮流控制各个显示器的COM端,使各个显示器轮流点亮。在轮流点亮扫描过程中,每位显示器的点亮时间极为短暂,但由于人的视觉暂留现象及发光二极管的余晖效应,给人的印象就是一组稳定的显示数据。

数码管显示AD转换的电压值数码管显示秒表

电子科技大学微电子与固体电子学院实验报告 实验名称现代电子技术综合实验 姓名:詹朋璇 学号:2011031030024 评分: 教师签字 电子科技大学教务处制

电子科技大学 实验报告 学生姓名:詹朋璇学号:2011031030024 指导教师:熊万安 实验地点:211大楼308 实验时间:2014. 6.30 晚 一、实验室名称:单片机技术综合实验室 二、 实验项目名称:数码管显示A/D转换的电压值&数码管显示秒表 三、实验学时:12 四、实验目的与任务: 1、熟悉系统设计与实现原理 2、掌握KEIL C51的基本使用方法 3、熟悉实验板的应用 4、连接电路,编程调试,实现各部分的功能 5、完成系统软件的编写与调试 五、实验器材 1、PC机一台 2、实验板一块 六、实验原理、步骤及内容 试验要求:数码管的第1位显示任务号1,第3位到第5位显示、

A/D转换的电压值,可调节电压,第7、8位显示两位学号;数码管第2位和第6位显示“-”号; 按按键key1进行切换,此时数码管第1位显示任务号2,第7、8位显示循环倒计时的秒表,范围为08秒到01秒后,再过01秒,秒表又显示为08秒;(单片机系统中利用定时器/计数器计数秒表的值:利用定时器T0延时1秒进行计数。),其它位显示不变,按按键key2时,秒表停止计数,再按按键key2时,秒表继续计数,按key1键,又回到任务1的显示状态。 当电压值大于2伏时,按按键不起作用。 1、硬件设计(可打印) 2、各部分硬件原理(可打印)

数码管动态扫描 TLS549ADC工作时序图3、软件设计

思考题:按键改用外部中断模式,电路如何修改(画示意图)?程序如何修改,写出中断服务程序。 答:将KEY1与KEY2键通过跳线分别接到INT0与INT1接口上。 开启中断: SysInit() { … EA=0; //禁止总中断 EX1=1; //使能/INT1 中断 EX0=1; //使能/INT0 中断 EA=1; }//使能总中断 中断服务程序: void INT0SVC () interrupt 0 { if(cnt<=31) cnt++;} void INT1SVC () interrupt 2 { if(cnt>=17) cnt--;} 七、总结及心得体会 1.利用单片机开发板上丰富的资源可以实现一个有一定功能的

数码管二进制和十六进制字符编码表

一、数码管显示字符表 一个数码管有八段:a,b,c,d,e,f,g,dp(小数点),即由八段发光二极管组成。 因为发光二极管导通的方向是一定的(导通电压一般取为1.7V),这八个 发光二极管的公共端有两种:可以分别接+5V(即为共阳极数码管)或接地(即 为共阴极数码管); 故可分共阳极(公共端接高电平或+5V电压)和共阴极(共低电平或接地)两种数码管。 其中每个段均有0(不导通)和1(导通发光)两种状态,但共阳极数码管和共阴极数码管显然是不同的。 一个八段数码管称为一位,多个数码管并列在一起可构成多位数码管,它们的段选线(即a,b,c,d,e,f,g,dp)连在一起,而各自的公共端称为位选线。 对于共阳数极码管: 各段选为低电平(即0接地时)选中各数码段, 位选为高电平(即1)选中数码管。 对于共阴极数码管: 各段选为高电平(即1接+5V时)选中各数码段,位选为低电平(即0)选中数码管。 显示时,都从段选线送入字符编码,而选中哪个位选线,那个数码管便会被点亮。数码管的8段,对应一个字节的8位,a对应最低位,dp对应最高位。所以如果想让数码管显示数字0,那么共阴数码管的字符编码为00111111,即0x3f;共阳数码管的字符编码为11000000,即0xc0。可以看出两个编码的各位正好相反。 字母显示: 共阳极的数码管0~f的段编码:

unsigned char code table[]={ //共阳极0~f数码管编码0xc0,0xf9,0xa4,0xb0,//0~3 0x99,0x92,0x82,0xf8,//4~7 0x80,0x90,0x88,0x83,//8~b 0xc6,0xa1,0x86,0x8e //c~f }; 共阴极的数码管0~f的段编码是: unsigned char code table[]={//共阴极0~f数码管编码0x3f,0x06,0x5b,0x4f, //0~3 0x66,0x6d,0x7d,0x07, //4~7 0x7f,0x6f,0x77,0x7c, //8~b 0x39,0x5e,0x79,0x71 //c~f }; 共阳极数码管字符表

LED数码管结构及工作原理

LED数码管的结构及工作原理 沈红卫 LED数码管(LED Segment Displays)就是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。LED数码管常用段数一般为7段有的另加一个小数点,还有一种就是类似于3位“+1”型。位数有半位,1,2,3,4,5,6,8,10位等等、、、、,LED数码管根据LED的接法不同分为共阴与共阳两类,了解LED的这些特性,对编程就是很重要的,因为不同类型的数码管,除了它们的硬件电路有差异外,编程方法也就是不同的。图2就是共阴与共阳极数码管的内部电路,它们的发光原理就是一样的,只就是它们的电源极性不同而已。颜色有红,绿,蓝,黄等几种。LED数码管广泛用于仪表,时钟,车站,家电等场合。选用时要注意产品尺寸颜色,功耗,亮度,波长等。下面将介绍常用LED数码管内部引脚图。 图1 这就是一个7段两位带小数点 10引脚的LED数码管 图2 引脚定义 每一笔划都就是对应一个字母表示 DP就是小数点、 数码管分为共阳极的LED数码管、共阴极的LED数码管两种。下图例举的就是共阳极的LED数码管,共阳就就是7段的显示字码共用一个电源的正。led数码管原理图示意:

图3 引脚示意图 从上图可以瞧出,要就是数码管显示数字,有两个条件:1、就是要在VT端(3/8脚)加正电源;2、要使(a,b,c,d,e,f,g,dp)端接低电平或“0”电平。这样才能显示的。 共阳极LED数码管的内部结构原理图图4: 图4 共阳极LED数码管的内部结构原理图共阴极LED数码管的内部结构原理图: 图5 共阴极LED数码管的内部结构原理图

单片机实验——数码管显示

数码管显示 一、数码管静态显示 1、电路图 图1 2、电路分析 该电路采用串行口工作方式进行串行显示实验,串行传输数据为8位,只能从RXD 端输入输出,TXD端用于输出同步移位脉冲。当CPU执行一条写入发送缓冲器SBUF的指令时,产生一个正脉冲,串行口开始将发送缓冲器SBUF中的8位数据按照从低位到高位依次发送出去,8位数据发送完毕,发送结束标志TI置1,必须由软件对它清0后才能启动发送下一帧数据。 因此,当输完8个脉冲后,再一次来8个脉冲时,第一帧的8位数据就移到了与之相连的第二个74LS164中,其他数据依此类推。 3、流程图

二、数码管动态显示 1、电路图

图2 2、电路分析 R1-R7电阻值计算:一个7-seg 数码管内部由8段LED 组成,因此导通电压和电流与LED 灯相同,LED 导通压降大概在1.5V-2.2V ,电流3mA-30mA ,单片机的工作电压是5V , 所以 100 3025Im min 1325Im max =-===-==mA V V an U R K mA V V in U R 一般取Rmin 和Rmax 中间值,330Ω、470Ω、510Ω。 由于P0口内部没有上拉电阻,所以在P0口接排阻,上拉电压。如果没有排阻的话,接上拉电阻时需要考虑数码管的电流,如果太小的话,是驱动不了数码管的。如图3:

发现电流大于5mA时,数码管才能亮,与前面电流最小3mA不符,因此计算数码管电流时使其在10mA-20mA之间,确保能驱动数码管亮。 两个74HC573实现对六位数码管的段选和位选,控制端为LE(第11脚)。 3、思路分析 先使第一个573输出同步,把数据送入573中,然后锁存,第二个573输出同步,打开第一个数码管,这样就把第一个数显示在了第一个数码管上,然后以此类推,把数据送到相应的数码管上显示,进行短暂的延时,在频率快的时候,人的眼睛看的是数码管一直在显示,实际上是以特别快的频率在闪烁。(必须进行一个短暂的延时,延时时间可根据实际情况调整。如果没有延时的话,数码管上的电流在瞬间是达不到LED的导通电流,所以数码管不会显示,经过proteus仿真实验论证确实如此。) 4、动态显示流程图 5、实验总结 在用proteus仿真用573搭载电路的动态数码管显示时,有的数字显示不出来,但是在低频的时候会显示出来,然后频率逐渐变快,数字就没有了,比如:要求六位数码管以次显示123456,结果显示的是1234 6,5是显示不出来的,经过多次调试,发现一般只能显示出来偶数。

数码管规格书

参 数 规 格 书(2011年版) 一、概述 护栏管灯又名"LED数码管",因其常装入护栏上亮化环境而得名。集先进的微电脑数码控制技术、RGB(红绿蓝)三基色显示技术及军工塑胶壳体为一体,辅以PCB电路板及相关电子元器件混合有序设计,

是迄今为止的高科技灯具之一。以其丰富色彩、节能环保、轻便安全、长寿、防水、耐寒、耐高温及易于安装的特点,深受亮化工程商的青睐。本产品特别适合户外使用,是国家指定取代霓虹灯的最佳产品之一。真六段外控就是每条管里有受控的六个单元,每个单元的RGB 灯可单独或组合在接受控制器数据进行灰度变化而呈现出各种各样的色彩变化;帖片真六段外控是指里面的LED灯是SMD(小型化)封装。元件脚不用穿透线路板,而是表贴在线路板表面的一种形式。 二、用贴片元器件生产LED护栏管的优点 A:由于线路板整体厚度降低,LED灯离管壳距离加长,所以R,G,B 三色LED混色更好,色彩更柔和。 B:零件的小型化和规则化更容易进行防水处理,比如刷防水胶或灌胶。 C:机器贴装电子元件,不会出现普通插件元件难以防止的虚焊假焊等现象。 D:线路板组装完成后表面整洁,元件端正,批量生产避免了人为因素产生的故障。外观高档,抗弯曲度提高。 E:贴片LED 灯珠为纯自动化生产,质量比较常规草帽灯更稳定耐用。 三、对接线定义

◆大二芯信号线的蓝色线为-----DATA ◆大二芯信号线的棕色线为------GND ◆小二芯电源的棕色线为---------+24V ◆小二芯电源的棕色线为--- -----GND 四、电气参数 主要参数如下: 产品型号:LED数码管(HLGJZM108-6D-TP) 光源颜色:红、蓝、绿(全彩) 光源封装:SMD3528 单芯单R、G、B 色 LED 数量: 108 粒/米。 可分段数:6 段/ 米。 亮度(LUX): 1000+/-50LUX 发光效率:92% 半光衰期:24000 小时 电源方式:外置DC 转换电源 额定电压:DC24V。 额定功率:7-8W 控制方式:外控可编程SD/CF 卡控制或电脑联机 IP 等级:IP66 绝缘类型:ClassⅢ 出线方式:RVV2*0.75+RVV2*0.5 灯管规格:常规为1 米/条,可根据客户要求订做非常规长度尺寸。

数码管显示原理及应用实现

数码管显示原理及应用实现 1.数码管显示原理 (1)数码管外形 图1 单位数码管图2 双位数码管图3 四位数码管 (2)数码管内部原理 图4 引脚图5 共阳极数码管 图6 共阴极数码管 (3)数码管工作电压和电流 红色和黄色的发光二极管的工作电压是2伏的,其他颜色的工作电压都是3伏;一般的发光二极管的工作电流是20毫安。可以使用电阻或者限流二极管来分压。 (4)数码管的检测 一、指针表: ①前提是你的万用表最好是用3V以上电池,因为1.5V不够点亮LED,特别是高亮超高亮的,点亮电压高。另外万用表在RX1档或最高档。 ②万用表笔随便一脚,假设红笔,搭在数码管上任一脚。黑笔在其它脚上扫过,如果不亮,有可能此管为共阴,可用3法再试。如有一段点亮。黑笔不动,移动红笔,在其它脚测。如果其它脚分别都能点亮,则可以说明黑笔接的是公共脚,此管共阳。(指针表的黑表笔是正电源)

③.表笔更换一下,黑笔先搭一脚,扫红笔。如有一段点亮,红笔不动,扫黑笔。如各段分别点亮,则红笔所接为公共 ,此管共阴。 4.如2、3两法均不亮,可能数码管额定电压较高,也可能数码管是坏的。这时,可用5V 电源串一500欧电阻继续测试。 二、数字表: 用二极管档(有个二极管符号的,也作通路档使用),方法同指针表。 不过,红表笔所对应的共阳共阴和指针表是相反的。因为数字表的红笔就是正电源。 (5)与单片机的接口 P0口8个LS TTL 门电路构成,P1-P3口由4个LS TTL 门电路构成。单个LS TTL 门电路输出电流约1.2mA ,输入电流20mA ,总的灌电路一般不超过50mA 。 a .三极管驱动 图7 三极管驱动线路(图中有错误) b .专用驱动芯片 E 1L 11 D02D13D24D35D46D57D68D7 9VCC 20GND 10Q019Q118Q217Q316Q415Q514Q613Q712 U174HC573E 1L 11D02D13D24D35D46D57D68D79VCC 20GND 10 Q019Q118Q217Q316Q415Q514Q613Q712 U274HC573 D0D1D2D3D4D5D6D7D0D1D2D3D4D5D6D7 DULA WELA A B C D E F G H WE1WE2WE3WE4WE5WE6C SAD VCC 40 P10/T 1P11/T 2P123P134P145P156P167P178 INT113INT012T115T014 EA/VP 31 X119 X218 R ES ET 9R D 17WR 16GND 20PSEN 29 ALE/P 30TXD 11R XD 10P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P272889C5289C52 VCC DB1DB2DB3DB4DB5DB6DB7DB8INT1C SDA R S LCDEN R ST R D WR X1X2D0D1D2D3D4D5D6D7SDA SC L 18B20FM C SUSB DIOLA DULA WELA P3.0P3.1ALE VCC VDD VCC

LED数码管显示程序

LED数码管显示程序 ORG 0000H ; MCS-51 P1口接对应LED数码管对应符号脚,高电平LED笔划亮,用接线 ;连接 ;P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 HEX LED显示 ; e g d f h c b a ; 1 0 1 1 0 1 1 1 0B7H 0 ; 0 0 0 0 0 1 1 0 06H 1 ;以下请自己填 SJMP LP0 ORG 0030H LP0: MOV DPTR,#0500H ;数据表首址 MOV R0,#00H LP1: MOVX A,@DPTR ;取数 MOV P1,A ;送数 INC DPTR INC R0 ;取数次数统计 LCALL DELY2 ;延时 CJNE R0,#12H,LP1 ;取数次数到否 SJMP LP0 ;取数次数到则从头开始 DELY2: MOV R2,#30H ;延时子程序 LCALL DELY RET DELY: PUSH 02H ;通用延时子程序 L07ED: PUSH 02H L07EF: PUSH 02H L07F1: DJNZ R2,L07F1 POP 02H DJNZ R2,L07EF POP 02H DJNZ R2,L07ED POP 02H DJNZ R2,DELY RET

ORG 0500H DB 0B7H ;0 DB 06H ;1 DB 0E3H ;2 DB 67H ;3 DB 56H ;4 DB 75H ;5 DB 0F5H ;6 DB 07H ;7 DB 0F7H ;8 DB 77H ;9 DB 0D7H ;A DB 0F4H ;B DB 0B1H ;C DB 0E6H ;D DB 0F1H ;E DB 0D1H ;F DB 0D3H ;P DB 0D6H ;H END

数码管结构和工作原理

数码管结构和工作原理

————————————————————————————————作者:————————————————————————————————日期:

数码管结构和工作原理 常用的LED显示器有LED状态显示器(俗称发光二极管)、LED七段显示器(俗称数码管)和LED十六段显示器。发光二极管可显示两种状态,用于系统状态显示;数码管用于数字显示十六段显示器用于字符显示。 数码管结构 数码管由8个发光二极管(以下简称字段)构成,通过不同的组合可用来显示数字0~9、字符A ~ F、H、L、P、R、U、Y、符号“-”及小数点“.”。数码管的外形结构如下图所示。数码管又分为共阴极和共阳极两种结构。

数码管工作原理

共阳极数码管的8个发光二极管的阳极(二极管正端)连接在一起。通常,公共阳极接高电平(一般接电源),其它管脚接段驱动电路输出端。当某段驱动电路的输出端为低电平时,则该端所连接的字段导通并点亮。根据发光字段的不同组合可显示出各种数字或字符。此时,要求段驱动电路能吸收额定的段导通电流,还需根据外接电源及额定段导通电流来确定相应的限流电阻。 共阴极数码管的8个发光二极管的阴极(二极管负端)连接在一起。通常,公共阴极接低电平(一般接地),其它管脚接段驱动电路输出端。当某段驱动电路的输出端为高电平时,则该端所连接的字段导通并点亮,根据发光字段的不同组合可显示出各种数字或字符。此时,要求段驱动电路能提供额定的段导通电流,还需根据外接电源及额定段导通电流来确定相应的限流电阻。 数码管字形编码 要使数码管显示出相应的数字或字符,必须使段数据口输出相应的字形编码。对照图1(a),字型码各位定义为:数据线D0与a字段对应,D1与b字段对应……,依此类推。如使用共阳极数码管,数据为0表示对应字段亮,数据为1表示对应字段暗;如使用共阴极数码管,数据为0表示对应字段暗,数据为1表示对应字段亮。如要显示“0”,共阳极数码管的字型编码应为:11000000B(即C0H);共阴极数码管的字型编码应为:00111111B(即3FH)。依此类推。 静态显示接口 静态显示是指数码管显示某一字符时,相应的发光二极管恒定导通

相关文档
最新文档