资源简介
单片机89c51 1602液晶显示字符 c程序及仿真图,已经生成hex文件,只要打开仿真图直接何以导进程序,即可仿真
代码片段和文件信息
#include
#define uint unsigned int
#define uchar unsigned char
uchar code table[]={“How are you!“};
sbit lcdrs=P3^5;
sbit lcden=P3^4;
void delay(uint z)
{
uint ij;
for(i=z;i>0;i--)
for(j=120;j>0;j--);
}
void write_com(uchar com)//写命令
{
lcdrs=0;
P0=com;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void write_date(uchar date)//写数据
{
lcdrs=1;
P0=date;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void lcdinit()
{
lcden=0;
write_com(0x38);//设置显示方式
write_com(0x0f);//光标是否闪烁 是0f,否0e
write_com(0x06);//指针移动
write_com(0x01);//清除屏幕内容,屏幕初始化
write_com(0x80);//设置数据指针,即从哪一位开始显示
}
void main()
{ uint i;
lcdinit();
//write_date(‘A‘); //显示字母“A“
for(i=0;i<12;i++)
write_date(table[i]);
while(1);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 106058 2010-04-27 12:38 1602液晶显示\1602液晶显示.DSN
文件 816 2010-04-27 16:49 1602液晶显示\1602液晶显示.c
文件 470 2010-04-27 16:49 1602液晶显示\1602液晶显示.hex
目录 0 2010-04-26 23:12 1602液晶显示
----------- --------- ---------- ----- ----
107344 4
评论
共有 条评论