z字符点阵型液晶模块FM1602C应用求助还有哪位高手有用过的一定要帮我这个新手。
QQ:6670742
这里有下载啊
现在又有新问题了还有就是DELAY程序是如何实现判断液晶显示器是否忙的。
请高手指教
这是因为LCM没有完全初始化,LCM还没有正常工作的缘故。
LCM
大家都来帮帮我,我敲破脑袋都想不通了
我是专业开发LCM的,你把具体的引脚定义
我买的LCD 也是这样的!
该LCM是深圳潮丰公司生产的,其接口已经丝印在PCB上了
Wrdata(0);这个形参0有什么用啊 /****************************************************************************/
/* 数据写输出 */
/****************************************************************************/
void Wrdata(u8 X)
{ chip_Sel(3);
Locatexy(); /*坐标定位,返回时保留分区状态不变 */
d_Delay();
Dilcm = 1; /*数据输出*/
Rwlcm = 0; /*写输出 */
Datalcm = X; /*数据输出到数据口 */
Elcm = 1; /*读入到LCM*/
d_Delay();
Elcm = 0;
}
/****************************************************************************/
/* 命令输出到左区控制口 */
/****************************************************************************/
void WrcmdL(u8 X)
{ lcdbusyL(); /*确定分区,返回时保留分区状态不变*/
d_Delay();
Dilcm = 0; /*命令操作 */
Rwlcm = 0; /*写输出 */
Datalcm = X; /*数据输出到数据口 */
Elcm = 1;
d_Delay();
Elcm = 0; /*读入到LCM*/
d_Delay();
}
/****************************************************************************/
/* 命令输出到中区控制口 */
/****************************************************************************/
void WrcmdM(u8 X){
lcdbusyM(); /*确定分区,返回时保留分区状态不变*/
d_Delay();
Dilcm = 0; /*命令操作 */
Rwlcm = 0; /*写输出 */
Datalcm = X; /*命令输出到数据口 */
Elcm = 1;
d_Delay();
Elcm = 0; /*读入到LCM*/
d_Delay();
}
/****************************************************************************/
/* 命令输出到右区控制口 */
/****************************************************************************/
void WrcmdR(u8 X){
lcdbusyR(); /*确定分区,返回时保留分区状态不变 */
d_Delay();
Dilcm = 0; /*命令操作 */
Rwlcm = 0; /*写输出 */
Datalcm = X; /*命令输出到数据口 */
Elcm = 1;
d_Delay();
Elcm = 0; /*读入到LCM*/
d_Delay();
}