La manera más fácil de implementar esa conversión es una tabla de datos. Símplemente utiliza el valor binario del ADC para apuntar a la posición en la tabla que contiene la secuencia correcta que te presentará el display correcto.
La tabla se puede volver un poco larga en función de la resolución que necesites. Para una cuenta de p/e 000 a 500 estaríamos tratando con una tabla de 600 valores (6 dígitos posibles para las centenas, 10 para las decenas y 10 para los enteros = 6 X 10 X 10). La aplicación en sí no es importante y el punto decimal lo puedes fijar donde quieras. Incluso puede formar parte de las secuencias. Así podrías tener datos como .001 y 497.
El número máximo posible de datos en la tabla es función de la precisión del ADC. Si tenemos 10 bits la tabla tendrá como máximo 1023 valores.
Es interesante saber que muchos instrumentos comerciales por no decir todos utilizan esa técnica. Incluso se utiliza por ejemplo en termómetros para realizar el linealizado de las lecturas.
Nota: la curva de respuesta de un termopar no es exáctamente lineal, según el tipo y la temperatura unos más que otros. Aunque existen ecuaciones para la linealización es más fácil y rápido utilizar una tabla.
Podrías utilizar este VDU (voltage display unit) para leer lo que quieras. Lo obvio es voltaje CD entre 0 y 5 volts pero utilizando el transductor correcto y ajustándo el nivel del voltaje presentado a la entrada analógica puedes leer lo que quieras, voltaje, temperatura, presión, corriente, etc. Sólo como yá comenté los datos de la tabla corresponderían a los valores "linealizados" del transductor y el punto decimal lo fijarías en la posición correspondiente o simplemente no aparecería.
Incluso se podría hacer que despliegue datos negativos. La manera de hacer que voltajes negativos de un transductor se puedan leer es "sumarles" un voltaje positivo cancelando el voltaje mínimo de dicho transductor. Esto también se utiliza en instrumentos digitales comerciales. En este caso la posición cero de la tabla contiene el valor negativo mínimo.
El link a continuación muestra un VDU también llamado DPM (digital panel meter).
http://www.futurlec.com/Panel_Meters.shtmlEspero que esto les de ideas.
Saludos.