Hace bastante tiempo que no programo, pero me he metido muchisimas horas de ensamblador para el 16f84, resulta que he decidido volver, y empezar por este lenguaje, he hecho un programa muy facilito, led al portb.5 y led al portb.2:
define osc 20
TRISA = %01101
inicio:
HIGH PORTA.2
PAUSE 5000
HIGH PORTA.5
pause 5000
LOW PORTA.2
PAUSE 5000
LOW PORTA.5
PAUSE 10000
GOTO INICIO
end
Bien lo primero es que los tiempos no los calcula bien, imagino que sera por el reloj de 20 Mghz, y despues primero enciende el led 2 despues apaga el 2 y enciende el 5 ????? que raro yo no le he dicho que apague el 2, despues apaga el 5 y se quedan los dos apagados.
Nose que esta pasando???
define osc 20
TRISA = %01101
inicio:
HIGH PORTA.2
PAUSE 5000
HIGH PORTA.5
pause 5000
LOW PORTA.2
PAUSE 5000
LOW PORTA.5
PAUSE 10000
GOTO INICIO
end
Bien lo primero es que los tiempos no los calcula bien, imagino que sera por el reloj de 20 Mghz, y despues primero enciende el led 2 despues apaga el 2 y enciende el 5 ????? que raro yo no le he dicho que apague el 2, despues apaga el 5 y se quedan los dos apagados.
Nose que esta pasando???