ADC koristi 16F877A

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 ..

 

Welcome to EDABoard.com

Sponsor

Back
Top