Autor Tema: Dudas con tipo de datos en NIPLE  (Leído 2784 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado kilopondio

  • PIC12
  • **
  • Mensajes: 89
Dudas con tipo de datos en NIPLE
« 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 :?

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re: Dudas con tipo de datos en NIPLE
« Respuesta #1 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.
Todos los días se aprende algo nuevo.

Desconectado kilopondio

  • PIC12
  • **
  • Mensajes: 89
Re: Dudas con tipo de datos en NIPLE
« Respuesta #2 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.


Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re: Dudas con tipo de datos en NIPLE
« Respuesta #3 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
Todos los días se aprende algo nuevo.


 

anything