què no pot treballar PIC 12F675?

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;
)
)
)

 
AMD Fiji jest jednym z najbardziej oczekiwanych GPU tej firmy od czasu wprowadzenia układu Hawai 18 miesięcy temu. Pierwsze rezultaty testów, zgodnie z przewidywaniami, powinny być dobrymi wiadomościami zarówno dla fanbojów AMD jak i akcjonariuszy tej firmy. Wygląda na to, że Fiji jest znacznie szybsze niż karty Nvidii GTX 980 oparte na układzie Ma...

Read more...
 
Intenta llegir tot el port,

if ((GPIO & 0x07) == 0x07)
(
)
if (! (GPIO & 0x07))
(
)

 

Welcome to EDABoard.com

Sponsor

Back
Top