TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: tergismundo en 21 de Abril de 2005, 08:40:00
-
¿Alquien puede enviarme un esquema hecho con Proteus y el programa hecho en PicBasic Pro para encender y apagar un led con un 16f84A?.
No soy capaz de hacerlo.
![Llorica Llorica]()
respuestas aquí en el foro o en la dirección ago2001es@yahoo.es
Gracias.
-
LOOP:HIGH PORTB.1
PAUSE 500
LOW PORTB.1
PAUSE 500
GOTO LOOP
SOLO ESO...UN SALUDO
-
Si solo fuera eso ...
Lo he probado y no me funciona.
¿Has visto tú mismo si eso funciona?
No sé si a lo mejor existe alguna opción del Proteus que hay que configurar, relacionado con las pausas que se hagan en el código, o bien que Proteus no simula bien el código generado por PicBasic.
En fin, si alguien tiene alguna luz que ilumine este camino tan corto que acabo de empezar...
-
Ojo al dato.
Si en vez de usar PORTB.1 (por ejemplo) uso el puerto A PORTA.1, si me funciona.
Simplemente usando el código de arriba.
¿Alguien sabe por qué ocurre eso?
-
Ahora hago el siguiente programa:
loop:
HIGH PORTA.2
LOW PORTB.7
pause 1000
LOW PORTA.2
HIGH PORTB.7
pause 1000
goto loop
end
En este me funciona bien (en Proteus) el led conectado al Pin 2 del puerto A, pero no el que está conectado al puerto B.
Sin embargo, programo el pic con IcProg y voilá ...., funciona a la perfección.
Los leds se encienden alternativamente.
¿Alguien de este foro ha hablado bien del Proteus?.
Por lo que yo veo, en mi corta experiencia, creo que no vale para simular Pics, por lo menos con programas hechos con PBP.

Ya me contareis.