Haz una pregunta
  Foros de Electrónica > Diseño digital > Microcontroladores y sistemas embebidos

Discusiones similares

04-feb-2012 #1
garzon

<phrase 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 #2
Darkbytes

<phrase 1=

Ubicación: Dentro del Código
Mensajes: 529
garzon dijo: Ver Mensaje
buenas tardes

pic 16f877a
intento programar un pic con dip switch que cuando yo active el dip switch en una salida del micro se prenda un led y cuando la quite se apague alguien me explicase esto
¿En que lenguaje piensas hacer el programa?
Citar
05-feb-2012 #3
garzon

<phrase 1=

Ubicación: colombia (bogota)
Mensajes: 67
me gustaria hacerlo en asm
Citar
05-feb-2012 #4
Darkbytes

<phrase 1=

Ubicación: Dentro del Código
Mensajes: 529
garzon dijo: Ver Mensaje
me gustaria hacerlo en asm
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.
Miniatura de Adjuntos
DIPSW.gif  
Citar
06-feb-2012 #5
garzon

<phrase 1=

Ubicación: colombia (bogota)
Mensajes: 67
ok esta noche intentare gracias y una pregunta que es rp1

Última edición por garzon; 06-feb-2012 a las 05:37
Citar
06-feb-2012 #6
Darkbytes

<phrase 1=

Ubicación: Dentro del Código
Mensajes: 529
garzon dijo: Ver Mensaje
ok esta noche intentare gracias y una pregunta que es rp1
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
06-feb-2012 #7
richi123


Ubicación: Mexico
Mensajes: 24
lo mejor es que propongas tu codigo y te ayudemos sobre la marcha

Saludos
Citar
06-feb-2012 #8
garzon

<phrase 1=

Ubicación: colombia (bogota)
Mensajes: 67
eh realizado este pero aun no estoy muy seguro de la condicion del dipswitch
hice este escucho opiniones
Archivos Adjuntos
Tipo de Archivo: rar 21212121.rar (12,7 KB (Kilobytes), 12 visitas)
Citar
07-feb-2012 #9
Darkbytes

<phrase 1=

Ubicación: Dentro del Código
Mensajes: 529
garzon dijo: Ver Mensaje
eh realizado este pero aun no estoy muy seguro de la condicion del dipswitch
hice este escucho opiniones
Ok. Saludos.
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.
Archivos Adjuntos
Tipo de Archivo: rar programa.rar (72,0 KB (Kilobytes), 17 visitas)

Última edición por Darkbytes; 07-feb-2012 a las 01:14
Citar
07-feb-2012 #10
garzon

<phrase 1=

Ubicación: colombia (bogota)
Mensajes: 67
que version es este proteus? es que lo intento abrir y no me funciona o un pantallaso del programa

Última edición por garzon; 07-feb-2012 a las 22:34
Citar
08-feb-2012 #11
Darkbytes

<phrase 1=

Ubicación: Dentro del Código
Mensajes: 529
garzon dijo: Ver Mensaje
que version es este proteus? es que lo intento abrir y no me funciona o un pantallaso del programa
Ok. Saludos.
La simulación esta creada con la versión 7.8 SP2
Citar
08-feb-2012 #12
garzon

<phrase 1=

Ubicación: colombia (bogota)
Mensajes: 67
osea que es el mismo circuiito que esta en la parte de arriba ?
Citar
08-feb-2012 #13
Darkbytes

<phrase 1=

Ubicación: Dentro del Código
Mensajes: 529
garzon dijo: Ver Mensaje
osea que es el mismo circuiito que esta en la parte de arriba ?
Sip. Solo que como tu usaste los puertos B como entradas y C como salidas.
En el reciente ejemplo que envie, solo los recorri.
Citar
10-feb-2012 #14
garzon

<phrase 1=

Ubicación: colombia (bogota)
Mensajes: 67
ah muchas gracias
estare mirando

Última edición por garzon; 10-feb-2012 a las 00:56
Citar
09-abr-2012 #15
alucard11s

<phrase 1=

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
Archivos Adjuntos
Tipo de Archivo: zip codigo.zip (671 Bytes, 1 visitas)
Citar
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.