Ya pude simular
Tomé el curso 11 de Proteus de la página que sugiere YOEL, sobre cómo cargar información al µicro.
No supe dónde o cómo sacar un LCD asi que me fui a la ayuda y saqué un circuito que se llama LCD4bit o algo así y lo modifiqué para hacer esto.
Le quise poner un potenciómetro (y lo hice) pero no sé cómo incrementarlo por pasos; me meto a sus características y dice algo como:
{MODFILE=POT_LIN}
{STATE=5}
No entiendo eso.
Apenas le estoy agarrando la onda a esto........ que bien, que bien.... muchas posibilidades con esto + el ICD del MicroCode Studio (aunque con la simulada sería mas que suficiente).
Navaismo, ese es el código que dijiste que no funcionaba (el de tu sensor de temperatura); te pone 2.4936 Volts supongo por esto: {STATE=5}, ha de estar a la mitad el potenciómetro.
Anexados van el esquemático y otro archivo que se generó que no se para qué sea (supongo datos de simulación) y el .hex
Como le digo a Navaismo, son 409 líneas de programa para un 16F877, sin suavizar la señal (así como viene la despliega), con 4 decimales, LCD y todo. La rutina sola de conversión del AD de cuatro decimales consume 132 líneas de código, todo lo demás se lo lleva el LCD.
Como cuando me enseñaron compuertas, quería conquistar al mundo con compuertas
; después lógica secuencial, quería conquistar al mundo con flip-flops
; después PLDs (aquí no quise nada porque no les entendí
); después µicros y quería conquistar al mundo con PICs
; después se compró PBP y Microcode Studio Plus y quería conquistar al mundo con eso
; ahora que tengo proteus............... si lo podré hacer