6位一体数码管原理图和封装
- 格式:docx
- 大小:368.02 KB
- 文档页数:3
目录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 -1.设计目的与要求1.1 设计目的1. 了解 6 位 7 段 LED数码管的工作原理。
LED数码管的结构及工作原理LED数码管是一种常见的显示器件,广泛应用于各种电子设备中。
本文将介绍LED数码管的结构及工作原理。
一、LED数码管的结构1.1 LED芯片:LED数码管的核心部件是LED芯片,用于发光显示数字或字符。
1.2 控制电路:LED数码管上的控制电路用于控制LED芯片的亮灭状态。
1.3 封装材料:LED数码管的外部通常采用透明的封装材料,保护LED芯片并传播光线。
二、LED数码管的工作原理2.1 发光原理:LED数码管采用LED芯片作为发光源,当电流通过LED芯片时,LED芯片会发出光线。
2.2 亮灭控制:LED数码管的控制电路可以通过控制电流的大小和方向来控制LED芯片的亮灭状态。
2.3 数字显示:LED数码管可以通过控制多个LED芯片的亮灭状态来显示数字或字符。
三、LED数码管的优点3.1 高亮度:LED数码管具有高亮度和鲜艳的颜色,显示效果清晰明亮。
3.2 低功耗:LED数码管的功耗较低,节能环保。
3.3 长寿命:LED数码管寿命长,使用稳定可靠。
四、LED数码管的应用领域4.1 电子钟:LED数码管广泛应用于电子钟中,显示时间和日期。
4.2 电子秤:LED数码管也常用于电子秤上,显示重量和价格。
4.3 电子温度计:LED数码管还可以用于电子温度计上,显示温度值。
五、LED数码管的发展趋势5.1 高集成度:未来LED数码管将趋向于高集成度,减小体积,提高显示效果。
5.2 多功能化:LED数码管将会实现更多功能,如显示动画、图像等。
5.3 环保节能:LED数码管将继续发展环保节能的特点,符合绿色发展理念。
总结:LED数码管作为一种重要的显示器件,在各种电子设备中发挥着重要作用。
通过了解LED数码管的结构及工作原理,我们可以更好地理解其在电子领域的应用和发展。
LED数码管的结构及工作原理LED数码管是一种常见的数字显示器件,广泛应用于计算机、电子仪器、仪表、电子玩具等领域。
本文将详细介绍LED数码管的结构和工作原理。
一、LED数码管的结构LED数码管由多个发光二极管(LED)组成,每一个LED代表一个数字或者字符。
LED数码管通常采用共阳极或者共阴极的结构,下面将分别介绍这两种结构。
1. 共阳极结构在共阳极结构中,数码管的阳极(A)是共用的,而每一个LED的阴极(K1、K2、K3...Kn)是独立的。
每一个LED的阴极通过控制电路连接到不同的引脚,通过控制引脚的高低电平来控制LED是否发光。
当某个LED的阴极接地时,阳极加之正电压,该LED就会发光。
2. 共阴极结构在共阴极结构中,数码管的阴极(K1、K2、K3...Kn)是共用的,而每一个LED的阳极(A)是独立的。
每一个LED的阳极通过控制电路连接到不同的引脚,通过控制引脚的高低电平来控制LED是否发光。
当某个LED的阳极接正电压时,阴极接地,该LED就会发光。
二、LED数码管的工作原理LED数码管的工作原理基于LED的发光特性和数字电路的控制原理。
1. LED的发光特性LED是一种半导体器件,当正向电压施加在LED的两端时,电流通过LED时,电子与空穴会发生复合,释放出能量,产生光。
不同的材料和掺杂方式可以产生不同颜色的光。
2. 数字电路的控制原理LED数码管的控制原理基于数字电路的控制。
通过控制引脚的高低电平,可以控制LED是否发光。
通常使用微控制器或者其他数字电路来控制LED数码管的显示。
LED数码管的显示是通过分时显示的方式实现的。
即通过快速的切换不同的LED,以人眼的视觉暂留效应来实现数字或者字符的显示。
3. 工作原理示意图下面是一个简化的LED数码管工作原理示意图:```共阳极结构:AF BGE CD DP共阴极结构:AF BGE CD DP```在示意图中,A、B、C、D、E、F、G和DP分别代表LED数码管的不同段。
项目六数码管显示原理学习目的:1.介绍STC89C51的数码管显示的原理;2.掌握单个数码管静态显示的原理;3.熟悉四位一体数码管动态显示的原理;4.掌握单片机数码管显示的C51程序编程。
常用的LED显示器有LED状态显示器(俗称发光二极管)、LED七段显示器(俗称数码管)和LED十六段显示器。
发光二极管可显示两种状态,用于系统状态显示;数码管用于数字显示;LED十六段显示器用于字符显示。
一、数码管简介1.数码管的结构数码管由8个发光二极管(以下简称字段)构成,通过不同的组合可用来显示数字0 ~9、字符A ~F、H、L、P、R、U、Y、符号“-”及小数点“.”。
数码管的外形结构如下图所示。
数码管又分为共阴极和共阳极两种结构。
常用的LED显示器为8段(或7段,8段比7段多了一个小数点“dp”段)。
有共阳极和共阴极两种其结构如下图所示:图6-1 数码管结构图2.数码管工作原理共阳极数码管的8个发光二极管的阳极(二极管正端)连接在一起。
通常,公共阳极接高电平(一般接电源),其它管脚接段驱动电路输出端。
当某段驱动电路的输出端为低电平时,则该端所连接的字段导通并点亮。
根据发光字段的不同组合可显示出各种数字或字符。
此时,要求段驱动电路能吸收额定的段导通电流,还需根据外接电源及额定段导通电流来确定相应的限流电阻。
共阴极数码管的8个发光二极管的阴极(二极管负端)连接在一起。
通常,公共阴极接低电平(一般接地),其它管脚接段驱动电路输出端。
当某段驱动电路的输出端为高电平时,则该端所连接的字段导通并点亮,根据发光字段的不同组合可显示出各种数字或字符。
此时,要求段驱动电路能提供额定的段导通电流,还需根据外接电源及额定段导通电流来确定相应的限流电阻。
3.数码管字形编码要使数码管显示出相应的数字或字符,必须使段数据口输出相应的字形编码。
字型码各位定义为:数据线D0与a字段对应,D1与b字段对应……,依此类推。
如使用共阳极数码管,数据为0表示对应字段亮,数据为1表示对应字段暗;如使用共阴极数码管,数据为0表示对应字段暗,数据为1表示对应字段亮。
数码管显示电路原理(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口低四位接片选低电平有效。
八段数码管显示1. 实验目的 :(1了解数码管动态显示的原理。
(2了解 74LS164 扩展端口的方法。
2. 实验内容 :利用实验仪提供的显示电路 , 动态显示一行数据。
3. 实验线路 :PB 0 数据输入PB 1 时钟输入说明:这里只是显示草图,详细原理参见 " 8155 接口实验 "4. 实验器材:(1 QTH2008下载式综合实验仪 1 台 (2 QTH2008仿真器 1 台(3计算机 1 台5. 实验说明 :(1 本实验仪提供了 8 段码 LED 显示电路, 学生只要按地址输出相应数据, 就可以实现对显示器的控制。
显示共有 6 位, 用动态方式显示。
8 段码是由 8155 的PB0、 PB1 经74LS164“串转并” 后输出得到。
6 位位码由 8155(或 8255 的 PA0-5口输出,经 uA2003 反向驱动后,选择相应显示位。
74LS164 是串行输入并行输出转换电路,串行输入的数据位由 8155 的 PB0 控制, 时钟位由 8155 的 PB1 控制输出。
写程序时, 只要向数据位地址输出数据, 然后向时钟位地址输出一高一低两个电平就可以将数据位置到 74LS164 中, 并且实现移位。
向显示位选通地址输出高电平就可以点亮相应的显示位。
本实验仪中数据位输出地址为 0e102H , 时钟位输出地址为 0e102H , 位选通输出地址为 0e101H 。
本实验涉及到了 8155 I0/RAM 扩展芯片的工作原理以及74LS164 器件的工作原理。
7. 参考程序 (SY10.ASM:OUTBIT equ 0e101h ; 位控制口CLK164 equ 0e102h ; 段控制口 (接 164 时钟位 DAT164 equ 0e102h ; 段控制口(接 164 数据位 IN equ 0e103h ; 键盘读入口LEDBuf equ 60h ; 显示缓冲Num equ 70h ; 显示的数据DelayT equ 75horg 0000hljmp StartLEDMAP: ; 八段管显示码db 3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07h db 7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71h Delay: ; 延时子程序mov r7, #0DelayLoop:djnz r7, DelayLoopdjnz r6, DelayLoopretDisplayLED:mov r0, #LEDBufmov r1, #6 ; 共 6 个八段管mov r2, #00100000b ; 从左边开始显示 Loop:mov dptr, #OUTBITmov a, #00hmovx @dptr, a ; 关所有八段管mov a, @r0mov B, #8 ; 送 164DLP:rlc amov r3, amov acc.0, cANL A, #0FDHmov dptr, #DAT164movx @dptr, amov dptr, #CLK164orl a,#02hmovx @dptr, aanl a,#0fDhmovx @dptr, amov a, r3djnz B, DLPmov dptr, #OUTBITmov a, r2movx @dptr, a ; 显示一位八段管 mov r6, #1 call Delaymov a, r2 ; 显示下一位rr amov r2, ainc r0djnz r1, Loopmov dptr, #OUTBITmov a, #0movx @dptr, a ; 关所有八段管retStart: mov dptr,#0e100hmov a,#03hmovx @dptr,amov sp, #40hmov Num, #0MLoop:inc Nummov a, Nummov b, amov r0, #LEDBufFillBuf:mov a, banl a, #0fhmov dptr, #LEDMapmovc a, @a+dptr ; 数字转换成显示码mov @r0,a ; 显示在码填入显示缓冲inc r0inc bcjne r0, #LEDBuf+6, FillBufmov DelayT,#30DispAgain:call DisplayLED ; 显示djnz DelayT,DispAgainljmp MLoopEND八位数码管显示:8155控制参考程序 2:对 8155初始化,使 I/O口控制 LED 的显示情况。
LED数码管的结构及工作原理LED数码管是一种常见的数字显示器件,广泛应用于各种电子设备中。
它由多个发光二极管(LED)组成,可以显示数字、字母和符号等信息。
本文将详细介绍LED数码管的结构和工作原理。
一、LED数码管的结构LED数码管通常由七段共阴(共阳)的LED组成,每一个LED代表一个数字或者字符的一部份。
每一个数字或者字符由多个LED组成,通过控制LED的点亮与熄灭来显示相应的数字或者字符。
LED数码管的结构主要包括以下几个部份:1. LED芯片:LED芯片是数码管的核心部件,它通过电流激发发光效果。
常见的LED芯片有红色、绿色和蓝色等。
不同颜色的LED芯片可以组合成彩色的数码管。
2. 引脚:LED数码管通常有多个引脚,用于连接到电路板上。
引脚普通分为共阳和共阴两种类型,共阳数码管的引脚连接到正极,共阴数码管的引脚连接到负极。
3. 外壳:LED数码管的外壳通常由透明的塑料或者玻璃制成,用于保护LED芯片和电路。
外壳的形状可以是圆柱形、方形或者矩形等,根据不同的应用需求选择合适的外壳形状。
二、LED数码管的工作原理LED数码管的工作原理是基于LED的发光特性和电流控制。
LED数码管通过控制电流的通断来实现不同LED的点亮和熄灭,从而显示不同的数字或者字符。
LED数码管的工作步骤如下:1. 电路连接:LED数码管的引脚通过焊接或者插针连接到电路板上。
共阳数码管的引脚连接到正极,共阴数码管的引脚连接到负极。
2. 电流控制:LED数码管通过电流控制来控制LED的发光。
在正常工作状态下,每一个LED的电流通常在10-20毫安(mA)之间。
电流过大会导致LED过热,电流过小则无法正常发光。
3. 信号输入:LED数码管通过接收外部信号来控制LED的点亮和熄灭。
常见的控制信号有数字信号和摹拟信号等。
数字信号通常是二进制编码,每一个LED对应一个控制位,通过控制位的高低电平来控制LED的点亮和熄灭。
4. 数字显示:LED数码管根据接收到的信号来控制LED的点亮和熄灭,从而显示相应的数字或者字符。