LED显示器接口.ppt_第1页
LED显示器接口.ppt_第2页
LED显示器接口.ppt_第3页
LED显示器接口.ppt_第4页
LED显示器接口.ppt_第5页
免费预览已结束,剩余15页可下载查看

下载本文档

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

文档简介

,Led显示器接口设计,第八章单片机人机接口,计算机科学与软件学院计算机基础教学部,主讲教师赵晓安,计算机硬件技术基础,8.1LED显示器接口,LED显示器结构与原理LED显示接口显示程序设计(无条件I/O传送),P290,LED显示器结构与原理,LED显示器是由个发光二极管显示字段的显示器件,通过点亮不同的字段可显示09、AF及小数点等字形。其外形结构与原理见图8-1所示。,(a)LED管脚图;(b)共阴极;(c)共阳极,要使数码管显示指定的字符对共阴极接法的电路:1、共阴极端接低电平2、要发光的二极管段加高电平,称0CFH为字形码G端称为字位,8,0,1,1,7FH,段码(字形码)各位定义如下:,LED显示器有静态显示与动态显示两种形式:1、静态显示就是当显示某个字符时,相应的发光二极管恒定导通或截止。每一个显示器都需要一个带有锁存功能的I/O口控制字形码。单片机把要显示的字符的的字形码送到接口电路使得显示器显示相应字符,直到要显示新的数据时,再发送新的字形。2.动态显示就是一位一位地轮流点亮每个显示器(动态扫描),每一位显示器每隔一段时间点亮一次,但由于人视觉的滞留效应,看到的是每个显示器都在显示各自的字符。,LED显示接口,P290,.静态显示接口,MC14495芯片作为LED的静态显示器接口,它是MOTOROLA公司生产CMOSBCD七段十六进制锁存、译码驱动芯片。它的作用是输入被显示的字符的二进制码,并把它自动转换成相应的字形码,送LED显示。,图8-2MC14495引脚和逻辑框图,(a)引脚,(b)逻辑框图,.静态显示接口电路,1亮0灭,.动态显示接口,所谓动态显示就是一位一位地轮流点亮各位显示器(称为动态扫描),对于每一位显示器来说,每隔一段时间点亮一次。显示器的亮度即与导通电流有关,也与点亮时间和间隔时间的比例有关。调整电流和时间参数,可实现亮度较高较稳定的显示。常用可编程并行接口芯片8155作为LED动态显示器的接口。实验设备中8031通过8155接六只共阴极LED显示器的接口电路。图中8155的B口经8路反相驱动器74LS240与LED的a、b、c、d、e、f、g、dp相连,A口经六路反相驱动器和各LED控制端G相连,故B口为段选口(字形码口),A口为位选口(字位码口),CPU可以通过A口控制各LED是否点亮。,.动态显示接口电路,图7238155的逻辑结构及引脚,8155可编程的并行I/O扩展接口,P251,8155I/O地址编码,表788155口地址编码,作扩展I/O口使用时8155工作方式控制字格式,字位表,0FF20H命令0FF21HA口0FF22HB口0FF23HC口,在实验设备中8155的端口地址分配,.动态显示接口电路,段码(字形码)各位定义如下:,显示缓冲区每个显示块对应一个存储单元,存放该块欲显示字符的字形码在表中的项数(即地址偏移量)。,将01H送字位码口;查字形码表得到字符1的字形码0F9H送字形码口则该位显示1,其它位的显示类同,依次循环往复从低位到高位将字位码,送字位码口;根据显示缓冲区中的数据查字形码表,将对应的字形码送字形码口,其由于视觉残留,六个不同的字符就同时显示出来。,06H,05H,04H,03H,02H,01H,ORG0000HMOV79H,#01H;将数据送入显示缓冲区MOV7AH,#02HDISP:MOVSP,#5FHMOVA,#03H;对8155初始化,A、B口输出MOVDPTR,#0FF20HMOVXDPTR,A;方式控制字送8155命令口DISP1:MOVR0,#79H;置显示缓冲区指针初值MOVR5,#01H;置字位码初值MOVA,R5LD0:MOVDPTR,#0FF21H;字位码送8155A口MOVXDPTR,AMOVDPTR,#0FF22H;B口地址送DPTRMOVA,R0;待显示字符地址偏移量送AADDA,#0EH;对A进行地址修正MOVCA,A+PC;查字形码表MOVXDPTR,A;字形码送8155B口ACALLDLAY;延时1MS,INCR0MOVA,R5JBACC.5,LD1RLA字位码左移一位MOVR5,AAJMPLD0LD1:SJMPDISP1DB0C0H,0F9H,0A4H,0B0H,99H,92HDB82H,0F8H,80H,90H,88H,83H,0C6HDB0A1H,86H,8EH,0FFH,0CH,89HDB0C8H,0C1H,7FH,0BFHDLAY:MOVR7,#02H;延时子程序DL1:MOVR6,#0FFHDL2:DJNZR6,DL2DJNZR7,DL1RETEND,;字形码表,口指针DPTR,查表PC,ORG0000HDISP:MOVSP,#5FHMOVP2,#0FFHMOVA,#03H;对8155初始化,A口、B口输出MOVR1,#20HMOVXR1,ADISP4:MOVR5,#01H;置字位码初值MOVR0,#79H;置显示缓冲区指针初值MOVA,R5LD0:MOVR1,#21H;字位码送8155A口MOVXR1,AMOVA,R0MOVDPTR,#TABMOVCA,A+DPTR;查字形码表INCR1MOVXR1,A;字形码送8155B口ACALLDLAY;延时1MSINCR0MOVA,R5,JBACC.5,LD1RLAMOVR5,AAJMPLD0LD1:SJMPDISP4TAB:DB0C0H,0F9H,0A4H,0B0H,99H,92HDB82H,0F8H,80H,90H,88H,83H,0C6HDB0A1H,86H,

温馨提示

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

评论

0/150

提交评论