LED显示应用学习体验实验箱的显示接口电路概念.ppt_第1页
LED显示应用学习体验实验箱的显示接口电路概念.ppt_第2页
LED显示应用学习体验实验箱的显示接口电路概念.ppt_第3页
LED显示应用学习体验实验箱的显示接口电路概念.ppt_第4页
LED显示应用学习体验实验箱的显示接口电路概念.ppt_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、LED显示应用学习体验 实验箱的显示接口电路 概念:段口,位口,驱动,反相,单体,连体, 共阴(阳) 连接:P1连段口,P3连位口 体验一:显示位置和内容固定 方法1: MOV P1,#3FH ;内容 MOV P3,#01(#11H) ;定位 SJMP $ 讨论:P1、P3口数据含义? P0、P2口可以吗?,模块五 最小应用系统(二)-显示电路,访法2: MAIN :MOV A,#2;查表 MOV P3,#00010001B;定位 MOV DPTR,#DISTAB MOVC A,A+DPTR MOV P1,A;送内容 LJMP MAIN DISTAB: DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH,体验二:内容固定,显示位置移动 方法1: MOV A,#01 L0:MOV P1,#5BH MOV P3,A LCALL DEL1S RL A SJMP L0,体验三:内容变化,显示位置固定 MOV P3, #01 MOV DPTR, #TAB MOV R6, #0 NEXT:MOV A, R6 MOVC A, A+DPTR MOV P1, A LCALL DEL1S INC R6 CJNE R6,#10,NEXT SJMP $ TAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H DB 7FH,6FH 讨论:该程序显示什么、几次?重复显示如何改?,二、LED显示器结构与原理 LED显示块是由发光二极管显示字段的显示器件。 在微机应用系统中通常使用的是七段LED。这种显示块有共阴极与共阳极两种,如图1所示,七段显示块与微机接口非常容易。编码定义如表1所示。 讨论学习:编码定义、编码方式,(a)共阴极 (b)共阳极 (c)管脚配置 图1 七段LED显示器内部电路,表1 七段LED的段选码,三、多位LED显示器的构成 在微机应用系统中使用LED显示块构成N位LED显示器。 LED显示器显示方式有两种: (1)LED单体组合方式(如图2所示) (2)LED连体组合方式(如图3所示),图2 N位LED显示器,组合LED数码管和单独的数码管有什么联系?,等同于下面的结构,四、多位LED显示器的显示方式 在微机应用系统中使用LED显示块构成N位LED显示器。 LED显示器显示方式有两种: (1)LED静态显示方式(如图4所示) 静态显示是指数码管显示某一字符时,相应的发光二极管恒定导通或恒定截止。 (2)LED动态显示方式(如图5所示) 将所有位的段选线并联在一起,由一个8位I/O口控制。而共阴(或共阳)极公共端K分别由相应的I/O线控制,实现各位的分时选通。 讨论学习:静态显示、动态显示特点,各位扫描显示:由于多位LED所有段选线皆由Pi口控制,要想每位显示不同的字符,就必须采用扫描方法轮流点亮各位LED,在每一瞬间只使某一位显示字符。 段选码、位选码控制:Pi口输出相应字符段选码,Pj口在该显示位送入选通电平,保证该位显示相应字符,如此轮流。 扫描延时:段选码、位选码每送入一次后延时1ms,保证每位有一定亮度,因人眼的视觉暂留效果,看上去每个数码管总在亮。 逐位轮流点亮各个LED,每一位保持1ms,在1020ms之内再一次点亮,重复不止。这样,利用人的视觉暂留,好像6位LED同时点亮一样。,图4 四位静态LED显示器电路,图5 八位LED动态显示器电路,五、多位LED显示器的接口电路 接口电路从显示方式上分有两种: (1)LED静态显示方式 (2)LED动态显示方式 接口电路从译码驱动方式上分有两种: (1)LED软件译码方式 (2)LED硬件译码方式 讨论学习:能组合成几种方式?,1、软件译码静态显示接口电路 讨论学习:静态显示、动态显示特点 仅用单片机自己的I/O端口引 脚能接几位LED数码管? 程序怎么设计?,图6 软件译码电路,2、硬件译码静态显示接口电路 专门的BCD译码器,显示方式静态。 讨论学习:74LS138的作用? 74LS139 74LS156 MC14495必须有锁存功能,图7 以硬件为主的LED显示器接口电路,硬件译码显示器接口,图 8 MC14495内部逻辑与引脚图,图9 使用MC14495的多位LED静态显示接口,3、软件译码动态显示接口电路 程序设计:(思想、程序) 延时及时间长短很重要。 讨论学习:软件译码动态显示特点,通过P2和P3连接的8位LED动态显示电路,如何显示2个不同的数据?,传送对应的第1个显示数据,点亮第1个数码管,显示延时,传送1个显示消隐数据,传送对应的第2个显示数据,点亮第2个数码管,显示延时,传送2个显示消隐数据,微观上看来,程序只是瞬间点亮了一个数码管,但是只要这个循环消耗的时间足够短,我们看起来就是不闪烁的,这就是扫描的根本含义。,MAIN: MOV A, #5 ;试着修改 MOV P3, #00000001B ;试着修改 MOV DPTR, #DISTAB MOVC A, A+DPTR MOV P2, A LCALL DELAY mov P2, #00H MOV A, #7 ;试着修改 MOV P3, #00000010B ;试着修改 MOV DPTR, #DISTAB MOVC A, A+DPTR MOV P2, A LCALL DELAY mov P2, #00H LJMP MAIN DISTAB: DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH,DELAY:MOV R7, #0FFH DL1: MOV R6, #0FH DL2: DJNZ R6, DL2 DJNZ R7, DL1 RET,实验现象有什么变化?,数字显示数字57,没有显示,没有显示,4、硬件译码动态显示接口电路 讨论学习:与硬件译码静态显示电路的 比较,BCD译码器只用一个。 驱动方式可用分立元件。,图5 利用硬件译码器的七段LED接口电路,六、LED显示器的串行接口电路 讨论学习:利用了串行口的哪些知识? 与前面方案比较属于哪类?,串行输出:,七、 LED点阵显示和与单片机的接口,1 LED点阵显示的结构及原理,LED点阵显示器是把很多LED发光二极管按矩阵方式排列在一起,通过对每个LED进行发光控制,完成各种字符或图形的显示。最常见的LED点阵显示模块有57(5列7行),79(7列9行),88(8列8行)结构。 LED点阵由一个一个的点(LED发光二极管)组成,总点数为行数与列数之积,引脚数为行数与列数之和。,LED显示屏结构 点亮LED:对应的行输出高电平,列输出低电平。,LED屏显示原理,“大”字显示字型码示意图,LED屏显示方法,显示字符“大”的过程如下:先给第一行送高电平(行高电平有效),同时给8列送11110111(列低电平有效);然后给第二行送高电平,同时给8列送11110111,最后给第八行送高电平,同时给8列送11111111。每行点亮延时时间为1ms,第八行结束后再从第一行开始循环显示。利用视觉驻留现象,人们看到的就是一个稳定的图形。,2 LED点阵显示接口设计,LED显示屏与单片机接口,用单片机控制一个8*8LED点阵需要使用两个并行端口,一个端口控制行线,另一个端口控制列线。 显示过程以行扫描方式进行,扫描显示过程是每次显示一行8个LED,显示时间称为行周期,8行扫描显示完成后开始新一轮扫描,这段时间称为场周期。行与行之间延时12ms,延时时间受50Hz闪烁频率的限制,不能太大,应保证扫描所有8行(即一帧数据)所用数据之和在20ms以内。,后面内容直接删除就行 资料可以编辑修改使用 资料可以编辑修改使用 资料仅供参考,实际情况实际分析,主要经营:课件设计,文档制作,网络软件设计、图文设计制作、发布广告等 秉着以优质的服务对待每一位客户,做到让客户满意! 致力于数据挖掘,合同简历、论文写作、PPT设计、计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论