15.4.3 初始化子函数

初始化子函数用于初始化液晶显示控制器。初始化子函数程序示例如下。01:void Imim()


02:{

03:P0=0xFF;//初始化单片机端口

04:P1=0xFF;

05:P2=0xFF;

06:P3=0xFF;

07:E=0;

08:WCOM(0x38);//功能设定

09:WCOM(0x08);//关显示指令

10:WCOM(0x06);//游标右移

11:Clearlcd();

//清屏

12:WCOM(0x0c);

//开显示指令

13:}


程序中,首先初始化单片机端口,然后使用了指令操作子函数WCOM来执行功能设定、开/关显示以及游标右移等操作,接着使用清屏子函数Clearlcd来清屏,最后打开液晶显示。

提示

第8行写入指令0x38,是发送功能设定,各位的含义参见图15.13。第9行写入指令0x08,用来关显示,各位的含义参见图15.11。第10行写入指令0x06,设置游标右移,各位的含义参见图15.12。第12行写入指令0x0c,用来打开整体显示,但关闭游标和反白显示,各位的含义参见图15.11。