資源簡介
c51+lcd1602,對lcd1602進行合適的初始化,用的是11.0592晶振,可根據實際情況改動,初始化后并顯示簡單字符
代碼片段和文件信息
#include?
#define?uint?unsigned?int?
#define?uchar?unsigned?char?
sbit?rs=P2^4;
sbit?rw=P2^5;
sbit?e=P2^6;
uchar?table1[]=“?www.t1xmcu.com?“;
uchar?table2[]=“LCD1602?test?ok!“;
void?delay(uint?de_length)
{
uint?j;
for(;de_length>0;de_length--)
{
for(j=680;j>0;j--);
}
}
void?write_com(uchar?com)
{
e=0;
?? rs=0;
rw=0;
P0=com;
delay(10);
e=1;
delay(20);
e=0;
}
void?write_data(uchar?dat)
{
e=0;
?? rs=1;
rw=0;
P0=dat;
delay(10);
評論
共有 條評論