文档库 最新最全的文档下载
当前位置:文档库 › LED数码管的识别与检测方法-使用常识

LED数码管的识别与检测方法-使用常识

LED数码管的识别与检测方法-使用常识
LED数码管的识别与检测方法-使用常识

LED数码管也称半导体数码管,它是将若干发光二极管按一定图形排列并封装在一起的最

常用的数码显示器件之一。LED数码管具有发光显示清晰、响应速度快、耗电省、体积小、寿命长、耐冲击、易与各种驱动电路连接等优点,在各种数显仪器仪表、数字控制设备中

得到广泛应用。

LED数码管种类很多,品种五花八门,这里仅向初学者介绍最常用的小型“8”字形LED数

码管的识别与使用方法。

如何识别LED数码管

1.结构及特点

目前,常用的小型LED数码管多为“8”字形数码管,它内部由8个发光二极管组成,其中

7个发光二极管(a~g)作为7段笔画组成“8”字结构(故也称7 段LED数码管),剩

下的1个发光二极管(h或dp)组成小数点,如图1(a)所示。各发光二极管按照共阴

极或共阳极的方法连接,即把所有发光二极管的负极(阴极)或正极(阳极)连接在一起,作为公共引脚;而每个发光二极管对应的正极或者负极分别作为独立引脚(称“笔段电极”),其引脚名称分别与图 1(a)中的发光二极管相对应,即a、b、c、d、e、f、g

脚及h脚(小数点),如图1(b)所示。若按规定使某些笔段上的发光二极管发光,就

能够显示出图1(c)所示的“0~9”10个数字和“A~F”6个字母,还能够显示小数点,

可用于2进制、10进制以及16进制数字的显示,使用非常广泛。

(a)结构图

(b)电路图

(c)显示符

常用小型LED数码管是以印制电路板为基板焊固发光二极管,并装入带有显示窗口的塑料外壳,最后在底部引脚面用环氧树脂封装而成。由于LED数码管的笔段是由发光二极管组成的,所以其特性与发光二极管相同。LED数码管的主要特点:能在低电压、小电流条件下驱动发光,并能与CMOS、TTL电路兼容;它不仅发光响应时间极短(<0.1μs)、高

频特性好、单色性好、亮度高,而且体积小、重量轻、抗冲击性能好、使用寿命长(一般

在10万小时以上,最高可达 100万小时)、成本低。

2.外形和种类

常用小型LED数码管的封装形式几乎全部采用了双列直插结构,并按照需要将1至多个“8”字形字符封装在一起,以组成显示位数不同的数码管。如果按照显示位数(即全部数

字字符个数)划分,有1位、2位、3位、4位、5位、6位……数码管,如图2所示。如

果按照内部发光二极管连接方式不同划分,有共阴极数码管和共阳极数码管两种;按字符

颜色不同划分,有红色、绿色、黄色、橙色、蓝色、白色等数码管;按显示亮度不同划分,有普通亮度数码管和高亮度数码管;按显示字形不同,可分为数字管和符号管。

图2 LED数码管实物外形图

图3 LED数码管的尺寸衡量

图4LED数码管引脚排序规则

3.主要参数

表征LED数码管各项性能指标的参数主要有光学参数和电参数两大类,它们均取决于内部

发光二极管。除此之外,还有“字高”这一衡量LED数码管显示字符大小的重要参数。“字高”具体所指为显示字符的高度,如图3所示。国外型号的LED数码管常用英寸作为“字高”的单位,国产管则用毫米作单位。常见小型 LED数码管的字高有0.32英寸

(8.12mm)、0.36英寸(9.14mm)、0.39英寸(9.90mm)、0.4英寸(10.16mm)、0.5英寸(12.70mm)、0.56英寸(14.20mm)、0.8英寸(20.32mm)、1英寸(25.40mm)等。

4.型号与引脚的识别

由于LED数码管的型号命名各厂家不统一,可谓各行其事,无规律可循。要想知道某一型

号产品的结构特点和有关参数等,一般只能查看厂家说明书或相关的参数手册。对于型号

不清楚的LED数码管,就只能通过万用表等的测量,弄清内部电路结构和相关参数。表1

列出了部分国产BS×××系列LED数码管的主要参数,供参考。

小型LED数码管的引脚排序规则如图4所示。即:正对着产品的显示面,将引脚面朝向杂志,从左上角(左、右双排列引脚)或左下角(上、下双排列引脚)开始,按逆时针(即

图中箭头)方向计数,依次为1、2、3、4脚……如果翻转过来从背面看(比如在印制电路

板的焊接面上看),即引脚面正对着自己、显示面朝向杂志,则应按顺时针方向计数。可见,这跟普通集成电路是一致的。

常用LED数码管的引脚排列均为双列10脚、12脚、14脚、16脚、18脚等,表2给出

