钻石会员
主题
回帖0
积分11063
阅读权限50
注册时间2009-12-25
最后登录1970-1-1
在线时间 小时
|
你看说明书的14页,6.2.6 Function Set 章节。
如果你的程序原来已经可以正常运行,
然后修改void LCMInit(void) 中的下面这一句。
WriteCommandLCM(0x38,1); //显示模式设置,开始要求每次检测忙信号
因为0x38等于二进制的111000,所以是8bit驱动模式,这不用管它。
按照说明书讲的
111000等于8bit模式下的100%亮度,
111001等于8bit模式下的75%亮度,
111010等于8bit模式下的50%亮度,
111011等于8bit模式下的25%亮度,
所以。
WriteCommandLCM(0x38 | 0x00,1); //100%亮度,显示模式设置,开始要求每次检测忙信号
WriteCommandLCM(0x38 | 0x01,1); //75%亮度,显示模式设置,开始要求每次检测忙信号
WriteCommandLCM(0x38 | 0x02,1); //50%亮度,显示模式设置,开始要求每次检测忙信号
WriteCommandLCM(0x38 | 0x03,1); //25%亮度,显示模式设置,开始要求每次检测忙信号 |
|