1 / 7
文档名称:

lcd1602液晶显示实验实验报告及程序.doc

格式:doc   大小:65KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

lcd1602液晶显示实验实验报告及程序.doc

上传人:hnxzy51 2022/6/10 文件大小:65 KB

下载得到文件列表

lcd1602液晶显示实验实验报告及程序.doc

文档介绍

文档介绍:-
. z.
实验三 LCD1602液晶显示实验
专业**成绩
实验目的
掌握Keil C51软件与proteus软件联合仿真调试的方法;
掌握LCD1602液晶模块显示西文的0;
}
void init()
{
lcden=0;
lcdrw=0;
write_(0*38);
write_(0*0c);
write_(0*06);
write_(0*01);
write_(0*80+0*00);
}
void main()
{
init();
delay(100);
while(1)
{
-
. z.
for(num=0;num<12;num++)
{
write_data(table[num]);
delay(200);
}
write_(0*02);
write_(0*80+0*40);
for(num=0;num<16;num++)
{
write_data(table1[num]);
delay(200);
}
while(1);
}
}
动态显示
*include<>
*define uchar unsigned char
*define uint unsigned int
uchar code table[]=" *in ";
uchar code table1[]="*in 412381";
sbit lcden=P2^2;
sbit lcdrw=P2^1;
sbit lcdrs=P2^0;
uchar num;
void delay(uint z)
{
uint *,y;
for(*=z;*>0;*--)
for(y=110;y>0;y--);
}
void write_(uchar )
{
lcdrs=0;
P0=;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void write_data(uchar date)
{
lcdrs=1;
P0=date;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void init()
{
lcden=0;
lcdrw=0;
write_(0*38);
write_(0*0f);
write_(0*06);
write_(0*01);
write_(0*80+0*00);
}
void main()
{
init();
delay(100);
while(1)
{
for(num=0;num<12;num++)
{
write_data(table[num]);
delay(200);
}
write_(0*02);
write_(0*80+0*40);
for(num=0;num<16;num++)
{