了笔者整理出的常用LED数码管的引脚排列图和内部电路图,希望能够给读者的应用提供

简便快捷的帮助。识别引脚排列时大致上有这样的规律:对于单个数码管来说,最常见的

引脚为上、下双排列,通常它的第3脚和第8脚是连通的,为公共脚;如果引脚为左、右

双排列,则它的第1脚和第6脚是连通的,为公共脚。但也有例外,必须具体型号具体对待。另外,多数LED数码管的“小数点”在内部是与公共脚接通的,但有些产品的“小数点”引脚却是独立引出来的。对于2位及以上的数码管,一般多是将内部各“8”字形字符的

a~h这8根数据线对应连接在一起,而各字符的公共脚单独引出(称“动态数码管”),

既减少了引脚数量,又为使用提供了方便。例如,4位动态数码管有4个公共端,加上

a~h引脚,一共才只有12个引脚。如果制成各“8”字形字符独立的“静态数码管”,则引脚可达到40脚。

常用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)SM410561K(1位共阳/红色0.56英寸)、SM610501(蓝色0.5英寸)、

SM810501(绿色0.5英寸)

(6)SM410361(1位共阳/红色0.36英寸)、HDSR-7801(红色 0.3英寸)、HDSP-

7301(红色 0.3英寸)

(7)SM410322(1位共阳/红色0.32英寸)、SM210322(绿色0.32英寸)

(8)SN420502(2位共阴/红色静态 0.5英寸)、SN220801(绿色0.8英寸)、 KW2-561CGA(绿色 0.56英寸)

(9)SN410502(2位共阳/红色静态 0.5英寸)、SN210801(绿色0.8英寸)

(10)SN460561(2位共阴/红色动态 0.56英寸)、SN260561(绿色0.56英寸)

(11)SN450561(2位共阳/红色动态0.56英寸)、SN250561(绿色0.56英寸)

LED数码管简易测试方法

一个质量保证的LED数码管,其外观应该是做工精细、发光颜色均匀、无局部变色及无漏光等。对于不清楚性能好坏、产品型号及管脚排列的数码管,可采用下面介绍的简便方法进行检测。

图5 LED数码管的检测

(a)干电池检测法

(b)万用表检测法

1.干电池检测法。

如图5(a)所示,取两节普通1.5V干电池串联(3V)起来,并串联一个100Ω、1/8W

的限流电阻器,以防止过电流烧坏被测LED数码管。将3V干电池的负极引线(两根引线

均可接上小号鳄鱼夹)接在被测数码管的公共阴极上,正极引线依次移动接触各笔段电极(a~h脚)。当正极引线接触到某一笔段电极时,对应笔段就发光显示。用这种方法可以快速测出数码管是否有断笔(某一笔段不能显示)或连笔(某些笔段连在一起),并且可

相对比较出不同的笔段发光强弱是否一致。若检测共阳极数码管,只需将电池的正、负极

引线对调一下,方法同上。

如果将图5(a)中被测数码管的各笔段电极(a~h脚)全部短接起来,再接通测试用干

电池,则可使被测数码管实现全笔段发光。对于质量保证的数码管,其发光颜色应该均匀,并且无笔段残缺及局部变色等。

如果不清楚被测数码管的结构类型(是共阳极还是共阴极)和引脚排序,可从被测数码管

的左边第1脚开始,逆时针方向依次逐脚测试各引脚,使各笔段分别发光,即可测绘出该

数码管的引脚排列和内部接线。测试时注意,只要某一笔段发光,就说明被测的两个引脚

中有一个是公共脚,假定某一脚是公共脚不动,变动另一测试脚,如果另一个笔段发光,

说明假定正确。这样根据公共脚所接电源的极性,可判断出被测数码管是共阳极还是共阴极。显然,公共脚如果接电池正极,则被测数码管为共阳极;公共脚如果接电池负极,则

被测数码管应为共阴极。接下来测试剩余各引脚,即可很快确定出所对应的笔段来。

2.万用表检测法。

这里以MF50型指针式万用表为例,说明具体检测方法:首先,按照图5(b)所示,将指针式万用表拨至“R×10k”电阻挡。由于LED数码管内部的发光二极管正向导通电压一般

≥1.8V,所以万用表的电阻档应置于内部电池电压是15V(或9V)的“R×10k”挡,而不

