1.8寸四位共阳数码管时钟原理图
四位共阳数码管的使用剖析

}
}
void main()
{
code unsigned char shuzi[]={0x11,0xd7,0x25,0x85,0xc3,0x89,0x09,0xd5,0x01,0x81};
P1M0=0X00;
P1M1=0XFF;//设置P1,P3接口的工作方式为推挽输出。
P3M0=0X00;
P3M1=0XFF;
引脚
1.7
1.6
1.5
1.4
1.3
1.2
1.1
1.0
1
2
3
4
11
5
7
10
1
2
3
4
11
5
7
10
十六
0
0
0
1
0
0
1
0
0
0x24
1
1
1
1
0
1
1
0
1
0xed
2
0
0
1
1
0
0
0
1
0x31
3
1
0
1
0
0
0
0
1
0xa1
4
1
1
1
0
四位共阴和共阳数码管的引脚介绍及检测方法概括

内部的四个数码管共用a~dp这8根数据线,为人们的使用提供了方便,因为里面有四个数码管,所以它有四个公共端,加上a~dp,共有12个引脚,下面便是一个共阴的四位数码管的内部结构图(共阳的与之相反)。
引脚排列依然是从左下角的那个脚(1脚)开始,以逆时针方向依次为1~12脚,下图中的数字与之一一对应。
数码管使用条件:a、段及小数点上加限流电阻b、使用电压:段:根据发光颜色决定;小数点:根据发光颜色决定c、使用电流:静态:总电流 80mA(每段 10mA);动态:平均电流 4-5mA 峰值电流 100mA上面这个只是七段数码管引脚图,其中共阳极数码管引脚图和共阴极的是一样的,4位数码管引脚图请在本站搜索我也提供了数码管使用注意事项说明:(1)数码管表面不要用手触摸,不要用手去弄引角;(2)焊接温度:260度;焊接时间:5S(3)表面有保护膜的产品,可以在使用前撕下来。
数码管测试方法与数字显示译码表ARK SM410501K SM420501K 数码管引脚图判断数码管识别ARK SM410501K 共阳极数码管ARK SM420501K 共阴极数码管到百度搜索下,这两种数码管只有销售商,并无引脚图。
对于判断引脚,对于老手来说,很简单,可是对于新手来讲,这是件很难的事情,因为共阴、共阳表示的含义可能还不太懂ZG工作室只是将该数码管的引脚图给出,并让大家一起分享。
注:SM410501K 和SM420501K 的引脚排列是一模一样的。
这张图很明确给出该数码管的引脚排列。
数字一面朝向自己,小数点在下。
左下方第一个引脚为1、右下方第二个引脚为5,右上方第一个引脚为6。
见图所示。
其中PROTEL图中K 表示共阴、A表示共阳。
能显示字符的LED数码管(三)常用LED数码管的引脚排列图和内部电路图(1) CPS05011AR(1位共阴/红色 0.5英寸)、SM420501K(红色 0.5英寸)、 SM620501(蓝色0.5英寸)、SM820501(绿色0.5英寸)(2)SM420361(1位共阴/红色0.36英寸)、 SM440391(红色0.39英寸)(3)SM420322(1位共阴/红色0.32英寸)、SM220322(绿色0.32英寸) (4)SM410561K(1位共阳/红色0.56英寸)、SM610501(蓝色0.5英寸)、 SM810501(绿色0.5英寸)(5)SM410361(1位共阳/红色0.36英寸)、HDSR-7801(红色 0.3英寸)、HDSP-7301(红色 0.3英寸)(6)SM410322(1位共阳/红色0.32英寸)、SM210322(绿色0.32英寸)SN420502(2位共阴/红色静态 0.5英寸)、SN220801(绿色0.8英寸)、KW2-561CGA(绿色 0.56英寸)(8)SN410502(2位共阳/红色静态 0.5英寸)、SN210801(绿色0.8英寸)SN460561(2位共阴/红色动态 0.56英寸)、SN260561(绿色0.56英寸)(10)SN450561(2位共阳/红色动态0.56英寸)、SN250561(绿色0.56英寸)LED数码管简易测试方法一个质量保证的LED数码管,其外观应该是做工精细、发光颜色均匀、无局部变色及无漏光等。
数码管结构和工作原理

数码管结构和工作原理————————————————————————————————作者:————————————————————————————————日期:数码管结构和工作原理常用的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)。
4位共阳数码管遥控时钟

