芯片手册-1602显示自定义字符_第1页
全文预览已结束

下载本文档

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

文档简介

应该有很多多单片机感的人也许还不会1602显示汉字的方法1602显示的还是使用其他比较好,除非1602可以轻松胜任;那么在此我把1602的中文显示方法在下面讲一件吧知道LCD1602是5X8汉字。但是其字形并不好看。查看LCD1602的CGROM字符代码表,可以发现从是留给用户自己定义的用户可以通过先定义LCD1602的CGRAM中的内容,然后就可以同调用CGROM字符一样来调用自定义好的字符那么如何设定CGRAM中的内容呢?首先要把所要编写的字符对应于5X8点阵的“字模”提取出来,可以通过相关的来提取,也可以手工提取。说白了也就是将点阵的某一行中有显示的点用1表示无显示的点用0表示,以此形成该行对应的字模数据设定CGRAM的内容要一行一行的每一行对应一个CGRAM,5X8点阵58要将8行的字模数据都写入CGRAM。写好后,就可像调用CGROM字符一样来来调用它了。定义一行的内容,分设定行地址(CGRAM地址):用到令如下:RSR/WDB7DB6DB5DB4DB3DB2DB1 其中:DB5DB4DB3为字符就是你将来要显示该字符时要用到的字符地址。//所以地址可定要加上0X40;DB2DB1DB0为行号设定CGRAM数据(内容)指令码如下:RSR/WDB7DB6DB5DB4DB3DB2DB1DB0 其中:DB4DB3DB2DB1DB0对应于每行5点的字模数据DB7DB6DB5可为任何数据,一般取“000”有了这些认识其实就可以尝试写写看,如果还有什么的话给我留言需要程序的话告诉我邮箱直接发给在网上有很多这样的程序,本来就是这样,需要的写,不需要的就不要写,浪费时间以上转自 在这里我三点:一是:在51单片机中用kile写程序好像不允0x01010101b来进行数值的表示用改可以直接使用只要将数据写入CGRM中即可!三是把自定义字符好后必须用显示字符令进行显示不然将看不到效果!切记!扩展方

温馨提示

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

评论

0/150

提交评论