TODOPIC
Microcontroladores PIC => - Niple - => Mensaje iniciado por: kilopondio en 15 de Diciembre de 2009, 16:01:44
-
Hola gente!.
Mi apliacion cuando arranca pide que el usuario ingrese una temperatura de corte.La duda es si yo debo mostrarlo en ASCII en el LCD y luego transformarlos en Uni,dec,cen para comparar ese valor con el que me entrega el conversor?.
Hice la rutina pero estoy trabado con ese tema.
Saludos
Kilo :?
-
Creo el LCD solo te admitiria caracteres en ASCII por lo que primero se deberia de pasar a BCD, por lo tango se deben de pasar primero a uni, dece,cen.
Al menos asi te lo indican dentro del manual de Niple.
Puedes verlo en ejemplo 4 realizado para un 16F87x
Fer.
-
Creo el LCD solo te admitiria caracteres en ASCII por lo que primero se deberia de pasar a BCD, por lo tango se deben de pasar primero a uni, dece,cen.
Al menos asi te lo indican dentro del manual de Niple.
Puedes verlo en ejemplo 4 realizado para un 16F87x
Fer.
Hola Fer_taca como va?.
Resulta que yo debo por medio de un switch ir elegiendo el numero correspondiente a la temperatura en el display y luego ese sera el valor que compararé con el medido por el conversor,es decir,me parece que tengo que hacer 2 conversiones y ahí es donde entra mi duda.
-
Entonces me parece que la logica seria: realizar la primera conversion, recoger los valores de los registros ADRESH y L para almacenarlos en unos registros temporales.
2º Realizar la segunda conversion
3º Realizar la acomparacion y guardad el resultado en unos registros temporales.
4º Pasar las unida,dec,cent a BCD
5º enviarlos al LCD
Fermin