buenas tardes
pic 16f877a
intento programar un pic con dip switch que cuando yo active el dip swith en una salida del mico se prenda un led y cuando la quite se apague alguien me explicase esto
Discusiones similares
| 04-feb-2012 | #1 |
| Ubicación: colombia (bogota) Mensajes: 67 | programacion de un pic 16f877a
buenas tardes pic 16f877a intento programar un pic con dip switch que cuando yo active el dip swith en una salida del mico se prenda un led y cuando la quite se apague alguien me explicase esto |
Última edición por garzon; 04-feb-2012 a las 18:17 | |
| Citar |
| 05-feb-2012 | #4 |
| Ubicación: Dentro del Código Mensajes: 529 | Ok. Bien, para poderte ayudar es necesario que tu realizes el programa. Cuando algo se te complique, entonces podremos ver en que estas mal. Nota: Lo que quieres hacer es muy facil. (Mover el contenido de un registro a otro) El diseño del sistema que quieres hacer se veria como esto. Suerte y hasta luego. |
| Citar |
| 06-feb-2012 | #6 |
| Ubicación: Dentro del Código Mensajes: 529 | Saludos. El componente RP1 (RP = RESPACK) = Paquete de resistores, en este caso 8 Es un pequeño arreglo de resistores en donde todo un lado de sus pins pueden estar conectados entre si, ser independientes, o formar una cierta conexión interna. Hay de varios valores y en un montaje ahorran espacio al estar dentro de un encapsulado. Fisicamente los podras ver en algunos diseños como en estas fotos. ![]() ![]() ![]() Existen comercialmente varios modelos, y también se pueden armar manualmente. |
| Citar |
| 07-feb-2012 | #9 |
| Ubicación: Dentro del Código Mensajes: 529 | Bien, pues casi te acercas al programa que ya tenia hecho ![]() Al que hiciste le sobraron unas cosas y le faltaron otras. Y en si no hacia nada. El que yo hice estaba programado para los puertos C como entradas y D como salidas. Como usaste los puerto B como entradas y C como salidas, solo modifique los puertos. Ok. Aqui dejo el programa que adjuntaste con los cambios que realize, mas el que yo tenia hecho. Te recomiendo, ya que es buena costumbre, que comentes lo mas que puedas cada segmento de código que escribas, ya que de esa manera podras saber que es lo que estas haciendo. Hay veces que aunque sea uno mismo el que hizo el programa, cuando lo retomas, ya no sabes y ni te acuerdas para que escribiste tal función, o que hacia. Revisa las modificaciones que realize sobre tu código. como veras no hay mucha ciencia. PD. Incluida la simulación en ISIS Suerte y hasta luego. |
Última edición por Darkbytes; 07-feb-2012 a las 01:14 | |
| Citar |
| 09-abr-2012 | #15 |
| Ubicación: Mexico Mensajes: 1 |
Hola a todos.......espero me puedan ayudar......................yo necesito el programar el pic 16f84a, con un dip switch de 4 conectado al puerto A, y en las salida puerto B un display anodo, que cuando este el switch mande un numero en binario, en el display lo muestre en hexadecimal........por ejemplo en el switch='0111' el display=7 o switch='1011' display=b les dejo el codigo, espero y me ayuden.......donde tengo duda es que no me respeta los saltos con el BTFSS, de antemano gracias |
| Citar |