TODOPIC

Microcontroladores PIC => - Niple - => Mensaje iniciado por: kilopondio en 15 de Diciembre de 2009, 16:01:44

Título: Dudas con tipo de datos en NIPLE
Publicado 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 :?
Título: Re: Dudas con tipo de datos en NIPLE
Publicado por: Fer_TACA en 15 de Diciembre de 2009, 17:39:31
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.
Título: Re: Dudas con tipo de datos en NIPLE
Publicado por: kilopondio en 16 de Diciembre de 2009, 12:22:19
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.

Título: Re: Dudas con tipo de datos en NIPLE
Publicado por: Fer_TACA en 16 de Diciembre de 2009, 13:17:09
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