应置于内部电池电压是1.5V的“R×100”或“R×1k”挡,否则无法正常测量发光二极管的正、反向电阻。然后,进行检测。在测图5(b)所示的共阴极数码管时,万用表红表笔(注意:红表笔接表内电池负极、黑表笔接表内电池正极)应接数码管的“-”公共端,黑表笔则分别去接各笔段电极(a~h脚);对于共阳极的数码管,黑表笔应接数码管的“+”公共端,红表笔则分别去接a~h脚。正常情况下,万用表的指针应该偏转(一般示数在100kΩ以内),说明对应笔段的发光二极管导通,同时对应笔段会发光。若测到某个管脚时,万用表指针不偏转,所对应的笔段也不发光,则说明被测笔段的发光二极管已经开路损坏。与干电池检测法一样,采用万用表检测法也可对不清楚结构类型和引脚排序的数码管进行快速检测。

以上所述为1位LED数码管的检测方法,至于多位LED数码管的检测,方法大同小异,不再赘述。

国产BS×××系列LED数码管的代换型号

LED数码管使用常识

1.LED数码管一般要通过专门的译码驱动电路,才能正常显示字符。由于LED数码管的品种和类型繁多,所以在实际使用时应注意根据电路的不同选择不同类型的管子。例如,共阴极的LED数码管,只能接入输出为高电平的译码驱动电路;共阳极的LED数码管,只能接入输出为低电平的译码驱动电路。动态扫描显示电路的输出端,只能接多位动态LED数码管。

2.各厂家或同一厂家生产的不同型号的LED数码管,即使封装尺寸完全相同,其性能和引脚排列有可能大相径庭。反过来,功能和引脚排列相同的LED数码管,外形尺寸往往有大

有小。所以选用或代换LED数码管时,只能以它的型号为根据。表3给出了国产BS×××

系列LED数码管与国内外其他同类产品的直接代换型号,可供参考。

3.LED数码管属于电流控制型器件,它的发光亮度与工作电流成正比。实际使用时,每段

笔划的工作电流取5~15mA(指普通小型管),这样既可保证亮度适中,延长使用寿命,

又不会损坏数码管。如果在大电流下长期使用,容易使数码管亮度衰退,降低使用寿命,

过大的电流(指超过内部发光二极管所允许的极限值)还会烧毁数码管。为了防止过大电

流烧坏数码管,在电路中使用时一定要注意给它串联上合适的限流电阻器。

4.使用LED数码管时必须注意区分普通亮度数码管和高亮度数码管。通常情况下,用高亮度数码管可以代换现有设备上的普通亮度数码管,但反过来不能用普通亮度数码管代换高

亮度数码管。这是因为普通亮度数码管的发光强度IV≥0.15mcd(毫坎),而高亮度数码

管的发光强度IV≥5mcd,两者相差悬殊,并且普通亮度数码管每个笔段的工作电流≥5mA,而高亮度数码管在大约1mA的工作电流下即可发光。

5.在挑选国产BS×××系列LED数码管时,应注意产品型号标注的末位编号,以便与译码

驱动电路等相匹配。通常产品末位数字是偶数的,为共阳极数码管,如BS206、BS244等;若产品末位数字是奇数,则为共阴极数码管,如BS205、BS325等。但也有个别产品例外,应注意区分。型号后缀字母“R”,表示发红光;后缀字母“G”,表示发绿光;后缀字母“OR”,表示发橙光。

6.小型LED数码管为一次性产品,即使其中一个笔段的发光二极管在使用中损坏,也只能更换新管。曾见某图书介绍修复数码管内部损坏发光二极管的方法,笔者亲自动手实践,

发现根本行不通,只会是徒劳的。因为采用环氧树脂灌封的全密封产品,外壳根本无法打开,强行用刀切割,随着面板的四分五裂,里面的电路和光导材料早已被破坏得面目全非了。

7.LED数码管除了常用的“8”字形数码管以外,较常见的还有图6所示的“±1”数字管、“N”形管和“米”字管等。其中,“±1”数字管能够显示“+1”和“-1”,以及小数点“.”。“N”形管除了具有“8”字形数码管的功能外,还能够显示字母“N”等。“米”字管功能最全,除显示数学运算符号“+”、“-”、“×”、“÷”之外,还可显示A~Z共26个英文字母,

常用作单位符号显示。

图6特殊的LED数码管

8.LED数码管的显示面在出厂时贴有保护膜,在使用时可以撕下来。不要用尖硬物去碰触显示面,以免造成划痕等物理损伤,影响显示效果。焊接小型LED数码管宜用20W左右的小功率电烙铁,焊接时间一般不要超过3s,以免烫坏器件本身或线路板。

LED 数码管的识别与检测方法与使用常识

PLC课程设计-LED灯数码显示控制

成绩 可编程逻辑控制器课程设计报告 题目LED灯数码显示控制 系别 专业名称 班级 学号 姓名 指导教师

目录 一、引言 (4) 二、系统总体方案设计 (4) 系统硬件配制及组成原理 (4) PLC各组成部件及作用 (4) PLC的分类 (5) LED数码管的结构及工作原理 (6) 系统变量定义及分配表 (7) 系统接线图设计 (7) 三、控制系统设计 (8) 控制程序设计思想 (8) 控制程序时序图设计 (8) 四、系统调试及结果分析 (8) 系统调试及解决的问题 (8) 结果分析 (9) 五、结束语 (9) 六、参考文献 (9) 附录 (10)

