#include<htc.h>
#include"lcd.c"
#include"adc.c"
void intro(void);
#define buz RC0
#define TRUE 1
#define FALSE 0
//Three Phase Fault Analysis with Auto Reset on Temporary Fault
void intro()
{
lcdinit();
lcdclr();
lcdstr("Free Adjustable ",0x80);
lcdstr("DC-DC Converter ",0xc0);
delay(65535);delay(65535);delay(65535);delay(65535);
lcdclr();
}
void main()
{
unsigned int Temp_frnt, Temp_back ;
float Temp_res;
RBPU = 0;
adc_init();
intro();
while(1)
{
Temp_frnt = adc_getvalue(0);
Temp_frnt = (Temp_frnt>=0)? Temp_frnt : 0;
lcdstr("DC-DC Converter ",0x80);
// lcdstr("DC : ",0x80);lcdcmd(0x85);adcconvert(Temp);lcdstr("V ",0xff);
Temp_res = (((float)Temp_frnt * 30.3f) / 1023f) + 3.7f;
Temp_frnt = (unsigned int)Temp_res;
lcdstr("DC : ",0xc0);
lcdcmd(0xc5);adcconvert(Temp_frnt);lcddata('.');
Temp_res = Temp_res - Temp_frnt;
Temp_res = Temp_res * 100;
Temp_back = (unsigned int)Temp_res;
adcconvert(Temp_back);
lcdstr("V ",0xff);
delay (60000);//delay(65535);
}
}
#include"lcd.c"
#include"adc.c"
void intro(void);
#define buz RC0
#define TRUE 1
#define FALSE 0
//Three Phase Fault Analysis with Auto Reset on Temporary Fault
void intro()
{
lcdinit();
lcdclr();
lcdstr("Free Adjustable ",0x80);
lcdstr("DC-DC Converter ",0xc0);
delay(65535);delay(65535);delay(65535);delay(65535);
lcdclr();
}
void main()
{
unsigned int Temp_frnt, Temp_back ;
float Temp_res;
RBPU = 0;
adc_init();
intro();
while(1)
{
Temp_frnt = adc_getvalue(0);
Temp_frnt = (Temp_frnt>=0)? Temp_frnt : 0;
lcdstr("DC-DC Converter ",0x80);
// lcdstr("DC : ",0x80);lcdcmd(0x85);adcconvert(Temp);lcdstr("V ",0xff);
Temp_res = (((float)Temp_frnt * 30.3f) / 1023f) + 3.7f;
Temp_frnt = (unsigned int)Temp_res;
lcdstr("DC : ",0xc0);
lcdcmd(0xc5);adcconvert(Temp_frnt);lcddata('.');
Temp_res = Temp_res - Temp_frnt;
Temp_res = Temp_res * 100;
Temp_back = (unsigned int)Temp_res;
adcconvert(Temp_back);
lcdstr("V ",0xff);
delay (60000);//delay(65535);
}
}
Comments
Post a Comment