标题:
LCD1602时序图与单片机源程序
[打印本页]
作者:
asfcjisa
时间:
2017-11-17 21:35
标题:
LCD1602时序图与单片机源程序
LCD1602时序图:
0.png
(43.11 KB, 下载次数: 76)
下载附件
2017-11-18 01:24 上传
单片机源程序如下:
#include"reg51.h"
#define DATA P0
unsigned char tab[]=" !!!20171106 !!!";
unsigned char tab1[]=" !!!! 23:31 !!!!";
sbit RS=P2^6;
sbit RW=P2^5;
sbit E=P2^7;
void delay1ms()
{
unsigned char a,b;
for(b=199;b>0;b--)
for(a=1;a>0;a--);
}
void LCDwirtecom(unsigned char com) //写命令
{
E=0;
RS=0;
RW=0;
DATA=com;
delay1ms();
E=1;
delay1ms();
E=0;
}
void LCDwirteDATA(unsigned char dat) //写数据
{
E=0;
RS=1;
RW=0;
DATA=dat;
delay1ms();
E=1;
delay1ms();
E=0;
}
void LCDinitial()
{
LCDwirtecom(0x38); //功能设定几位数据总线.显示几行
LCDwirtecom(0x0c); //显示开关(光标)
LCDwirtecom(0x06); //模式设置(光标左右移)
LCDwirtecom(0x01); //清屏
LCDwirtecom(0x80); //数据起点(第一行0x80(00+80)第二行0xc0())
}
void main()
{ unsigned char i;
LCDinitial();
for(i=0;i<16;i++)
{
……………………
…………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
lcd1602.rar
(46.6 KB, 下载次数: 24)
2017-11-17 21:34 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1