LED 数码显示控制 一、实验目的 了解并掌握LED 数码显示控制中的应用及其编程方法。 二、控制要求 按下启动按钮后,由八组LED 发光二极管模拟的八段数码管开始显示:一一显示各段,之后一次显示0、1、2、3、4、5、6、7、8、9、A 、B 、C 、D 、E 、F 再返回初始显示,并循环不止。 三、LED 数码显示控制的实验面板图: 四、实验设备 1、安装了STEP7-Micro/WIN32编程软件的计算机一台 2、PC/PPI 编程电缆一根 3、锁紧导线苦干 五、实验步骤 1、根据上表进行输入输出接线; 2、编写程序,并把程序输入STEP7中; 3、检查输入程序无误以后,将程序下载到主机内,并且把PLC 的工作模式达到RUN 模式; 4、拨动输入开关SD ,观察输出LED 的显示结果。 输入 接线 SD 启动 输出 接线 A B C D E F G H A B C D E F G H

用单片机实现1位LED数码管显示0-9

单片机课程设计题目1位LED数码管显示0-9姓名陈益明 学号 班级 09电力 指导老师许丽汪厚新

目录 一:实验目的与任务…………………二:实验要求…………………………三:实验内容…………………………... 四:实验器材…………………………五:关于PLC控制LED介绍………. 六:原理图绘制说明…………………七:流程图绘制以及说明……………八:电路原理图与仿真………………九:源程序……………………………十:心得体会…………………………十一:参考文献………………………

一、实验与任务 结合实际情况,编程设计、布线、程序调试、检查与运行,完成一个与接近实际工程项目的课题,以培养学生的实际操作能力,适应生产一线工作的需要。做到能检查出错误,熟练解决问题;对设备进行全面维修。 通过实训对PLC的组成、工作原理、现场调试以及基于网络化工作模式的基本配置与应用等有一个一系列的认识和提高。 利用51单片机、1个独立按键及1位7段数码管等器件,设计一个单片机输入显示系统,要求每按一下独立按键数码管显示数据加1(数码管初始值设为0,计到9后再加1 ,则数码管显示0)。 本次设计采用12MHz的晶体振荡器为单片机提供振荡周期,外加独立按键,复位电路和显示电路组成。 二、实验要求 1掌握可编程序控制器技术应用过程中的一些基本技能。 2、巩固、加深已学的理论知识。 3了解可编程控制器的装备、调试的全过程。 4、培养我们综合运用所学的理论知识和基本技能的能力,尤其是培养我们 把理论和实际结合起来分析和解决问题的能力。适应世界生产的需要。 培养出一批既有理论知识又有动手能力的人才。 三、实验内容 1、练习设计、连接、调试控制电路; 2、学习PLC程序编程;

6位7段LED数码管显示

目录 1. 设计目的与要求..................................................... - 1 - 1.1 设计目的...................................................... - 1 - 1.2 设计环境...................................................... - 1 - 1.3 设计要求...................................................... - 1 - 2. 设计的方案与基本原理............................................... - 2 - 2.1 6 位 8 段数码管工作原理....................................... - 2 - 2.2 实验箱上 SPCE061A控制 6 位 8 段数码管的显示................... - 3 - 2.3 动态显示原理.................................................. - 4 - 2.4 unSP IDE2.0.0 简介............................................ - 6 - 2.5 系统硬件连接.................................................. - 7 - 3. 程序设计........................................................... - 8 - 3.1主程序......................................................... - 8 - 3.2 中断服务程序.................................................. - 9 - 4.调试............................................................... - 12 - 4.1 实验步骤..................................................... - 12 - 4.2 调试结果..................................................... - 12 - 5.总结............................................................... - 14 - 6.参考资料........................................................... - 15 - 附录设计程序汇总.................................................... - 16 -

四乘四键盘控制LED数码管显示电路.doc

四乘四键盘控制LED数码管显示电路 目录 一、设计内容及要求 (2) 二、系统硬件设计方案 (2) 三、系统软件设计 (8) 四、效果演示 (12) 摘要 矩阵式键盘系统以N个端口链接控制N*N个按键,使数字显示在LED数码管上。单片机控制的是键盘显示系统,该系统可以对不同的按键进行实时显示,其核心是单片机和键盘矩阵电路部分,主要对按键与显示电路的关系、矩阵式技术及设备的硬件、软件等各个部分进行实现。 对于4*4矩阵式键盘,我想采用STC89C52RC单片机为核心,主要由矩阵式键盘电路、译码器、显示电路等组成,软件选用汇编语言编程。单片机将检测到的按键信号转成数字量,显示于LED显示器上。该系统灵活性强,易于操作,可靠性高,将会有更广阔的开发前景。

