:50.12KB : :1 :2022-09-30 15:02:22
蓄电池充电管理如果开发者对于本文件有需要的可以参考。
void main()
{
uint temp_dot;
uchar tmp_adc;
uint Vbat = 0; //电池电压
lcd_int(); //液晶初始化
lcd_write_com(0x01); //液晶清屏
Ds1302Init();
InitADC();
while(1)
{
lcd_locate(1,1); //显示在液晶的第1行,第1列
LCD1602_write_word("Batvol:");
tmp_adc = GetADCResult(3);
temp_dot = ((tmp_adc*500)/255)%10; //保存小数点 0
tmp_adc = (tmp_adc*50)/255; //49
Vbat = (float)(tmp_adc*0.1 temp_dot*0.01)*100; //