新浪博客

利用LCD1602显示温度“℃”符号的函数写法

2013-03-26 14:58阅读:
//---------------------------------------------------------------------------
//写数据
//---------------------------------------------------------------------------
void Write_LCD_Data(uchar dat)
{
while(LCD_Busy_Check());
LCD_RS = 1;
LCD_RW = 0;
LCD_EN = 0;
P0 = dat;
LCD_EN = 1;
delayNOP();
LCD_EN = 0;
}
//---------------------------------------------------------------------------
//显示位置
//---------------------------------------------------------------------------
void Set_LCD_POS(uchar pos)
{
Write_LCD_Command(pos | 0x80);
}

//显示温度符号
Set_LCD_POS(pos);
Write_LCD_Data(0xdf);// 显示温度符号左上角上的一小圆圈点
Set_LCD_POS(pos);
Write_LC
D_Data('C');
说明:其中pos为字符在LCD1602上的显示位置,由自己设定。

我的更多文章

下载客户端阅读体验更佳

APP专享