uchar ds,dss,dsg;//继电器小时 小时十位和个位
uchar df,dfs,dfg;//继电器分钟 分钟十位和个位
//设置标志部分
uchar mode=0;//菜单
uchar yiwei=1;
dfs=df/10;//分十位
dfg=df%10;//分个位
dss=ds/10;//时十位
dsg=ds%10;//时个位
P0=table0[dfs];//分十位
P2=table2[3];
delay(10);
naofen=30;
ds=00;
df=30;
while(1)
{ if(!p30) //判断串口是不是有数据
{
iap=0x60; //执行自动下载的命令
}
jishi();//自动走时
TL0=(65535-50000)%256;
int_num++;
}
//定时器初始化函数
void inter_init()
{
EA=1; ///开总中断
ET0=1; //打开定时器T0
TMOD=0x01; //工作方式1
void de(z)//自己用的延迟
{
g n,m;
for(n=z;n>0;n--)
for(m=110;m>0;m--);
}
//初始化T0函数
void time0(void) interrupt 1 // 定时器T0服务子程序
{
TH0=(65535-50000)/256;
数码管显示原理及应用实现汇总

数码管显示原理
对于共阴极数码管来说,其8个发光二极管的阴极在数码管内部全部连接在一起, 而阳极是独立的。当我们给数码管的任何一个阳极加一个高电平时,对应的发光二极 管就点亮 。 对于共阳极数码管来说,其8个发光二极管的阳极在数码管内部全部连接在一起, 而阴极是独立的。当我们给数码管的任何一个阴极加一个低电平时,对应的发光二极 管就点亮 。 当为多位一体的数码管时,它们的内部的公共端是独立的,而负责显示什么数字 的段线全部是连接在一起的,独立的公共端可以控制多位一体的哪一位数码管点亮, 而连接在一起的段线可以控制这个能点亮数码管亮什么数字,那么把公共端叫做“位 选线”,连接在一起的段线叫做“段选线”。有了段选和位选线,通过单片机及外部驱 动电路可以控制任意的数码管显示任意的数字。
数码管的硬件原理图
数码管的静态显示
本开发板的数码管为共阴极,根据上图我们可知,图上6个单位数码管的阳极, 即标有a,b,c,d,e,f,g,h的引脚全部连接在一起;数码管WE1,WE2,WE3,WE4,WE5 ,WE6是它们的位选端,每一个数码管对应一个位选端。 74HC573锁存器的功能介绍。 例如我们用C语言写一段程序,先让第一个数码管显示一个8字。 分析如下: 第一个数码管显示8字,那么其他的数码管位选就要关闭,即只打开第一个数码 管的位选。因数码管为共阴极,所以位选选通时,为低电平,关闭时为高电平,即 W1端对应数据为0,其他为1,那么P0口输出的值为0xfe。再确定段选,要显示8, 那么只有h为0,其他都为1,所以P0口的数据为0x7f。 程序代码如下所示:
数码管的静态显示
1、计算共阴极数码管编码表,然后写成一个数组,方便今后使用。 2、编写数码管显示程序,中间两位数码管显示一个数字。 3、让6个数码管同时点亮,依次显示0到F,时间间隔为0.6s,循环下去。
LED数码管结构与工作原理(免费)

L E D数码管结构与工作原理(免费)-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KIILED数码管的结构与工作原理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数码管的驱动方式的不同,可以分为静态式和动态式两类。
数码管显示原理及实例

数码管显示电路原理(1)元件需求以及选型8个八段数码管,8个PNP三极管,8个电阻,数码管内部由8个发光二极管组成,排成一个8字,可以组成0到9数字以及A-F字符的表示形式,分共阴和共阳两种,共阴表示8个二极管公共极接的是二极管的负极,共阳表示公共极接的是发光二极管的正极。
我们选的是共阳的数码管,三极管(8550)用来做片选,增加驱动,电阻的作用在于限流,由于基极电流很大,所以需要一个电阻来限流,防止烧坏单片机IO口。
阻值选择用1K。
建议使用1K。
(2)程序原理数码管要亮,必须满足里面的二极管导通,有两个条件,片选打开,数据口要置低(视硬件而定)。
首先要得到0到9十个数据的断码。
即按硬件的排布,画出对应的0到9形状,标出对应的二极管控制IO口,得到数值,可以参照我们提供的数据。
片选:片选就是开关,控制数码管亮或不亮的,每个数码管都有自己的片选。
数据口:数据口就直接接到了IO口上面,低电平有效,灌电流。
数码管的显示分为两种:静态显示和动态显示。
静态显示:只能显示一个数码管或者几个数码管而且只能同时显示同一个数字,静态显示不需要扫描的,就是说打开片选后不需要关闭,只需要跟换数据口出来的数据就可以改变显示的内容。
一般静态显示用的比较少,只用在数码管只有一个的情况下。
动态显示:动态显示用的很普遍,动态显示可以任意数码管随意显示想要显示的内容。
动态显示需要不断的对数码管进行扫描。
原理是开一个片选送一个字节显示,延时一些时间(注:延时时间很重要,没有的话就会显示一片红,超过的话数码管就会闪烁,一般一个数码管延时显示1MS左右就可以了)。
然后关闭第一个片选,开启第二个片选,送另外的一个数据,延时,然后关闭低二个片选,送数值,延时……循环,那么就可以看到几个数码管显示出不同的数值了。
每个显示数字共用数据线,每个分别有一个使能管脚,显示数据采用隐消的编程方法,即每一位显示一段时间再轮换。
实验内容:在四位数码管上显示8051接线说明:P0口接八段显示数据低电平有效,P2口低四位接片选低电平有效。
数码管显示原理e

数码管显示原理我们最常用的是七段式和八段式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。
可以看出两个编码的各位正好相反。
如下列图。
共阳极的数码管0~f的段编码是这样的:unsigned char code table[]={ //共阳极0~f数码管编码0xc0,0xf9,0xa4,0xb0,//0~30x99,0x92,0x82,0xf8,//4~70x80,0x90,0x88,0x83,//8~b0xc6,0xa1,0x86,0x8e //c~f};共阴极的数码管0~f的段编码是这样的:unsigned char code table[]={//共阴极0~f数码管编码0x3f,0x06,0x5b,0x4f, //0~30x66,0x6d,0x7d,0x07, //4~70x7f,0x6f,0x77,0x7c, //8~b0x39,0x5e,0x79,0x71 //c~f};。