-
Notifications
You must be signed in to change notification settings - Fork 0
/
LCDTEST6.asm
125 lines (124 loc) · 1.28 KB
/
LCDTEST6.asm
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
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
JMP LABEL0
# ORG 0050
LABEL0: CALL LCD_INIT
HLT
DELAY: PUSH PSW
MVI A,FFH
LOOP: DCR A
JNZ LOOP
POP PSW
RET
LCD_INIT : MVI A,24H
OUT 01H
MVI A,20H
OUT 01H
CALL DELAY
MVI A,24H
OUT 01H
MVI A,20H
OUT 01H
CALL DELAY
MVI A,84H
OUT 01H
MVI A,80H
OUT 01H
CALL DELAY
MVI A,04H
OUT 01H
MVI A,00H
OUT 01H
CALL DELAY
MVI A,E4H
OUT 01H
MVI A,E0H
OUT 01H
CALL DELAY
MVI A,04H
OUT 01H
MVI A,00H
OUT 01H
CALL DELAY
MVI A,64H
OUT 01H
MVI A,60H
OUT 01H
CALL DELAY
MVI A,5CH
OUT 01H
MVI A,58H
OUT 01H
CALL DELAY
MVI A,7CH
OUT 01H
MVI A,78H
OUT 01H
CALL DELAY
MVI A,4CH
OUT 01H
MVI A,48H
OUT 01H
CALL DELAY
MVI A,5CH
OUT 01H
MVI A,58H
OUT 01H
CALL DELAY
MVI A,4CH
OUT 01H
MVI A,48H
OUT 01H
CALL DELAY
MVI A,CCH
OUT 01H
MVI A,C8H
OUT 01H
CALL DELAY
MVI A,4CH
OUT 01H
MVI A,48H
OUT 01H
CALL DELAY
MVI A,3CH
OUT 01H
MVI A,38H
OUT 01H
CALL DELAY
MVI A,4CH
OUT 01H
MVI A,48H
OUT 01H
CALL DELAY
MVI A,FCH
OUT 01H
MVI A,F8H
OUT 01H
CALL DELAY
MVI A,4CH
OUT 01H
MVI A,48H
OUT 01H
CALL DELAY
MVI A,DCH
OUT 01H
MVI A,D8H
OUT 01H
CALL DELAY
MVI A,4CH
OUT 01H
MVI A,48H
OUT 01H
CALL DELAY
MVI A,5CH
OUT 01H
MVI A,58H
OUT 01H
CALL DELAY
MVI A,2CH
OUT 01H
MVI A,28H
OUT 01H
CALL DELAY
MVI A,1CH
OUT 01H
MVI A,18H
OUT 01H