Informe Matriz 8X8
Informe Matriz 8X8
Informe Matriz 8X8
CHUQUISACA
FACULTAD TÉCNICA
SUCRE – BOLIVIA
2022
PROPAGANDA DE ELECTRÓNICA EN MICROPROCESADOR INTEL 8086
1. Objetivos:
El objetivo de este proyecto es poder mostrar como se puede usar un microprocesador
Intel 8086 para propaganda electrónica o publicidad electrónica en una matriz de led de 8x8
2. Descripción del proyecto:
El proyecto esta diseñado para publicidad en una matriz de diodos de 8x8 para ir
rotando letra por letra y que vayan interactuando de tal manera que se forma la palabra
que programemos.
Los componentes usados para este proyecto son: Microprocesador INTEL 8086,
Integrado 74S373, 8255ª y una matriz 8x8
Microprocesador INTEL 8086-. es un chip de microprocesador de 16 bits diseñado por Intel
entre principios de 1976 y el 8 de junio de 1978, cuando fue lanzado. El Intel 8088 , lanzado el 1 de
julio de 1979, es un chip ligeramente modificado con un bus de datos externo de 8 bits (que permite
el uso de circuitos integrados más baratos y menos compatibles , y es notable como el procesador
utilizado en el diseño original de la PC de IBM. Asignación de pines
DATASHEET INTEL-8086
MATRIZ 8X8-. Es un conjunto de diodos de 8x8 tiene 8 filas y 8 columnas de ahí viene el
nombre 8x8
3. CIRCUITO DEL SISTEMA DE CONTROL
LAYOUT EN PROTEUS
4. SOFTWARE DE CONTROL (CODIGO ASSEMBLER)
CODIGO EN ASSEMBLER CON EXPLICACION DE CODIGO
DATA SEGMENT ;definicion de puerto
PPIA EQU 00H ; Direccion de puerto A
PPIB EQU 02H ; Direccion de puerto B
PPIC EQU 04H ; Direccion de puerto C
PPIC_C EQU 06H ; Registro de control
DATA ENDS
CODE SEGMENT ; configuracion de codigo de segmento
ASSUME CS:CODE,DS:CODE,ES:CODE,SS:CODE
;LETRA L
FONT17:
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT18:
DB 00000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT19:
DB 00000000B
DB 00000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT20:
DB 11111100B
DB 00000000B
DB 00000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT21:
DB 11111100B
DB 11111100B
DB 00000000B
DB 00000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT22:
DB 11111100B
DB 11111100B
DB 11111100B
DB 00000000B
DB 00000000B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT23:
DB 11111100B
DB 11111100B
DB 11111100B
DB 11111100B
DB 00000000B
DB 00000000B
DB 11111111B
DB 11111111B
;
FONT24:
DB 11111111B
DB 11111100B
DB 11111100B
DB 11111100B
DB 11111100B
DB 00000000B
DB 00000000B
DB 11111111B
;LETRA E
FONT25:
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT26:
DB 00000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT27:
DB 00000000B
DB 00000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT28:
DB 01100110B
DB 00000000B
DB 00000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT29:
DB 01100110B
DB 01100110B
DB 00000000B
DB 00000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT30:
DB 01100110B
DB 01100110B
DB 01100110B
DB 00000000B
DB 00000000B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT31:
DB 01111110B
DB 01100110B
DB 01100110B
DB 01100110B
DB 00000000B
DB 00000000B
DB 11111111B
DB 11111111B
;
FONT32:
DB 11111111B
DB 01111110B
DB 01100110B
DB 01100110B
DB 01100110B
DB 00000000B
DB 00000000B
DB 11111111B
;LETRA C
FONT33:
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT34:
DB 10000001B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT35:
DB 00000000B
DB 10000001B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT36:
DB 00111100B
DB 00000000B
DB 10000001B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT37:
DB 00111100B
DB 00111100B
DB 00000000B
DB 10000001B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT38:
DB 00111100B
DB 00111100B
DB 00111100B
DB 00000000B
DB 10000001B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT39:
DB 00111100B
DB 00111100B
DB 00111100B
DB 00111100B
DB 00000000B
DB 10000001B
DB 11111111B
DB 11111111B
;
FONT40:
DB 11111111B
DB 00111100B
DB 00111100B
DB 00111100B
DB 00111100B
DB 00000000B
DB 10000001B
DB 11111111B
;LETRA T
FONT41:
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT42:
DB 00111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT43:
DB 00111111B
DB 00111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT44:
DB 00000000B
DB 00111111B
DB 00111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT45:
DB 00000000B
DB 00000000B
DB 00111111B
DB 00111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT46:
DB 00111111B
DB 00000000B
DB 00000000B
DB 00111111B
DB 00111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT47:
DB 00111111B
DB 00111111B
DB 00000000B
DB 00000000B
DB 00111111B
DB 00111111B
DB 11111111B
DB 11111111B
;
FONT48:
DB 11111111B
DB 00111111B
DB 00111111B
DB 00000000B
DB 00000000B
DB 00111111B
DB 00111111B
DB 11111111B
;LETRA R
FONT49:
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT50:
DB 00000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT51:
DB 00000000B
DB 10000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT52:
DB 00110111B
DB 00000000B
DB 10000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT53:
DB 00110111B
DB 00110111B
DB 00000000B
DB 10000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT54:
DB 00110111B
DB 00110111B
DB 00110111B
DB 00000000B
DB 10000000B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT55:
DB 10001000B
DB 00110111B
DB 00110111B
DB 00110111B
DB 00000000B
DB 10000000B
DB 11111111B
DB 11111111B
;
FONT56:
DB 11111111B
DB 10001000B
DB 00110111B
DB 00110111B
DB 00110111B
DB 00000000B
DB 10000000B
DB 11111111B
;LETRA O
FONT57:
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT58:
DB 00000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT59:
DB 00000000B
DB 10000001B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT60:
DB 00111100B
DB 00000000B
DB 10000001B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT61:
DB 00111100B
DB 00111100B
DB 00000000B
DB 10000001B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT62:
DB 00000000B
DB 00111100B
DB 00111100B
DB 00000000B
DB 10000001B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT63:
DB 10000001B
DB 00000000B
DB 00111100B
DB 00111100B
DB 00000000B
DB 10000001B
DB 11111111B
DB 11111111B
;
FONT64:
DB 11111111B
DB 10000001B
DB 00000000B
DB 00111100B
DB 00111100B
DB 00000000B
DB 10000001B
DB 11111111B
;LETRA N
FONT65:
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT66:
DB 11100111B
DB 10011111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT67:
DB 11100111B
DB 10011111B
DB 00000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT68:
DB 11100111B
DB 10011111B
DB 00000000B
DB 00000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT69:
DB 11111001B
DB 11100111B
DB 10011111B
DB 00000000B
DB 00000000B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT70:
DB 00000000B
DB 11111001B
DB 11100111B
DB 10011111B
DB 00000000B
DB 00000000B
DB 11111111B
DB 11111111B
;
FONT71:
DB 00000000B
DB 00000000B
DB 11111001B
DB 11100111B
DB 10011111B
DB 00000000B
DB 00000000B
DB 11111111B
;
FONT72:
DB 11111111B
DB 00000000B
DB 00000000B
DB 11111001B
DB 11100111B
DB 10011111B
DB 00000000B
DB 00000000B
;LETRA I
FONT73:
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT74:
DB 01111110B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT75:
DB 01111110B
DB 01111110B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT76:
DB 00000000B
DB 01111110B
DB 01111110B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT77:
DB 00000000B
DB 00000000B
DB 01111110B
DB 01111110B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT78:
DB 01111110B
DB 00000000B
DB 00000000B
DB 01111110B
DB 01111110B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT79:
DB 01111110B
DB 01111110B
DB 00000000B
DB 00000000B
DB 01111110B
DB 01111110B
DB 11111111B
DB 11111111B
;
FONT80:
DB 11111111B
DB 01111110B
DB 01111110B
DB 00000000B
DB 00000000B
DB 01111110B
DB 01111110B
DB 11111111B
;LETRA C
FONT81:
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT82:
DB 10000001B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT83:
DB 00000000B
DB 10000001B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT84:
DB 00111100B
DB 00000000B
DB 10000001B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT85:
DB 00111100B
DB 00111100B
DB 00000000B
DB 10000001B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT86:
DB 00111100B
DB 00111100B
DB 00111100B
DB 00000000B
DB 10000001B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT87:
DB 00111100B
DB 00111100B
DB 00111100B
DB 00111100B
DB 00000000B
DB 10000001B
DB 11111111B
DB 11111111B
;
FONT88:
DB 11111111B
DB 00111100B
DB 00111100B
DB 00111100B
DB 00111100B
DB 00000000B
DB 10000001B
DB 11111111B
;LETRA A
FONT89:
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT90:
DB 10110111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT91:
DB 10110111B
DB 11000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT92:
DB 01110111B
DB 10110111B
DB 11000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT93:
DB 01110111B
DB 01110111B
DB 10110111B
DB 11000000B
DB 11111111B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT94:
DB 10110111B
DB 01110111B
DB 01110111B
DB 10110111B
DB 11000000B
DB 11111111B
DB 11111111B
DB 11111111B
;
FONT95:
DB 11000000B
DB 10110111B
DB 01110111B
DB 01110111B
DB 10110111B
DB 11000000B
DB 11111111B
DB 11111111B
;
FONT96:
DB 11111111B
DB 11000000B
DB 10110111B
DB 01110111B
DB 01110111B
DB 10110111B
DB 11000000B
DB 11111111B
CODE ENDS
END
5. PRUEBAS Y FUNCIONAMIENTO
CAPTURAS DEL FUNCIONAMIENTO EN PROTEUS
6. CONCLUSIONES Y RECOMENDACIONES
El proyecto funciona con normalidad lo único es que como es una simulación hay que
tener cuidado con la configuración del 8086 tanto en frecuencia como en propiedades
avanzadas del proteus y también no se puede apreciar bien los cambios y formas de
las letras, pero en forma física funcionaria con perfección en las recomendaciones solo
seria tener cuidado en cargar el código en el microprocesador, en cuanto a
funcionamiento da con normalidad y no genera ningún tipo de inconveniente.