D
Dania
Guest
može bilo tko pomoć mene sa mojim kodiranje .. imam kreirati ac kodiranje za moj intenziteta svjetlosti analiza.različitim intenzitetom svjetlosti će koristiti različite LED.i fotodetektor kao sensor.but kad sam kompajlirati kod, postoje greške ..
<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Plakanje ili vrlo tužan" border="0" />može bilo tko reći mene što izvrnut sa mojim kodiranje.
# uključuju <16f877a.h>
# uređaj ADC = 8
# koristiti delay (clock = 20000000)
# osigurači HS, noprotect, nowdt, nolvp
# PORTA byte = 5
# PORTB byte = 6
glavni ()
(
int value;
set_tris_b (0);
setup_port_a (ALL_ANALOG);
setup_adc (ADC_CLOCK_INTERNAL);
set_adc_channel (0);
portb = 255;
delay_ms (2000);
portb = 0;
učiniti
(
value = read_adc ();
if (vrijednost <25)
(
portb = 0b10000000;
)
else if (value> = 25 & & vrijednost <50)
(
portb = 0b01000000;
)
drugi
(
portb = 0b00100000;
)
)
a (1);
)
Hvala unaprijed ..
<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Plakanje ili vrlo tužan" border="0" />može bilo tko reći mene što izvrnut sa mojim kodiranje.
# uključuju <16f877a.h>
# uređaj ADC = 8
# koristiti delay (clock = 20000000)
# osigurači HS, noprotect, nowdt, nolvp
# PORTA byte = 5
# PORTB byte = 6
glavni ()
(
int value;
set_tris_b (0);
setup_port_a (ALL_ANALOG);
setup_adc (ADC_CLOCK_INTERNAL);
set_adc_channel (0);
portb = 255;
delay_ms (2000);
portb = 0;
učiniti
(
value = read_adc ();
if (vrijednost <25)
(
portb = 0b10000000;
)
else if (value> = 25 & & vrijednost <50)
(
portb = 0b01000000;
)
drugi
(
portb = 0b00100000;
)
)
a (1);
)
Hvala unaprijed ..