当前位置:首页 > 水温控制系统
/******************在指
定位置显示一串字符(X--列;Y--行)*******************/
void
display_listchar(uchar X, uchar Y, uchar code *date)
{
uchar ListLength,X2; ListLength = 0; X2=X; if(Y<1) Y=1; if(Y>4) Y=4;
X &= 0x0F; //限制X不能
大于16,Y在1-4之内
switch(Y) { case
1:X2|=0X80;break; //根据行数来选择相应地址
case
2:X2|=0X90;break;
case
3:X2|=0X88;break;
case
4:X2|=0X98;break;
}
write_com(X2); //发送地
址码
while
(date[ListLength]>=0x20) //若到达字串尾则退出
{
if (X <= 0x0F) //X坐
标应小于0xF
{
write_date(date[ListLength]);
ListLength++; X++; delay1(2); } } }
/**********************
*****************************************************/
共分享92篇相关文档