You are on page 1of 2

1

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54

/*/************************************ Scrip Teclado Hexadecimal */


LD
A,0CFH
/*BLOQUE DE INICIALIZACION PUERTOS*/
OUT
(6AH),A
LD
A,0FHH
/* */
OUT
(6AH),A

/*/*/
MAIN

/*/*/
PASO1

/*/*/
PASO2

/*/*/
SEMI

LD
OUT
LD
OUT

A,0CFH
(68H),A
A,00H
(6B),A

LD
OUT
IN
BIT
JP
BIT
JP
BIT
JP
BIT
JP
JP

A,80H
(68H),A
A,(68H)
3,A
NZ,DETEN
2,A
NZ,PASO1
1,A
NZ,PASO2
0,A
NZ,SEMI
MAIN

/*LECTURA TECLADO SOLO PRIMERA FILA*/

LD
OUT
CALL
LD
OUT
CALL
LD
OUT
CALL
LD
OUT
CALL
JP

A,18H
(69H),A
DELAY
A,14H
(69H),A
DELAY
A,12H
(69H),A
DELAY
A,11H
(69h),A
DELAY
MAIN

/*CONDICIONES PARA PASO SIMPLE*/

LD
OUT
CALL
LD
OUT
CALL
LD
OUT
CALL
LD
OUT
CALL
JP

A,2CH
(69H),A
DELAY
A,26H
(69H),A
DELAY
A,23H
(69H),A
DELAY
A,29H
(69h),A
DELAY
MAIN

/*CONDICIONES PARA PASO DOBLE*/

LD

A,38H

/*CONDICIONES PARA SEMI PASO*/

/*PRIMERA COLUMNA*/
/*SEGUNDA COLUMNA*/
/*TERCERA COLUMNA*/
/*CUARTA COLUMNA*/

-1-

55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98

/*/*/
DETEN

OUT
CALL
LD
OUT
CALL
LD
OUT
CALL
LD
OUT
CALL
LD
OUT
CALL
LD
OUT
CALL
LD
OUT
CALL
LD
OUT
CALL
JP

(69H),A
DELAY
A,3CH
(69H),A
DELAY
A,34H
(69H),A
DELAY
A,36H
(69h),A
DELAY
A,32H
(69H),A
DELAY
A,33H
(69H),A
DELAY
A,31H
(69H),A
DELAY
A,39H
(69h),A
DELAY
MAIN

LD
OUT
LD
OUT
LD
OUT
LD
OUT
JP

A,00H
(69H),A
A,00H
(69H),A
A,00H
(69H),A
A,00H
(69h),A
MAIN

/*CONDICIONES PARA DETENCION*/

C,0FFH

/*DELAY PARA DESCARGAR LAS BOBINAS DEL

/*/*/
DELAY
LD
MOTOR*/
X2
LD
X1
DEC
JP
DEC
JP
RET
RST

B,0FFH
B
NZ,X1
C
NZ,X2
38H

-2-

You might also like