一、设计内容及要求 用protues仿真设计一个单片机小系统,该小系统外接一个4*4键盘及一个LED数码管,要求按下一个键,数码管上显示该键的对应号码。键盘的布局如下图所示: 主要内容如下: 1.根据矩阵式键盘的特点,进行键盘控制系统的整体研究与设 计。 2.LED实时显示信息。 3.采用软件编程方法实现按键信息的提取和显示。 二、系统硬件设计方案 1.芯片的选择 STC89C52RC单片机是51系列单片机的一个成员,是8051单片机的简化版。内部自带8K字节可编程FLASH存储器,拥有2K+字节的EEPROM作为程序存储器的拓展。由于STC89C52RC具有下

图中的配置,因此具有结构简单、造价低廉、效率高的特点,省去了外部的RAM、ROM和接口器件,减少了硬件的开销,节省了成本,提高了系统的性价比 。 STC89C52RC的主机系统图:

单片机实验四 I O显示控制实验(数码管显示实验)

电子信息工程学系实验报告 课程名称:单片微型计算机与接口技术Array 实验项目名称:实验四 I/O显示控制实验实验时间: 班级: **** 姓名:**** 学号:******** 一、实验目的: 1、熟悉keil仿真软件、proteus仿真软件、软件仿真板的使用。 2、了解并熟悉一位数码管与多位LED数码管的电路结构、与单片机的连接方法及其应用原理。 3、学习proteus构建LED数码管显示电路的方法,掌握C51中单片机控制LED数码管动态显示的原理与编程方法。 二、实验环境: 1、Windows XP系统; 2、Keil uVision2、proteus系列仿真调试软件 三、实验原理: 1、LED数码管的结构和原理 LED显示器是由发光二极管显示字段的显示器件。在单片机应用系统中通常使用的是七段LED,这种显示器有共阴极与共阳极两种。 (a)共阴极LED显示器的发光二极管阴极共地,当某个发光二极管的阳极为高电平时,该发光二极管则点亮; (b)共阳极LED显示器的发光二极管阳极并接。 2、七段显示器与单片机接口:只要将一个8位并行输出口与显示器的发光二极管引脚相连即可。8位并行输出口输出不同的字节数据即可获得不同的数字或字符,如下表所示。通常将控制发光二极管的8位字节数据称为段选码。 八段选码(显示码)的推导(以共阳数码管显示C为例): 要显示C则a、f、e、d四个灯亮2.为是共阳数码管,则a、f、e、d应送0时亮3.dp-a为11000110B 3、多位数码管的显示:电路结构、动态静态两种实现原理: LED显示器有静态显示与动态显示两种方式。 (1) LED静态显示方式 各位LED的位选线连在一起接地或接+5V;每位LED的段选线(a-dp)各与一个八位并行口相连; 在同一时间里每一位显示的字符可以各不相同。

数码管显示原理

数码管显示原理 我们最常用的是七段式和八段式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~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 };

按键控制1位LED数码管显示0-9

单片机课程设计 姓名:贺丰巧 班级:11级机电系数控二班学号:2011010402040 指导教师:邹琦 完成时间:2012/12/24

设计题目: 按键控制1位LED数码管显示0-9 设计要求: 通过单片的I/O口与LED数码管所构成的单片机系统的软件编程,掌握简单的单片机系统的设计,同时初步学全用汇编语言和C语言两种方式编程的基本方法。需采用单片机AT89C51为LED显示屏的控制为核心,分别置“1”或“0”,让某些段的LED 发光,其它的熄灭,然后达到显示不同的字符和图符号的目的. 并根据前期设计的步骤按照设计报告内容的具体要求,选择前期设计的一个典型题目,写出详尽的课程设计报告,重点内容包括功能介绍,电路设计,(电路图,原件介绍,控制原理),程序设计(程序组成功能介绍,程序清单,必要的注释说明),调试仿真过程,设计心得等。

目录 第1节引言 (3) 1.1 LED数码显示器概述 (3) 1.2 设计任务 (5) 1.3设计目的 (6) 第2节AT89C51单片机简介 (6) 2.1 AT89C51单片机 (6) 2.2 单片机管脚图 (7) 2.3管脚说明 (7) 2.4振荡器特性 (9) 第3节设计主程序与硬件电路设计 (9) 3.1设计的主程序 (10) 3.2系统程序所需硬件 (10) 3.2.1所需的硬件 (10) 3.2.2所需硬件的结构图 (11) 3.3 硬件电路总连接图 (12) 第4节程序运行过程 (12) 4.1分析步骤 (12) 4.2 程序执行过程 (13)

