按关键词阅读: 实现 设计 控制器 供水 智能 单片机 lpc 51 基于 论文 毕业设计
/设置为8BIT并口工作模式delay_12864(1);
/延时res=0;
/复位delay_12864(1);
/延时res=1;
/复位置高delay_12864(10);
worder_12864(0x30);
/功能设定delay_12864(37);
/大于37uS的延 。
37、时程序worder_12864(0x08);
/显示状态开/关delay_12864(100);
/大于100uS的延时程序worder_12864(0x10);
/游标或显示移位控制delay_12864(100);
/大于100uS的延时程序worder_12864(0x0c);
/显示状态,D=1,显示开delay_12864(100);
/大于100uS的延时程序worder_12864(0x01);
/清除显示delay_12864(10);
/大于10mS的延时程序worder_12864(0x06);
/Enry Mode Set,光标从右向左加1位移动delay_12864(1 。
38、00);
/大于100uS的延时程序/clr_12864();
/清一下屏void wsingle_12864(uchar hang,uchar lie,uchar dat)switch(hang)case 1:worder_12864(0x80+lie-1);
wdata_12864(dat);
break;
case 2:worder_12864(0x90+lie-1);
wdata_12864(dat);
break;
case 3:worder_12864(0x88+lie-1);
wdata_12864(dat);
break;
case 4:worder_12864(0x98+lie-1);
wdata 。
39、_12864(dat);
break;
void wstring_12864(uchar hang,uchar lie,uchar *dat)uchar *p=dat;
switch(hang)case 1:worder_12864(0x80+lie-1);
while(*p!=0)wdata_12864(*p);
p+;
break;
case 2:worder_12864(0x90+lie-1);
while(*p!=0)wdata_12864(*p);
p+;
break;
case 3:worder_12864(0x88+lie-1);
while(*p!=0)wdata_12864(*p);
p+;
break 。
40、;
case 4:worder_12864(0x98+lie-1);
while(*p!=0)wdata_12864(*p);
p+;
break;
p=0;
void draws_12864(uchar *p)/画静态图,要有pig6416这个64*16矩阵uchar i,j;
worder_12864(0x34);
delay_12864(37);
/打开扩充指令 , 同时关图形显示 , 先写数据for(i=0;
i32;
i+)/先写上半平面worder_12864(0x80+i);
delay_12864(37);
/先写第几行的坐标,每行32个 , 换行加一worder_12864(0x80);
delay_12864( 。
【毕业设计|毕业设计(论文)基于51LPC单片机的智能供水控制器的设计与实现】41、37);
/再写从第几列开始写for(j=0;
j8;
j+)wdata_12864(pi*16+j*2);
delay_12864(37);
wdata_12864(pi*16+j*2+1);
delay_12864(37);
for(i=0;
i32;
i+)/再写下半平面worder_12864(0x80+i);
delay_12864(37);
worder_12864(0x88);
delay_12864(37);
for(j=0;
j8;
j+)wdata_12864(p(i+32)*16+j*2);
delay_12864(37);
wdata_12864(p(i+32)*16+j*2+1);
delay_12864(37);
worder_12864(0x36);
delay_12864(37);
/开图形显示worder_12864(0x30);
delay_12864(37);
/返回字符显示模式 , 同时关图形显示 。

稿源:(未知)
【傻大方】网址:/a/2021/0621/0022536230.html
标题:毕业设计|毕业设计(论文)基于51LPC单片机的智能供水控制器的设计与实现( 六 )