您的位置:控制工程论坛网论坛 » 嵌入式系统 » 设计液晶读写指令或数据通用子程序

osmaosi

osmaosi   |   当前状态:在线

总积分:1122  2024年可用积分:0

注册时间: 2008-10-09

最后登录时间: 2022-04-26

空间 发短消息加为好友

设计液晶读写指令或数据通用子程序

osmaosi  发表于 2008/10/13 16:58:03      1071 查看 1 回复  [上一主题]  [下一主题]

手机阅读

设计液晶读写指令或数据通用子程序

LCD状态检测子函数
    在写数据或写命令之前,应先检查LCM的状态,即状态寄存器中命令就绪(STA0)和数据就绪(STA1)需要同时检查,只有这两位同时为“1”(LCM空闲状态)时,才可以进行数据和命令的写操作,通常情况下,可以设计一个读状态子函数,用以判断两个标志位的空/忙状态。

显示字符和图形的子函数
    液晶显示屏的显示方式包括文本和图形显示。采用图形显示方式时,液晶屏显示信息的管理单位是8×1点阵,称为一个图形显示单位。
T6963C按此单位把液晶屏在水平方向上分成20列,垂直方向上分成128行,共20×128个图形显示单位,每个图形显示单位对应图形显示缓冲区中的一个存储单元。将点阵状态信息写入这个存储单元,则在对应的位置显示出图形。采用文本显示方式时,写入文本显示缓冲区的不是点阵状态信息,而是字符代码,其点阵状态信息(8×8) ,即字模存放在CGRAM中。将字符代码写入文本显示缓冲区后,T6963C从CGRAM中取出该字符代码所对应字符的点阵状态信息,通过行列驱动器驱动液晶屏显示该字符。

清屏子函数
    在显示数据前,首先要清除屏幕上次显示的内容,为此要用到清屏函数,只需向整个屏幕写入“0”即可实现,具体过程从略。
1楼 0 0 回复
总共 , 当前 /