资源预览内容
第1页 / 共2页
第2页 / 共2页
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
#include sbit lcdwr=P34; /位定义 sbit lcdrs=P35; sbit lcden=P33; unsigned char b=0x00,0x06,0x09,0x08,0x04,0x02,0x01,0x00,0x00,0x0c,0x12,0x02,0x04,0x08,0x10,0x00,0x0e,0x11,0x10,0x10,0x08,0x04,0x02,0x01,0x0e,0x11,0x01,0x01,0x02,0x04,0x08,0x10; unsigned char Number=“I will miss you!“; void delay(unsigned int i); /延时函数 void write_order(unsigned char i); /指令 void write_data(unsigned char i); /数据 void show();/显示函数 void main() show(); while(1); void write_order(unsigned char i) lcdrs=1; lcdwr=0; lcden=0; lcdrs=0; lcdwr=0; lcden=1; delay(50);/500 微秒 P0=i; lcden=0; delay(50);/500 微秒 lcdrs=1; lcdwr=1; void write_data(unsigned char i) lcdrs=0; lcdwr=0; lcden=0; lcdrs=1; lcdwr=0; lcden=1; delay(50);/500 微秒 P0=i;lcden=0;delay(50);/500 微秒 lcdrs=0; lcdwr=1; void show() unsigned char k,r; write_order(0x38); /液晶设置指令 write_order(0x0c); /屏幕显示功能 write_order(0x01); /清屏 write_order(0x06); /光标右移 write_order(0x40); for(k=0;k32;k+) write_data(bk); while(1) for(r=0;r8;r+) write_order(0x80+0x00+0x02*r);/写指令 加地址 write_data(0x00); write_data(0x01); delay(50000); for(r=0;r8;r+) write_order(0x80+0x00+0x02*r);/写指令 加地址 write_data(0x02); write_data(0x03); delay(50000); write_order(0x80+0x40); for(r=0;r16;r+) write_data(Numberr); void delay(unsigned int i) while(i-);
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号