TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: amperio en 06 de Agosto de 2010, 21:59:55
-
hola compañeros me gustaria que me ayudaran hacer en un programa en c o en asm para el pic 12f629a, enciendan y apaguen las salidas del pic 7,6,5, y 3, le explicare como deseo la secuencia.
los pines 3 y 7 esten encendidos, despues apague el pin 3 y encienda el pin 6, y que el pin 7 permanezca encendido, luego el pin 7 se apague y encienda el pin 5, y el pin 6 permaneza encendido, luego apegue el pin 6 y pin 5 este encendido, luego encienda el pin 3, asi sucecivamente gracias
-
Por aquí hay información:
http://www.todopic.com.ar/foros/index.php?topic=24720.0
Saludos!
-
la suky el enlace que me diste esta bueno, pero lo que necesito es una secuencia 4 de canales con el pic 12f629 y lo que esta en link es para los otros pic, pero en estos momento quiero trabjar con el pic de 8 pienes, vos me podriar ayudar con la secuencia? jose luis saludos
-
En ese caso aquí hay información:
http://www.todopic.com.ar/foros/index.php?action=globalAnnouncements;id=1
La idea es que tengas algunos ejemplos más el datasheet y por propio esfuerzo realices tu trabajo.
Saludos!
-
bueno gracias, gracias
-
hola ya hice la secuencia, en la simulacion del proteus me funciona ok, pero cuando lo voy a grabar me queda perfecto, y cuando le ingreso los 5 voltios los led empiesan a encender muy rapido, no se por que, le adjunto el hex para q vean la simulacion y me expliquen como debe quedar espero su coloaboracion jose luis
-
hola ya hice la secuencia, en la simulacion del proteus me funciona ok, pero cuando lo voy a grabar me queda perfecto, y cuando le ingreso los 5 voltios los led empiesan a encender muy rapido, no se por que, le adjunto el hex para q vean la simulacion y me expliquen como debe quedar espero su coloaboracion jose luis
En el hex no podemos ver nada, en el código si. :mrgreen: Aumenta las demoras realizadas...
Saludos!
-
como puedo aumentar las demoras realizadas me prodrias ayudar?
-
como puedo aumentar las demoras realizadas me prodrias ayudar?
En el articulo que indiqué anteriormente se explica como se realizan las demoras, entendiendo eso puedes aumentar las tuyas.
Saludos!
-
te adjunto el codigo asm, funciona con el pic ide simulador, para que veas el codigo y me aserore en que parte del programa se hace las demoras gracias jose luis
-
apaga los comparadores cmcon = 7 pues no miro que lo hagas en tu codigo
-
Hola amperio, en la linea 11: cambia el valor de 0x2c y 0x2d, para variar el numero de ms.
; 11: tiempo = 130ms
MOVLW 0x82;<- aquí, cambias ,el valor por defecto son 130ms ,según pone en el enunciado.
MOVWF 0x2C
CLRF 0x2D ;<- si asignas un valor a 0x2d en vez de borrar también aumentas el tiempo.
De todas formas, te sugiero que como dice Suky, estudies el como y elporque funcionan los retardos.