هذا كود فولت ميتر احتاج اغير السفن سكمن من الانود المشترك الى
الكاثود المشترك ماذا اعدل في الكود لكي يعمل طبيعي حاولة ولم انجح
كود:
signed char m0;
signed char m1;
signed char m2;
int vlt=0;
char seg[]={64,121,36,48,25,18,2,120,0,16};
void DISPLAY (void)
{
m0=(vlt%10);
m1=((vlt%100)/10);
m2=(vlt%1000)/100;
PORTB=0b00100000;PORTC=seg[m0];Delay_ms(10);
PORTB=0b01000000;PORTC=seg[m1];Delay_ms(10);
PORTB=0b10000000;PORTC=seg[m2];Delay_ms(10);
}
unsigned ADC_Value;
void main( )
{
TRISA=0b00000001;
TRISB=0;
TRISC=0;
PORTC=0;
while(1)
{
ADC_Value = ADC_Read(0);
vlt =ADC_Value/4.5;
Delay_ms(20);
DISPLAY ();
}
}
[IMG]

[/IMG]