第5节程序运行结果 (13) 总结 参考文献 第1节引言 还记得我们小时候玩的“火柴棒游戏”吗,几根火柴棒组合起来,能拼成各种各样的图形,LED数码管显示器实际上也是这么一个东西。在单片机系统中,常常用LED数码数码管显示器来显示各种数字或符号。LED 数码显示器是单片机嵌入式系统中经常使用的显示器件。一个“8”字型的显示模块用“a、b、c、d、e、f、g、dp”8 个发光二极管组合而成。每个发光二极管称为一字段。LED 数码显示器有共阳极和共阴极两种结构形式。由于它具有显示清晰、亮度高、使用电压低、寿命长的特点,因此使用非常广泛。 1.1 LED数码显示器概述 八段LED数码管显示器由8个发光二极管组成。基中7个长条形的发光管排列成“日”字形,另一个贺点形的发光管在数码管显示器的右下角作为显示小数点用,它能显示各种数字及部份英文字母。LED数码管显示器有两种不一样的形式:一种是8个发光二极管的阳极都连在一起的,称之为共阳极LED数码管显示器;另一种是8个发光二极管的阴极都连在一起的,称之为共阴极LED 数码管显示器。如下图所示。`

按键控制1位LED数码管显示0-9

单片机课程设计 姓名:陈素云 班级:09电力方向2班学号:200920305340

设计题目: 按键控制1位LED数码管显示0-9 设计要求: 通过单片的I/O口与LED数码管所构成的单片机系统的软件编程,使学生掌握简单的单片机系统的设计,同时初步学全用汇编语言和C语言两种方式编程的基本方法。学生必须采用单片机AT89C51为LED显示屏的控制为核心,分别置“1”或“0”,让某些段的LED 发光,其它的熄灭,然后达到显示不同的字符和图符号的目的. 学生根据前期设计的步骤按照设计报告内容的具体要求,选择前期设计的一个典型题目,写出详尽的课程设计报告,重点内容包括方案论证、完整的电路图、软件系统流程图及开发程序、组装调试内容和总结等。

目录 第1节引言 (3) 1.1 LED数码显示器概述 (3) 1.2 设计任务 (5) 1.3设计目的 (6) 第2节AT89C51单片机简介 (6) 2.1 AT89C51单片机 (6) 2.2 单片机管脚图 (7) 2.3管脚说明 (7) 2.4振荡器特性 (9) 第3节设计主程序与硬件电路设计 (9) 3.1设计的主程序 (10) 3.2系统程序所需硬件 (10) 3.2.1所需的硬件 (10) 3.2.2所需硬件的结构图 (11) 3.3 硬件电路总连接图 (12) 第4节程序运行过程 (12) 4.1分析步骤 (12) 4.2 程序执行过程 (13) 第5节程序运行结果 (13) 总结 参考文献

第1节引言 还记得我们小时候玩的“火柴棒游戏”吗,几根火柴棒组合起来,能拼成各种各样的图形,LED数码管显示器实际上也是这么一个东西。在单片机系统中,常常用LED数码数码管显示器来显示各种数字或符号。LED 数码显示器是单片机嵌入式系统中经常使用的显示器件。一个“8”字型的显示模块用“a、b、c、d、e、f、g、h” 8 个发光二极管组合而成。每个发光二极管称为一字段。LED 数码显示器有共阳极和共阴极两种结构形式。由于它具有显示清晰、亮度高、使用电压低、寿命长的特点,因此使用非常广泛。 1.1 LED数码显示器概述 八段LED数码管显示器由8个发光二极管组成。基中7个长条形的发光管排列成“日”字形,另一个贺点形的发光管在数码管显示器的右下角作为显示小数点用,它能显示各种数字及部份英文字母。LED数码管显示器有两种不一样的形式:一种是8个发光二极管的阳极都连在一起的,称之为共阳极LED数码管显示器;另一种是8个发光二极管的阴极都连在一起的,称之为共阴极LED 数码管显示器。如下图所示。` 共阴和共阳结构的LED数码管显示器各笔划段名和安排位置是相同的。

led数码管显示控制实验报告

竭诚为您提供优质文档/双击可除led数码管显示控制实验报告 篇一:单片机实验报告——LeD数码管显示实验 《微机实验》报告 LeD数码管显示实验 指导教师:专业班级: 姓名: 学号: 联系方式: 一、任务要求 实验目的:理解LeD七段数码管的显示控制原理,掌握数码管与mcu的接口技术,能够 编写数码管显示驱动程序;熟悉接口程序调试方法。 实验内容:利用c8051F310单片机控制数码管显示器 基本要求: 利用末位数码管循环显示数字0-9,显示切换频率为1hz。 提高要求: 在4位数码管显示器上依次显示当天时期和时间,显示

