LCD1602自定义字符.docVIP

  • 10
  • 0
  • 约4.94千字
  • 约 7页
  • 2016-12-29 发布于重庆
  • 举报
LCD1602 自定义字符 2011-09-06 20:40:55| 分类: 1602|举报|字号 订阅 用户自定义字符的应用: 我们从CGROM表上可以看到,在表的最左边是一列可以允许用户自定义的CGRAM,从上往下看着是16个,实际只有8个字节可用。它的字符码00000111这8个地址,表的下面还有8个字节,但因为这个CGRAM的字符码规定0-2位为地址,3位无效,4-7全为零。因此CGRAM的字符码只有最后三位能用也就是8个字节了。等效为0000X111,X为无效位,最后三位为000-111共8个。 如果我们要想显示这8个用户自定义的字符,操作方法和显示CGROM的一样,先设置DDRAM位置,再向DDRAM写入字符码,例如“A”就是41H。现在我们要显示CGRAM的第一个自定义字符,就向DDRAM写(00H),如果要显示第8个就写08H),简单吧! 好!现在我们来看怎么向这八个自定义字符写入字模。有个设置CGRAM地址的指令如下图: 从这个指令可以看出指令数据的高2位已固定是01,只有后面的6位是地址数据,而这6位中的高3位就表示这八个自定义字符,最后的3位就是字模数据的八个地址了。例如第一个自定义字符的字模地址01000111八个地址。我们向这8个字节写入字模数据,让它能显示出“℃”

文档评论(0)

1亿VIP精品文档

相关文档