buenas de nuevo, disculpa q no haya respondido, ando con finales en la facultad y estoy a full.
Ultimamente he estado programando en C y la verdad es q perdi mucha practica con asm, pero veamos si te puedo guiar un poco por lo menos.
Primero que nada, me gustaria saber cual es tu duda putual.
Segun el problema q planteas, se me ocurre que podes hacer una rutina que incremente un registro desde 1 hasta 6, luego al multiplicarlo por 10 obtendrías los tiempos en minutos para mandarlos a traves del lcd. Para obtener los precios basta con multiplicar el tiempo por 20 (primero por 2 y despues por 10).
Y eso seria todo, solo queda armar las rutinas para que esto ocurra con cada pulsacion de una tecla. Yo te recomiendo trabajar con interrupciones.
A continuacion te dejo uno q otro tip para q puedas hacer todo esto:
para evitar rebotes con el pulsador:
http://perso.wanadoo.es/chyryes/tutoriales/pic11.htmpara multiplicar en asm: no queda otra q sumar n veces un registro por si mismo. Para multiplicar por 2 es mas simple porq basta con rotar los bits del registro a la izquierda.
para trabajar con interrupciones:
http://perso.wanadoo.es/chyryes/tutoriales/pic9.htmEspero q todo esto te sirva, cualquier cosa hay mucho material en la internet, y si no, volve a preguntar por estos lados, pero insisto... preguntas puntuales por favor, porq no sabemos qué es lo q no te sale. Adios!
PD: otro consejo, ponele un titulo mas descriptivo al tema, asi los usuarios pueden saber en qué necesitas ayuda.