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

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

1.静止显示"年"的参考程序(1)-图2中已给出完整程序

2。静止显示"年"的参考程序(2)-用查表法

当有较多重复的程序段时,用查表法可以使程序长度缩短。下面用查表法编写显示汉字"年"程序。

RET
;"年"字列7~列0的行代码数据表格
ORG 0100H
TAB DB 24H,44,0DCH,54H,7FH,54H,54H,44H

数据表格中的24H为图2中的第7列编码;44H为图2中第6列编码……。一些初学者看不懂教材中的该数据表格,其根本原因就是缺少图2所示的显示汉字的编码。

移动显示"年"的原理及编程

1.汉字"年"左移动编程思路

参看图4中的①~⑧分图,按以下9步理解汉字左移动显示"年"的编程思路。

第①步:参看图4中的分图①,编写显示8列完整"年"字的程序。每显示1列用3条指令,显示8列用3×8=24条指令,见图2中"静止显示"年"的程序"

第②步:参看图4中的分图②,将完整"年"字左移1列,被移出框外的一列不编码,因此应编写显示3×7列的"年"字程序。

第③步:参看图4中的分图⑧,将完整"年"字左移两列,被移出框外的这两列不编码,因此应编写显示3×6列的"年"字程序。

按照上述方法可编写其它列的"年"字程序,其它汉字程序编写方法可借此举一反三。

2.按图4中的分图①②③④⑤⑥⑦⑧的顺序,理解"年"字左移动的编码图解。

3.按图5-①、-②中①②③④⑤⑥⑦⑧⑨的顺序,设计"年"字左移动程序

4."年"字左移动程序(按以下步骤自行写出)

①编写显示8列完整"年"字的程序。
...........
②编写显示7列部分"年"字的程序。
...........
③编写显示6列部分"年"字的程序。
...........
④编写显示5列部分"年"字的程序。
...........
⑤编写显示4列部分"年"字的程序。
...........
⑥编写显示3列部分"年"字的程序。
...........
⑦编写显示2列部分"年"字的程序。
...........
⑧编写显示1列部分"年"字的程序。
...........
编写延时1秒子程序。
...........
编写延时1ms子程序。
...........
跳回开始①,反复进行。

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

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

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