嵌入式液晶启动
0赞LCD采用12864液晶模块,12864液晶显示模块是128×64点阵型液晶显示模块,具有8位标准数据总线、6条控制线及电源线。可显示各种字符及图形,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多。
//********************初始化LCD*******************************
void Lcd_Reset()
{
WriteCmd(0x01); //清除显示,并且设定地址指针为00H
delay(20);
WriteCmd(0x30); //选择基本指令集
delay(20);
WriteCmd(0x0c); //开显示(无游标、不反白)
delay(20);
WriteCmd(0x01); //清除显示,并且设定地址指针为00H
delay(20);
WriteCmd(0x06); //指定在资料的读取及写入时,设定游标的移动//方向及指定显示的移位
}
LCD_Reset()先清除显示,并且设定地址指针为00H,选定基本命令集,开显示,并设定游标的移动方向及指定显示的移位。
而WriteCmd函数和WriteData函数则是按照LCD的要求将操作过程封装起来。
LCD的E管脚由P0.23控制,RS管脚由P0.27控制,RW管脚由P0.28控制。
