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。