• Jueves 2 de Mayo de 2024, 00:26

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - dagger

Páginas: [1]
1
Soluciones de Hard y Soft / problemas con programa en .ASM
« en: Viernes 14 de Enero de 2011, 17:14 »
Hola a todos.... :P hace un tiempo un amigo me realizo un programa para 16F628A ..esta en .ASM..para hoteleria..(control de puertas)
Funciona perfecto.....pero de la operatoria diaria..de la mecanica de trabajo  surje un inconveniente...
El que me realizo el programa no tiene tiempo disponible , asi que busco ayuda a ver si alguien dispone de un tiempito para dedicarle a modificarlo   B)  B)
Si alguien puede me lo hace saber y adjunto todo el proyecto
Para dar una idea de que sucede......
Este es un control de apertura y cierre de puertas....entra o sale un cliente....
El sistema tiene 4 leds que informan el estado de cada habitacion.
led verde....habitacion disponible
led azul...habitacion a cobrar
led rojo...habitacion ocupada
led amarillo..habitacion para  limpieza
mecanica de trabajo
Comienza con led verde.
entra cliente..abre puerta..se apaga led verde y titila led azul (puerta abierta ciclo de entrada)
entra,cierra puerta..led azul fijo..(habitacion a cobrar)
una vez cobrada el conserje aprieta un boton en su tablero y apaga led azul y prende led rojo...(habitacion cobrada y ocupada)
se retira cliente..abre puerta..se apaga led rojo y titila led amarillo...la camarera revisa y si esta todo bien informa al conserje que aprieta boton y deja al led amarillo fijo...(habitacion a limpiar)
una vez limpia el conserje vuelve a apretar un boton y apaga led amarillo y prende led verde..(habitacion lista)
Bueno todo esto ya esta instalado y funciona bien..pero de la operatoria diaria surje un error que da lugar a confusiones.....una vez que el conserje dejo en amarillo fijo,cuando la camarera limpia la habitacion abre la puerta para limpiar el acceso...eso hace que nuevamente titile el led amarillo...entonces el conserje no sabe si titila porque la mucama esta limpiando o porque salio un cliente..tienen que revisar las planillas..etc...y cuando hay mucho trabajo es terriblemente complicado...
La idea seria que "una vez que el sistema fue puesto en led amarillo fijo...no actue el sensor de puerta hasta tanto el conserje lo  cambie de amarillo fijo a verde y comience nuevamente otro ciclo.
A todo esto me olvide de informar que el sistema funciona con un solo cable..se habilita la salida SDA....repito todo esta funcionando y bien
yo hice una modificacion (con mis rudimentarios conocimientos)en el programa y funciona perfecto ...PERO......al bloquear el sensor de puertas cuando se pone en amarillo...se bloquean todos los sensores...no se porque...se supone que cada programa le corresponde solo a un PIC y no a otro...por eso hay que poner antes de ensamblar el numero de habitacion que corresponde.....
Bueno luego de todo este quilombo si alguie tiene un tiempito..le agradecere muchisimo.
saludos

2
Microcontroladores / problemas con teclado de 4x3 y 16F628
« en: Miércoles 13 de Octubre de 2010, 19:25 »
Hola a todos  :P  :hola: soy nuevito en este portal...inauguro con una consulta a todos......hace un tiempito un amigo me realizo un programa para utilizar con un 16F628A ,un teclado de 4x3 y 2 displays de 7 segm.
Nunca lo implementamos..lo simulo en proteus y funciono..luego quedo archivado en un cajon.. :lol:
Ahora ese amigo ya no esta... -_-  -_- y tengo la imperiosa necesidad de ponerlo en marcha ...entonces lo construi...programe (con el IC.PROG ,  ya que el PICK.KIT2 me tiraba error) y ...nada  :argh:  :argh: no sapa nada.
Tal vez falta declarar algo y no me doy cuenta.....
Les adjunto una imagen de como realize la construccion y los archivos del programa  a ver si descubren el error

Les detallo el programa...este escribe una cifra de 2 digitos como si fuera una calculadora...luego con la tecla numeral se borra
Veran segun el archivo jpeg que a la salida hay un par de CD4043..esto es porque esas salidas BCD las uso ademas para otra cosa..
La cosa es de suma urgencia...porque estoy demasiado atrasado y esta gente esta realmente enojada conmigo.
saludos y desde ya gracias por su tiempo  :good:  :good:

Páginas: [1]