Académique Documents
Professionnel Documents
Culture Documents
FACULTAD DE Tcnica
CARRERA
ELECTRONICA
MATERIA
MICROPROCESADORES
docente
UNIVERSITARIOS :
SUCRE - BOLIVIA
2016
MATRIZ DE DIODOS
OBJETIVO:
El objetivo de del proyecto es mostrar en la matriz de diodos, dos personas que pasan
por la matriz
ESQUEMA:
PROGRAMA:
CODE
PPIC_C
PPIC
PPIB
PPIA
L1:
1
SEGMENT
ASSUME CS:CODE,DS:CODE,ES:CODE,SS:CODE
;
EQU
1EH ; control de registros
EQU
1CH ; puerto de control de registro comn
EQU
1AH ; puerto de registro de datos color verde
EQU
18H ; puerto de registro de datos color rojo
;
ORG
1000H
; origen del programa
MOV
AL,10000000B
; mueve 10000000 al registro AL
OUT
PPIC_C,AL
; salida del dato al control de registros
;
MOV
AL,11111111B
; mueve 11111111 al registro AL
OUT
PPIA,AL
; salida del dato por el registro AL
;
MOV
SI,OFFSET FONT1 ; mueve los datos desde la etiqueta FONT
;
MOV
deseadas
L3:
L2:
SCAN
PROC
SCAN1:
codigo
BL,10
MOV
;
PUSH
CALL
POP
DEC
JNZ
;
ADD
DEC
JNZ
;
JMP
;
;
;
NEAR
MOV
MOV
OUT
PPIB,AL
;
MOV
OUT
AL,AH
PPIC,AL
TIMER
SI
SCAN1
SI
SCAN
SI
BH
L2
;
;
;
;
;
SI,8
BL
L3
L1
; ETIQUETA
AH,00000001B
; mueve el valor al registro AH
AL,BYTE PTR CS:[SI]
; mueve los datos al segmento de
por el puerto B
por el puerto C
SCAN
CALL
INC
JNC
RET
ENDP
TIMER:
TIMER1:
FONT1:
FONT2:
matriz
FONT3:
matriz
FONT4:
matriz
FONT5:
matriz
;
MOV
CX,300
NOP
NOP
NOP
NOP
LOOP
TIMER1
RET
;
DB11111111B
DB11111111B
DB11111111B
DB
11111111B
DB
11111111B
DB
11111111B
DB
11111111B
DB
11111111B
;
DB
11111111B
DB
DB
DB
DB
DB
DB
DB
;
DB
11111111B
11111111B
11111111B
11111111B
11111110B
10110101B
00000011B
DB
DB
DB
DB
DB
DB
DB
;
DB
11111111B
11111111B
11111111B
11111110B
10110101B
00000011B
10101101B
DB
DB
DB
DB
DB
DB
DB
;
DB
11111111B
11111111B
11111110B
10110101B
00000011B
10101101B
11110101B
11111111B
11111111B
11111111B
DB
11111111B
DB 11111110B
DB 10110101B
;
;
;
;
;
FONT6:
matriz
FONT7:
matriz
FONT8:
matriz
FONT9:
matriz
FONT10:
matriz
DB
DB
DB
DB
;
DB
00000011B
10101101B
11110101B
11111111B
DB
DB
DB
DB
DB
DB
DB
;
DB
11111110B
10110101B
00000011B
10101101B
11110101B
11111111B
11111111B
DB
DB
DB
DB
DB
DB
DB
;
DB
10110101B
00000011B
10101101B
11110101B
11111110B
10110101B
00000011B
DB
DB
DB
DB
DB
DB
DB
;
DB
00000011B
10101101B
11110101B
11111110B
10110101B
00000011B
10101101B
DB
DB
DB
DB
DB
DB
DB
;
DB
10101101B
11110101B
11111110B
10110101B
00000011B
10101101B
11110101B
DB
DB
DB
DB
DB
DB
11111111B
11111110B
10110101B
00000011B
10101101B
11110101B
11111111B
11111110B
10110101B
00000011B
11111111B
DB 11111111B
ENDS
; fin del cdigo
END
; fin del PROGRAMA
EXPLICACIN DEL PROYECTO
El proyecto consiste en realizar un programa el cual muestre dos personas que pasen
por la matriz de diodos en 10 imgenes o impresiones.
Para mostrar el programa con el entrenador:
Cargado el programa en el entrenador se cambia de modo PC a modo KIT
Para poder hacer correr el programa pas a paso
Primeramente se presiona el botn resset, seguidamente se presiona la tecla STP
hasta que el programa muestre los datos en la matriz
Para poder hacer correr el programa automticamente
Se presiona la tecla GO
CODE