LCD1602顯示程序
sbit ledrs=P2^3;//讀寫控制字
sbit leden=P2^5;//使能端控制字
sbit ledrw=P2^4;
void write_com(uchar com)
{
ledrw=0;
ledrs=0;
P0=com;
delayl(1);
leden=1;
delayl(1);
leden=0;
}
void write_data(uchar date)
{
ledrw=0;
ledrs=1;
P0=date;
delayl(1);
leden=1;
delayl(1);
leden=0;
}
void LCD_init()
{
leden=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
}
void setPosition(uchar x,uchar y)
{
uchar pos;
switch(x%2)
{
case 1:pos=0x80+y;break; //第一行
case 0:pos=0xc0+y;break; //第二行
}
write_com(pos);
}
void printc(uchar a)
{
write_data(a);
}
void prints(uchar * str)
{ uchar i = 0;
while(str[i] !=
主站蜘蛛池模板:
霸州市|
白沙|
姚安县|
怀化市|
彩票|
阿城市|
乌鲁木齐市|
寿阳县|
通山县|
腾冲县|
贞丰县|
蒲城县|
长春市|
溧阳市|
万全县|
广平县|
扎囊县|
新田县|
临澧县|
崇仁县|
仪征市|
镇安县|
永新县|
花莲县|
合作市|
德化县|
达日县|
沈丘县|
乌兰县|
荣成市|
西贡区|
慈溪市|
梁平县|
宁夏|
南昌县|
大邑县|
牟定县|
襄汾县|
吉林省|
望奎县|
栖霞市|