想在12864上显示一个电压,比如在第二行显示12.3V ,它却在第2、4行全都显示12.3V和下面(发不了图)。怎样才能使它的地址不自动加1?————————
12.3V12.3V12.3V1
2.3V12.3V22.3V12———————— while(1)
{
volt = 1234;
show_volt(0x90,volt); //想在第2行显示12.3V数据
}
}
void show_volt(unsigned char addr,unsigned int num) //设num 是10几伏电压,不带小数点
{
unsigned char shi,ge,d1;
shi = num/1000;
ge = num/100%10;
d1 = num/10%10;
Write_Com(addr);
Write_Data(0x30+shi);
Write_Data(0x30+ge);
Write_Data('.');
Write_Data(0x30+d1);
Write_Data('V');
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>