1602A自定义字符使用方法归纳.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文档。上传文档
查看更多
点阵字符型液晶模块 1602A 自定义字符使用方法 作者 :hulx 摘 要 :本文介绍点阵字符型液晶模块 1602A 自定义字符使用方法 ,可用于采用 HD44780 或其兼 容芯片的液晶显示模块 . 关键词 :点阵字符型液晶模块 ,1602A,HD44780, 自定义字符 一、前言 点阵字符型液晶模块 1602A 采用 HD44780 或其兼容芯片 , 可以显示 2 行 16 个 5×7 点阵字符 . 当 仪器仪表中需要显示少量信息时 ,应用广泛 . HD44780 内置了 160 个 5 ×7 点阵字符图形 ,用于字符显示 .除了显示英文、 日文及数字 ,还可以通 过自定义字符 ,在片内自定义 8 个字符 ,显示特殊字符甚至笔画比较少的汉字 .但是在具体应用时 , 各部分地址调用时格式特殊 , 比较难理解 . 各种资料上面对自定义字符的介绍较少 , 本文参考 HITACHI 的数据手册 , 给出应用的具体方法 . 二、 HD44780 命令字 控制 1602A 显示模块并显示字符 ,是通过向其驱动芯片 HD44780 发送命令字和发送数据来完成 的.HD44780 共定义了 11 个命令字 ,各命令字含义见表 1. 在 CGRAM/DDRAM 数据读写指令执行完毕后 ,地址计数器 AC 自动加 1 或减 1, 更新在忙标志 BF 清零之后进行 . 三、自定义字符步骤 在对模块初始化的过程里面 ,定义显示方式、光标、字符移位方式、自定义字符和开显示等操作 . 在需要显示自定义字符时 , 与显示内置字符的方法是相同的 , 只是 CGRAM 的地址有所区别 .在写入 CRRAM 或 DDRAM 地址以后 ,写入对应的数据列 .具体请参考下面的程序实例 .下面给出自定义字 符点阵时定义和调用时的步骤 . 1、在显示初始化时写入控制命令字 , 以设置 CGRAM 地址 . CGRAM 中只能自定义 8 个 5 ×7 点阵字符 ( 后面会看到限制 8 个自定义字符的原因 ), 对应的 CGRAM 地址范围是 000 000 – 000 111. 定义这 8 个 5×7 点阵字符对应的控制命令字分别为 : 40H,48H,50H,58H,60H,68H,70H,78H 2 、向 CGRAM 写入字型编码数据 (CGRAM 数据 ). 表 2 显示了各地址位和数据位对应关系 .对于 5×7 点阵字符 ,连续写入 7 行点阵数据 .每行分别对 应 CGRAM 数据 0-4 位 (第 4 位在左侧 ), 需要显示的对应点置 1, 反之则置 0.例如 , 自定义字符为字 母 “R”,则连续写入的字型数据为 : 1EH,11H,11H,1EH,14H,12H,11H 3 、向模块写入字符码值 ,调用自定义字符 . 在调用自定义字符时 ,要注意 CGRAM 地址以 3 位一组排列 ,字符码值 0-2 位对应 CGRAM 地址位 3-5. 字符码值 4-7 位全 0, 而第 3 位无效 ,可以是 0 或 1. 这就是自定义 CGRAM 空间为 16 个字节 , 却只能定义 8 个字符的原因 . 所以上面例子 CGRAM 中第一个自定义的字符 “R可以用码值” 00H 或 08H 选中 .据此 , 显示 8 个自定义字符的字符码值分别为 : 00H 、01H 、 02H 、03H 、 04H 、05H 、 06H 和 07H, 或者 08H 、09H 、

文档评论(0)

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

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

1亿VIP精品文档

相关文档