La Web del Programador: Comunidad de Programadores
 
    Pregunta:  55952 - SEPARAR CARACTERES DE UNA CADENA EN MEMORIA
Autor:  hipolito lovera
Hola como estan, espero que con tranquilidad.
Bueno les pido una ayuda de buen amigo.

por una parte.
mi pregunta es lo siguiente:
una vez introducida una cadena por teclado, quiero sacar por puerto paralelo los caracteres de una cadena que reside en memoria, es decir, sacarlo letra por letra ademas debe mostrarse n veces la misma secuencia de las letras.

por otra.
El otro problema que tengo es:
Como mantiener activo, o sea en 1, un pin del puerto paralelo mientras una tecla determinada se mantiene presionada y justo cuando se deja de presionar, el pin mencionado tambien se desactiva.

Todo esto quiero realizar con el ensamblador ASM

gracias de antemano, espero esta pagina nos ayude a los que de verdad lo necesitan.

  Respuesta:  xabi GA
Hola

En algo te puedo ayudar,

sobre la segunda pregunta, yo utilizaria algun timer que me leyera la tecla cada cierto tiempo y que comparar el resultado anterir y actual de la tecla pulsada, si son iguales mantengo el led encendido y si son diferentes lo apago, con unos 20 ms creo que bastaria, esto se utiliza para evitar rebotes en los pulsadores ()almenos yo lo hago asi).

sobre la cadena, bastaria con crear un cadena de caracteres y un punerto que recorra esa cadena, identifique el caracter y lo envie por el puerto paralelo.

saludos y espero haberte servido de ayuda

pd: yo me cambiaria a lenguaje C, es mas facil de programar