总结资料_1602显示方法·..docxVIP

  • 6
  • 0
  • 约8.41千字
  • 约 25页
  • 2017-11-27 发布于江苏
  • 举报
总结资料_1602显示方法·.

1602显示方法 先写指令构成LCD初始化。(RS端为低电平,RW端为低电平,为选择指令寄存器) 第一个指令 功能设定指令 第二个指令 显示开关控制指令 第三个指令 进入模式设置指令 第四个指令 清屏指令 这些指令就构成了LCD的初始化。 写数据 (RS端为高电平,RW端为低电平,为选择数据寄存器) 使能端E,通过使能端的电平变化把指令送入 (忙检测用延时来代替) 注意点: (在写字符显示位置时, 因为写入显示地址时要求最高位 D7 恒定为高电平 1 所以 实际写入的数据应该是(40H)(80H) (00H) +(80H) ) 最简单的显示方法: 最直接把要显示的内容写在数组里,程序开始lcd初始化,写字符显示位置指令,然后根据显示的字符所占的位数,写个for循环语句,放入数据函数,这样就可以在指定位置开始显示要显示的内容。 程序如下: #includereg52.h /*程序中没有用到忙检测,而是用的是延时函数来替代忙检测*/ #define uchar unsigned char #define uint unsigned int uchar code table[]=LCD 1602A; //要显示的内容1放入table uchar code table1[]

文档评论(0)

1亿VIP精品文档

相关文档