E
elcielo
Guest
Jo faig servir el compilador CCS-C.
plz help me.
# Include <12f675.h>
# Fusibles INTRC_IO, PUT, NOWDT, NOPROTECT, NOMCLR, BROWNOUT
# Use delay (clock = 4000000)
/ / Definir els pins IO
# Bits VS = 0x05.5
# Poc VA = 0x05.4
# Poc gpio3 = 0x05.3
# Poc gpio2 = 0x05.2
# Poc gpio1 = 0x05.1
# Poc gpio0 = 0x05.0
# Sempre fast_io (a)
# ADCON0 byte = 0x1F
# ANSEL byte = 0x9F
# CMCON byte = 0x19
# 0x3ff rom 0x3470 = () / / el codi d'entrada de calibratge de
main ()
(
ADCON0 = 0x00; / / setup_adc_ports (NO_ANALOG); ADC fora
ANSEL = 0x00; / / GPIO pins 0,1,2 i 4, estableix en tots els digitals
CMCON = 0x07; / / (setup_comparator NC_NC_NC_NC); Comparadors fora
/ / I de configuració d'E / S
set_tris_a (0b001111); / / GP0, 1,2,3 d'entrada, sortida de 4,5
VS = 0; VA = 0; / / desactivar LED
while (true)
(
if ((gpio0 & gpio1 & gpio2) == 1)
(
delay_ms (1500);
VA = 1;
delay_ms (700);
VS = 1;
)
if ((gpio0 | gpio1 | gpio2) == 0)
(
VA = 0;
delay_ms (10);
VS = 0;
)
)
)
plz help me.
# Include <12f675.h>
# Fusibles INTRC_IO, PUT, NOWDT, NOPROTECT, NOMCLR, BROWNOUT
# Use delay (clock = 4000000)
/ / Definir els pins IO
# Bits VS = 0x05.5
# Poc VA = 0x05.4
# Poc gpio3 = 0x05.3
# Poc gpio2 = 0x05.2
# Poc gpio1 = 0x05.1
# Poc gpio0 = 0x05.0
# Sempre fast_io (a)
# ADCON0 byte = 0x1F
# ANSEL byte = 0x9F
# CMCON byte = 0x19
# 0x3ff rom 0x3470 = () / / el codi d'entrada de calibratge de
main ()
(
ADCON0 = 0x00; / / setup_adc_ports (NO_ANALOG); ADC fora
ANSEL = 0x00; / / GPIO pins 0,1,2 i 4, estableix en tots els digitals
CMCON = 0x07; / / (setup_comparator NC_NC_NC_NC); Comparadors fora
/ / I de configuració d'E / S
set_tris_a (0b001111); / / GP0, 1,2,3 d'entrada, sortida de 4,5
VS = 0; VA = 0; / / desactivar LED
while (true)
(
if ((gpio0 & gpio1 & gpio2) == 1)
(
delay_ms (1500);
VA = 1;
delay_ms (700);
VS = 1;
)
if ((gpio0 | gpio1 | gpio2) == 0)
(
VA = 0;
delay_ms (10);
VS = 0;
)
)
)