心跳(1602液晶)

上传人:wm****3 文档编号:41440674 上传时间:2018-05-29 格式:DOC 页数:2 大小:28.50KB
返回 下载 相关 举报
心跳(1602液晶)_第1页
第1页 / 共2页
心跳(1602液晶)_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《心跳(1602液晶)》由会员分享,可在线阅读,更多相关《心跳(1602液晶)(2页珍藏版)》请在金锄头文库上搜索。

1、#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

2、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

3、 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)

4、; 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-);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号