格式如下: yyyy(年份) mm.dd(月份.日) hh.mm(小时.分钟) 思考题: 数码管采用动态驱动方式时刷新频率应如何选择?为什么? 二、设计思路 c8051F310单片机片上晶振为24.5mhz,采用8分频后为3.0625mhz,输入时钟信号采用48个机器周期。 0到9对应的断码为:Fc h、60h、DAh、F2h、66h、b6h、beh、e0h、Feh、F6h基础部分: 由于只需要用末位数码管显示,不需要改变位码,所以只需要采用LeD的静态显示。采用查表的方法,通过循环结构,每次循环查找数据表下一地址,循环十次后重新开始循环。每次循环延时1s,采用定时器0定时方式1。 提高部分: 四个数码管都要显示,所以采用LeD的动态显示。由于数码管的位选由p0.7、p0.6控制,p0端口的其他引脚都没用到,所以对p0端口初始化赋00h,每次循环加40h、选中下一位,四次后十六进制溢出,p0端口变又为00h回到第一

个数码管。 每位数码管显示一个段码后都延时1ms(否则数码管太亮,刺眼)采用定时器0定时方式1,依然采用查表法改变段码值。通过循环: DJnZR5,bAcK moVR5,#250DJnZR4,bAcKmoVR4,#8 来控制每种模式的切换时间,我采用2s切换一次 (8*250*1ms=2s)。 切换模式,可以采用改变查表法的偏移量来实现,没切换一次模式,偏移量加04h,三次后回到初始偏移量,来实现三种模式的循环显示。 三、 资源分配 基础部分: p0.7、p0.6:控制数码管的位选 p1:控制数码管段码的显示 R0:控制段选 提高部分: p0.7、p0.6:控制数码管的位选 p1:控制数码管段码的显示 R0:控制位选 R1:控制段选

LED数码管显示实验

信息工程学院实验报告 课程名称:单片机原理及接口 实验项目名称:LED 数码管显示实验 实验时间:2016年3月11日 班级:通信141 姓名: 学号: 一、实 验 目 的: 熟悉keil 仿真软件、proteus 仿真软件、软件仿真板的使用。了解并熟悉一位数码管与多位 LED 数码管的电路结构、与单片机的连接方法及其应用原理。学习proteus 构建LED 数码管显 示电路的方法,掌握C51中单片机控制LED 数码管动态显示的原理与编程方法。 二、实 验 设 备 与 器 件 硬件:微机、单片机仿真器、单片机实验板、连线若干 软件:KEIL C51单片机仿真调试软件,proteus 系列仿真调试软件 三、实 验 原 理 LED 显示器是由发光二极管显示字段的显示器件。在单片机应用系统中通常使用的是七段 LED ,这种显示器有共阴极与共阳极两种。 共阴极LED 显示器的发光二极管阴极共地,当某个发光二极管的阳极为高电平时,该发光 二极管则点亮;共阳极LED 显示器的发光二极管阳极并接。 成 绩: 指导老师(签名): a f e g c d d 1 2 3 4 10 9 8 7 g f a e d c (a) 共阴极 (b) 共阳极 (c) 管脚

七段LED数码管与单片机连接时,只要将一个8位并行输出口与显示器的发光二极管引脚相连即可。8位并行输出口输出不同的字节数据即可获得不同的数字或字符,通常将控制发光二极管的8位字节数据称为段选码。 多位七段LED数码管与单片机连接时将所有LED的段选线并联在一起,由一个八位I/O口控制,而位选线分别由相应的I/O口线控制。如:8位LED动态显示电路只需要两个八位I /O口。其中一个控制段选码,另一个控制位选。 由于所有位的段选码皆由一个I/O控制,因此,在每个瞬间,多位LED只可能显示相同的字符。要想每位显示不同的字符,必须采用动态扫描显示方式。即在每一瞬间只使某一位显示相应字符。在此瞬间,位选控制I/O口在该显示位送入选通电平(共阴极送低电平、共阳极送高电平)以保证该位显示相应字符,段选控制I/O口输出相应字符段选码。如此轮流,使每位显示该位应显示字符,并保持延时一段时间,以造成视觉暂留效果。 不断循环送出相应的段选码、位选码,就可以获得视觉稳定的显示状态。由人眼的视觉特性,每一位LED在一秒钟内点亮不少于30次,其效果和一直点亮相差不多。 四、实验内容与步骤 1、电路图的设计。 (1)打开proteus软件,单击P,打开搜索元器件窗口,如图1-1 所示: 图1-1 搜索元器件 (2)添加元器件AT89C51、CAP、BUTTON、LED-BLUE、RES、CRYSTAL、7SEG-MPXI1CC,修改元器件的参数,绘制电路图,如图1-2 所示:

LED数码显示控制

实验二 实验名称:LED数码显示控制 一、实验目的 了解并掌握LED数码显示控制中的应用及其编程方法。 二、实验原理及要求 按下启动按钮后,由八组LED发光二极管模拟的八段数码管开始显示:先是一段段显示,显示次序是A、B、C、D、E、F、G、H。随后显示数字及字符,显示次序是0、1、2、3、4、5、6、7、8、9、A、b、C、d、E、F,再返回初始显示,并循环不止。

三、程序编程及分析 方法一:用SHRB指令 移位寄存器位(SHRB)指令将DATA数值移入移位寄存器。S_BIT指定移位寄存器的最低位。N指定移位寄存器的长度和移位方向(移位加 = N,移位减 = -N)。SHRB指令移出的每个位被放置在溢出内存位(SM1.1)中。该指令由最低位(S_BIT)和由长度(N)指定的位数定义。 用M10.0~M10.7 M11.0~M11.7 M12.0~M12.7的24个位表示显示的24种状态的控制位。 方法二:用SEG指令 用SHRB指令来写程序太长,太麻烦了。个人推荐用SEG段码指令,程序简洁明了。 LD SM0.1 MOVB 0, VB10 LD I0.0 AN T37 TON T37, 10 LD T37 INCB VB10 SEG VB10, QB0

四、实验步骤 1、设计一个照明灯的控制程序。当按下接在I0.0上的照明灯按钮,可发光30s。如果在这段时间内又有人按下按钮,则时间间隔从头开始。这样可确保在最后一次按下按钮后,灯光可维持30s的照明。 2、设计程序,用SEG指令,循环显示0~F字符。 3、设计程序,用一个按钮控制两盏灯:按一次,第一盏亮,按二次,第二盏亮,按三次,两盏全亮,按四次,两盏全灭,按五次,两盏全亮,按六次,只有第二盏亮,按七次,只有第一盏亮,按八次,两盏全灭,完成一次工作循环。 五、实验结果及分析

用LED数码管显示秒表设计

单片机课程设计说明书 用LED 数码管显示的秒表设计 专业 电气工程及其自动化 学生姓名 刘宁 班级 B 电气081 学号 0810601114 指导教师 张兰红 完成日期 2011年 6月 26 日

目录 1、概述 (1) 2、课题方案设计 (1) 2.1系统总体设计要求 (1) 2.2系统模块结构论证 (1) 3、系统硬件设计 (2) 3.1总体设计 (2) 3.2单片机运行的最小系统 (3) 3.2.1 52单片机最小系统电路介绍 (3) 3.2.2单片机的振荡电路与复位电路 (6) 3.3数码管介绍 (8) 3.4驱动电路 (8) 4、软硬件联调及调试结果 (9) 4.1软硬件调试中出现的问题及解决措施 (9) 4.2实物图 (11) 4.3调试结果 (12) 5、结束语 (12) 参考文献 (13) 附录 (14) 附录1:基于单片机的秒表设计原理图 (14) 附录2:基于单片机的秒表设计PCB图 (15) 附录3:PROTEUS仿真图 (15) 附录4:基于单片机的秒表设计C语言程序清单 (16) 附录5:基于单片机的秒表设计元器件目录表 (18)

1、概述 21世纪是一个电子技术和电子元件有更大发展的世纪。回顾百年来电子技术和电子工业发展的成就,举世瞩目。作为一个电气专业的大学生,我们不但要有扎实的基础知识、课本知识,还应该有较强的动手能力。现实也要求我们既精通电子技术理论,更要掌握电子电路设计、实验研究和调试技术。课程设计就是一个理论联系实际的机会。 本次设计主要完成具备基本功能的电子秒表的理论设计,电子秒表是重要的记时工具,广泛运用于各行各业中。作为一种测量工具,电子秒表相对其它一般的记时工具具有便捷、准确、可比性高等优点,不仅可以提高精确度,而且可以大大减轻操作人员的负担,降低错误率。 在设计中应用到数码管,数码管主要用于楼体墙面,广告招牌、高档的DISCO、酒吧、夜总会、会所的门头广告牌等。特别适合应用于广告牌背景、立交桥、河、湖护栏、建筑物轮廓等大型动感光带之中,可产生彩虹般绚丽的效果。用护栏管装饰建筑物的轮廓,可以起到突出美彩亮化建筑物的效果。事实证明,它已经成为照明产品中的一只奇葩,绽放在动感都市。 2、课题方案设计 2.1 系统总体设计要求 用AT89C52设计一个2位LED数码显示“秒表”,显示时间为00~59秒,每秒自动加一。另设计一个“开始”按键和一个“复位”按键,一个“暂停”按键。接上电源后从00开始计时,至59后再回到00,继续循环。 2.2系统模块结构论证 1.单片机模块选择

相关文档