第7章扩MCS51系列单片机接口技术.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章扩MCS51系列单片机接口技术

MCS51单片机显示器接口技术 常用的显示设备: 发光二极管、八段LED显示器、点阵LED,液晶显示器(LCD)、屏幕显示器(CRT)等。 1、LED显示器接口技术 (1)LED结构与原理 (2)LED静态显示 (3)LED动态显示 2、 16×16 LED点阵显示器接口技术 3、LCD液晶显示器接口技术 1、LED结构与原理: (1)结构与原理: (2)LED显示器七段码 a.七段码问题 共阳极、共阴极七段码 如显示“0”,共阴极七段码: dp g f e d c b a 0 0 1 1 1 1 1 1 ?3FH b.驱动问题 段驱动、位驱动; 段口、位口 c.显示方式 静态显示、动态显示 d.译码方式 硬件译码、软件译码(查表) (3)LED动态显示 DISP:MOV R0,#30H ;显示缓冲器首址 MOV R3 , #01H ;位码 MOV R7 ,#08H ;8个LED DIR1:MOV A , @R0 ;取显示数据 MOV DPTR , #TAB ;7段码表 MOVC A , @A+DPTR ;查表求得7段码 MOV DPTR , #PORT1 ;段口 MOVX @DPTR , A ;7段码送段口 MOV A ,R3 ;位码 MOV DPTR ,#PORT2 ;位口 MOVX @DPTR , A ;位码送位口 LCALL DL1 ;延时1ms RL A ;位码左移 MOV R3,A INC R0 ;下一位 DJNZ R7,DIR1 ;8位显示完? RET ;共阳极7段码表 TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H DB 80H,90H,88H,83H,0C6H,0A1H,86H,8EH DL1: MOV R6, #02H ;1ms延时 DL11:MOV R5, #248 DJNZ R5, $ DJNZ R6, DL11 RET (4)互动平台LED接口电路 段驱动:74LS240?反向驱动器; 位驱动:75452?反向驱动器。 例1:在LED显示器上显示 D5L1.ASM:使用P1口作段口、P3口作位口。 (6)8255接口LED动态显示 互动教学平台8255接口电路: 8255的WR、RD接到了中板控制总线的WR、RD上,A1、A0接到了 存储器扩展单元的ADD1、ADD0上,CS引出为8255CS,8255的数 据总线已接到系统的数据总线上。 设计1:8255做显示器接口 1、设计译码电路; 2、确定8255的端口地址; 3、在LED显示器上显示 2、16×16 LED点阵显示接口电路 (1)16×16 LED点阵显示单元,扩展74LS273锁存器控制点阵显示。 (2)I/O口分别提供字形代码(列码)、扫描信号(行码),凡字形代码位为“1”、行扫描信号为“1”点亮该点,否则熄灭;通过逐行扫描循环点亮字形或曲线。 (2)16×16 LED点阵字模取值原理 如行0,显示点如图所示,则取模高字节为20H,低字节为44H,即:20H,44H。 扫描时将列码高、低字节分别输出,点亮行0,延时一定时间,再扫描下一行。 如:“刘”字行0取模数据 LIE1 EQU 0FFEFH ;列1 LIE2 EQU 0FFECH ;列2 HANG1 EQU 0FFEEH ;行1 HANG2 EQU 0FEEDH

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档