- Codice: Seleziona tutto
PROCESSOR 16F84
RADIX DEC
INCLUDE "P16F84.INC"
ERRORLEVEL -302
__CONFIG 0x3FF1
LED0 EQU 0
LED1 EQU 1
LED2 EQU 2
LED3 EQU 3
SWITCH EQU 0
CBLOCK 0x0c
Count:2
ENDC
ORG 0x00
goto start
ORG 0x04
btfsc INTCON,RBIF
goto tastoPremuto
start
bsf STATUS,RP0
movlw B'00011111'
movwf TRISA
movlw B'11111110'
movwf TRISB
bcf STATUS,RP0
movlw B'00000000'
movwf PORTA
movlw B'10001000'
movwf INTCON
mainloop
call Delay
bsf Count,0
goto mainloop
tastoPremuto
bcf STATUS,RP0
movf PORTB
btfss PORTA,0
goto accendi
btfsc PORTA,0
goto spegni
accendi
bsf PORTA,0 ;arriva fin qui ma non attiva le porte
bsf PORTA,1
bsf PORTA,2
bsf PORTA,3
goto mainloop
spegni
movlw B'00000000'
movwf PORTA
goto mainloop
movlw B'10001000'
movwf INTCON
goto mainloop
Delay
clrf Count
clrf Count+1
DelayLoop
decfsz Count,1
goto DelayLoop
decfsz Count+1,1
goto DelayLoop
return
END
dove sbaglio?

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)





