液晶显示设计(3)

2019-03-22 10:49

/******************理***********************/ uchar code CGCODE3[]={

0x00,0x1F,0x04,0x04,0x04,0x04,0x04,0x1F, 0x00,0x1F,0x15,0x15,0x1F,0x15,0x15,0x1F, 0x04,0x04,0x04,0x05,0x06,0x0C,0x18,0x00, 0x04,0x04,0x0E,0x04,0x04,0x04,0x1F,0x00, 0x00,0x0E,0x11,0x11,0x01,0x01,0x06,0x04, 0x00,0x0E,0x0A,0x02,0x0E,0x08,0x0A,0x0E, 0x0C,0x10,0x10,0x11,0x11,0x0E,0x00,0x00, 0x0E,0x0A,0x08,0x0E,0x02,0x0A,0x0E,0x00};/

/******************工***********************/ uchar code CGCODE4[]={

0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x1F,0x04,0x04,0x04,0x04, 0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00, 0x04,0x04,0x04,0x04,0x04,0x1F,0x00,0x00, 0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00, 0x00,0x0E,0x0A,0x02,0x0E,0x08,0x0A,0x0E, 0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00, 0x0E,0x0A,0x08,0x0E,0x02,0x0A,0x0E,0x00};

/******************学***********************/ uchar code CGCODE5[]={

0x00,0x00,0x00,0x08,0x04,0x02,0x0F,0x10, 0x00,0x00,0x00,0x08,0x04,0x02,0x1F,0x00, 0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x00, 0x1F,0x01,0x04,0x1F,0x04,0x14,0x0C,0x04, 0x00,0x00,0x00,0x02,0x04,0x08,0x1F,0x02, 0x00,0x0E,0x0A,0x02,0x0E,0x08,0x0A,0x0E, 0x18,0x00,0x00,0x1C,0x00,0x00,0x00,0x00, 0x0E,0x0A,0x08,0x0E,0x02,0x0A,0x0E,0x00};/

10

/******************院***********************/ uchar code CGCODE6[]={

0x00,0x1E,0x11,0x11,0x12,0x1C,0x12,0x11, 0x00,0x03,0x01,0x0F,0x18,0x10,0x07,0x00, 0x11,0x11,0x19,0x15,0x13,0x10,0x10,0x10, 0x0F,0x02,0x02,0x02,0x06,0x0C,0x08,0x10, 0x00,0x00,0x10,0x1E,0x01,0x03,0x1C,0x00, 0x00,0x0E,0x0A,0x02,0x0E,0x08,0x0A,0x0E, 0x1E,0x10,0x10,0x10,0x11,0x11,0x19,0x0e, 0x0E,0x0A,0x08,0x0E,0x02,0x0A,0x0E,0x00};

/*********** 网址和日期——显示 ************/ uchar code web[]={%uchar code time[]={\

/**************** 延时程序 ***************/ void delay(uint t) { uint x,y; for(x=0;x

for(y=0;y<110;y++);

}

/**************向1602写指令***************/ void write_com(uchar com) { rs=0; P0=com; delay(5); en=1; delay(5); en=0; }

11

/**************向1602写数据***************/ void write_date(uchar dat) { rs=1; P0=dat; delay(5); en=1; delay(5); en=0;

}

/**************程序初始化***************/ void init() { wr=0; en=0;

write_com(0x38); write_com(0x0c); write_com(0x06); write_com(0x01); }

/**********写入并显示***********/ void display(uchar p[]) { uchar i;

write_com(0x40);//将自定义字符写入CGRAM for(i=0;i<64;i++)//循环64次写入 {

write_date(p[i]); }

write_com(0x80);//写入初始地址 write_date(0x00);

write_com(0x80+1);//写入初始地址

write_date(0x01); 12

write_com(0x80+0x40);//写入初始地址 write_date(0x02); write_com(0x80+0x41); write_date(0x03);

write_com(0x80+2);//写入初始地址 write_date(0x04);

write_com(0x80+3);//写入初始地址 write_date(0x05);

write_com(0x80+0x42);//写入初始地址 write_date(0x06); write_com(0x80+0x43); write_date(0x07); delay(1000);

}

/*********主函数********/ void main() { uchar i; init(); rs=0; wr=0;

write_com(0x80+0x04); for(i=0;i<13;i++) { write_date(web[i]);

}

write_com(0x80+0x44); for(i=0;i<14;i++) { write_date(time[i]); } while(1)

{ display(CGCODE1);

13

}

}

display(CGCODE2); display(CGCODE3); display(CGCODE4); display(CGCODE5); display(CGCODE6);

14


液晶显示设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:护理毕业自我鉴定(精选多篇)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: