Asembler

Páginas: 2 (347 palabras) Publicado: 4 de diciembre de 2013
PROGRAMA MATRIX.ASM


ALGORITMO


Este programa muestra en una matriz de leds la palabra ESIME_, para ello, se utiliza el PIC 16F84. Este pic tiene solamente un puerto de ocho bits y otro decinco bits, ambos programables con E/S. El formato de las letras utilizado es de 5*7 leds lo cual permitiría sacar directamente los datos hacia la matriz, pero se ha optado por realizar una matriz de8*7 lo que proporciona un display más grande. Al ver que se necesitan más bits para manejarlo, se utilizaron dos latchs para ampliar la gama de puertos de salida. Usando el puerto B para datos, y elpuerto A para la selección de puertos, es posible tener 25 puertos. Aunque el programa aquí utilizado hace uso del formato 5*7, puede ser ampliado de acuerdo con la matriz utilizada de 8*7 que semuestra en la siguiente figura:






















Por el puerto B, con el latch1 habilitado a través de un pulso alto mandado desde el puerto A, se recorre un bit desde D6 hastaD0, y luego a través del bit de carry que nos proporciona la bandera de indicación del término de un barrido horizontal.


Por el puerto B con el latch 2, habilitado igualmente por el puerto A,se sacan los datos correspondientes a la codificación horizontal de cada letra, uno distinto por renglón de barrido para ir formando la letra, como esto se repite muchas veces por letra, da laimpresión de que la letra entera esta encendida a la vez.


Los registros utilizados en este programa son:


PC: Contador del programa.
STATUS: Nos proporciona las condiciones que ha llevado elprograma.
TRISA/B: Registros de configuración de los puertos programables de E/S.
PORTA/B: Registros de los puertos de E/S.
CONTADOR1/2: Registros que determinan la duración del retardo.
LETRAS: Registroque lleva la cuenta del número de letras mostradas.
OFFSET1/2: Registros que permiten el direccionamiento relativo en la tabla de datos correspondientes a cada letra.
BARRE: Registro que lleva...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Problemas asembler
  • Practica de asembler
  • Asembler
  • Asembler
  • Programa en codigo asembler
  • Ordena una cadena de caracteres asembler
  • Interruptores de dos para asembler
  • Informe Microcomputadora En Programacion Asembler

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS