Hola a todos otra vez, estuve intentando algunas cosas, y quisiera tener su opinion al respecto.
Primero, cambie de pic, ahora voy a usar el 16F876. Cree un programa en el niple, que mas o menos va asi:
1- Configuro los puertos
2- . El RA0 esta configurado como entrada analogica. El puerto B y demas los uso para enviar RS232 y el display. Realizo la conversion AD del pin RA0, con una precision de 10 bit, y guardo el resultado en los dos registros ADRESH y ADRESL.
3 - Realizo la comparacion , con el comando de Niple "Evaluar registro a 16 bit" Ahi asigno los registros bajo (ADRESL) y alto ( ADRESH), y le pido que compare contra un valor literal, en decimal. Ahi cargo el valor que a mi me interesa como limite superior, que es 800 .
4- Luego de la comparacion, si el valor es menor, le pido que envie los datos del registros por RS232 al hiperterminal de windows, y si el valor esta mal, escribo un 1 en el pin RB7 que es adonde conecte mi alarma.
Basicamente, asi es mi programa, y queria preguntarles si esto es correcto o no, ya que el niple me genera bien el codigo asm, pero quiero saber si en la realidad, va a se hacer la comparacion como yo deseo, o el resultado de esa comparacion me va a dar cualquier cosa
Tambien quisiera que me digan si el valor que va a ir a la pc va a ser decimal, o si tengo que hacer una conversion antes de enviarlo.
desde ya mil gracias!!!!!!!
Y para los que saben del tema, los animo a ponerse en contacto con las industrias farmaceuticas. Porque este proyecto con un PLC cuesta no menos de $2000U, y con un pic no mas de 200U$!!!!