5点阵LED显示实验.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验五 点阵LED 显示实验 一、 实验目的 1、了解点阵LED 显示器的基本原理; 2、掌握单片机控制点阵LED 显示程序的设计方法。 二、 实验原理 点阵的LED 显示器是将许多LED 用类似矩阵的结构排列在一起组成的显示器件。当用 单片机输出控制信号,使得点阵中的LED 有些发光,有些不发光,即可显示出特定的信息, 包括汉字、图形等。由微机控制点阵LED 大屏幕广告宣传牌就是采用的这样的显示技术。 实验仪上设有一个共阳极8 ×8 的点阵LED 显示器,其点阵结构如图所示。 第7行 第6行 第5行 第4行 第3行 第2行 第1行 第0行 第7列 第6列 第5列 第4列 第3列 第2列 第1列 第0列 该点阵对外引出8 条行线,8 条列线。若是使某一个LED 发光,只要将与其相连接的行线 加高电平,列线加低电平;若是使某一列LED 发光,只要将8 根行线全加高电平,此列线 加低电平;若是使某一列LED 部分发光,只要将需要发光的行线加高电平,此列线加低电 平。实验仪上的点阵LED 及驱动连接电路如下一页的电路图所示 (其中点阵LED 与8051 输入输出口之间的连接需要实验者自己连接),这里采用了P2 和P1 口。8051 的P2 口输出 的数据通过行驱动器 (74LS07 )加在了点阵LED 的8 条行线上,8051 的P1 口输出的数据 通过列驱动器 (ULN2003A )反相后加在了点阵LED 的8 条列线上。如果要使该点阵显示 某一信息,只要通过P1、P2 口输出特定的数据,控制点阵LED 逐行或逐列循环发光即可。 例如:如果显示汉字 “年”,采用逐列循环发光。首先由“年”的点阵轮廓确定点阵代 码。“年”字的点阵轮廓如右图所示,根据“年”字的点阵代 码,确定逐列发光的时序如下: 1、P2 口输出24H ;P1 口输出80H,第7 列的2 个LED 发光; 2、P2 口输出44H ;P1 口输出40H ,第6 列的2 个LED 发光; 3、P2 口输出DCH ;P1 口输出20H,第5 列的5 个LED 发光; 4 、P2 口输出54H ;P1 口输出10H,第4 列的3 个LED 发光; 5、P2 口输出7FH ;P1 口输出08H,第3 列的7 个LED 发光; 6、P2 口输出54H ;P1 口输出04H ,第2 列的3 个LED 发光; 7 、P2 口输出54H ;P1 口输出02H,第1 列的3 个LED 发光; 8、P2 口输出44H ;P1 口输出01H,第0 列的2 个LED 发光; 在以上每一步骤之间插入 1ms 左右的延时,重复进行以上 1――8 步骤,即可在 LED 上稳定的显示出“年”字。这里P2 口先后输出的8 字节数据:24H,44H ,DCH ,54H,7FH , 54H ,54H,44H ,称为“年”的代码。 +5V NR7 +5V +5V 1C 2C 3C 4C 5C 6C 7C 1C 2C 3C 4C 5C 6C 7C COM E COM E 1B 2B 3B 4B 5B 6B 7B 1B 2B 3B 4B 5B 6B 7B P2.7P2.0 P1.7P1.0 8051 三、 实验内容 将单片机的P2 口,P1 口分别与LED 点阵的行、列驱动电路分别相连。编程实现两个 内容: (1) 重复使LED 点阵先逐列点亮,然后逐行点亮; (2 ) 在LED 点阵上显示汉字“年”。 四、 参考程序 (1) 重复使LED 点阵先逐列点亮,然后逐行点亮; ORG 0000H START: MOV P2, #0FFH ;阳极全部加高电平 MOV A, #80H ;A

文档评论(0)

176****7010 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档