51/AVR单片机技术驿站!  <在线翻译>     便利工具    特色网址   无弹窗、无插件的绿色站点...  英才招聘   学历查询  喜欢>>收藏我站 

当前位置:首页 > 单片机技术文章 > 51单片机 > 详细内容
用图解法学习8x8点阵静态显示汉字和移动显示汉字
发布时间:2009/6/29  阅读次数:15462  字体大小: 【】 【】【
岭南职业技术学院教授 赵振德

       在单片机学习与开发中,部分爱好者对点阵显示器的编程思路和显示汉字的数码表觉得很难理解。本文用图解法,以8×8静态显示"年"字和移动显示"年"字为例给读者讲解电路原理和编程方法.讲解编程方法用图解法这种学习形式时由于其形象直观,容易收到良好效果。之后,读者在自学16×16静态显示任一汉字和移动显示任一汉字的编程思路和方法时会感到轻而易举。

静态显示"年"字的原理及编程

8×8LED点阵显示器的基本工作原理及编程有许多教材进行介绍,我们用以下图文并茂法使学习简捷而明快。

第1步:给出8×8共阳极LED点阵显示器的控制电路

8×8共阳极LED点阵显示器的控制电路由AT89S51(或用AT89c51、AT89C2051)、

74LS07驱动芯片和8×8共阳极LED点阵显示器组成,如图1所示。其中行0~行7由P0口控制,列0~列7由P2口控制。

第2步:给出显示"年"的编码及程序图解(这是最关键的一步)

       先看图2中的①:理解P0口第7列至第0列的编码;再看②:理解P2口列扫描的编码,即明确P0口的哪一位为低电平,则扫描哪一列;最后看③:理解静态显示"年"字的编码及程序。在此基础上理解扫描原理:开始扫描第7列时,第7列两个点亮,用时只有几毫秒;当扫描第6列时,第6列两个点亮,虽然第7列的两个点灭,但由于人眼对消失光有40毫秒左右的惰性反应,故第7列的两个点我们仍然感到亮。假如每扫描一列用时3毫秒,则扫描8列用时24毫秒,因此年字呈现在人眼中。

第3步:给出显示"年"字流程图

用扫描法由左向右逐列循环扫描(每隔1ms,扫一列),其流程图见图3:

第4步:静止显示"年"的程序清单

我要评论
  • 匿名发表
  • [添加到收藏夹]
  • 发表评论:(匿名发表无需登录,已登录用户可直接发表。) 登录状态:未登录
最新评论
所有评论[0]
    暂无已审核评论!

网站导航 管理登陆 ┊ 免责声明 问题反馈  友链说明
本站部分内容来自网络共享资源,如有冒犯您的权利请来信告之删除或纠正!
不得对本站进行复制、盗链或镜像,转载内容须获得同意或授权;欢迎友情链接、站务合作!

    我要报警 Alexa
 mcusy_cn#126.com (请把#改成@) 交流:522422171
本站学习交流群:138..158(高级群1-)、77930286(高级群2)、61804809(群3)
Copyright© MCUSY All Rights Reserved
本站网警备案号: WZ36040002485
  ICP备案证书号:粤ICP备09034963号