📄 test8.lst
字号:
A51 MACRO ASSEMBLER TEST8 12/24/2006 11:09:11 PAGE 1
MACRO ASSEMBLER A51 V7.08a
OBJECT MODULE PLACED IN .\test8.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE .\test8.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;=====硬件连接参加如下=========================
0090 2 CS1 EQU P1.0 ;
0091 3 RES EQU P1.1 ;复位端,低电平触发有效,正常时 高电平
0092 4 A0 EQU P1.2 ;
0093 5 RW EQU P1.3 ;
0094 6 E_RD EQU P1.4 ;
0080 7 Data_bus data P0 ;LCM Data bus
0040 8 HLS EQU 40h
0000 9 org 000H
0000 802E 10 jmp begin
0030 11 ORG 0030H
0030 7147 12 begin:call LCM_INIT
0032 9136 13 call busy_check
0034 9112 14 main: call clr_screen
0036 9136 15 call busy_check
0038 1176 16 call show_pic1
003A 71BC 17 call delay_2s
18
003C 9112 19 call clr_screen
003E 9136 20 call busy_check
0040 11D8 21 call show_pic2
0042 71BC 22 call delay_2s
23
0044 9112 24 call clr_screen
0046 9136 25 call busy_check
0048 3131 26 call show_pic3
004A 71BC 27 call delay_2s
28
004C 9112 29 call clr_screen
004E 9136 30 call busy_check
0050 318A 31 call show_pic4
0052 71BC 32 call delay_2s
33
0054 9112 34 call clr_screen
0056 9136 35 call busy_check
0058 31E3 36 call show_pic5
005A 71BC 37 call delay_2s
38
005C 9112 39 call clr_screen
005E 9136 40 call busy_check
0060 513C 41 call show_pic6
0062 71BC 42 call delay_2s
43
0064 9112 44 call clr_screen
0066 9136 45 call busy_check
0068 5195 46 call show_pic7
006A 71BC 47 call delay_2s
48
006C 9112 49 call clr_screen
006E 9136 50 call busy_check
0070 51EE 51 call show_pic8
0072 71BC 52 call delay_2s
0074 0134 53 ajmp main
0076 90048F 54 show_pic1:mov dptr,#sun
0079 74B0 55 mov a,#0b0h
007B 71CD 56 call tcom
007D 11CF 57 call mlfs
007F 9150 58 call disp
A51 MACRO ASSEMBLER TEST8 12/24/2006 11:09:11 PAGE 2
0081 90048F 59 mov dptr,#sun
0084 74B1 60 mov a,#0b1h
0086 71CD 61 call tcom
0088 11CF 62 call mlfs
008A 9170 63 call disp3
008C 90058F 64 mov dptr,#sun1
008F 74B2 65 mov a,#0b2h
0091 71CD 66 call tcom
0093 11CF 67 call mlfs
0095 9150 68 call disp
0097 90058F 69 mov dptr,#sun1
009A 74B3 70 mov a,#0b3h
009C 71CD 71 call tcom
009E 11CF 72 call mlfs
00A0 9170 73 call disp3
00A2 90068F 74 mov dptr,#sun2
00A5 74B4 75 mov a,#0b4h
00A7 71CD 76 call tcom
00A9 11CF 77 call mlfs
00AB 9150 78 call disp
00AD 90068F 79 mov dptr,#sun2
00B0 74B5 80 mov a,#0b5h
00B2 71CD 81 call tcom
00B4 11CF 82 call mlfs
00B6 9170 83 call disp3
00B8 90078F 84 mov dptr,#sun3
00BB 74B6 85 mov a,#0b6h
00BD 71CD 86 call tcom
00BF 11CF 87 call mlfs
00C1 9150 88 call disp
00C3 90078F 89 mov dptr,#sun3
00C6 74B7 90 mov a,#0b7h
00C8 71CD 91 call tcom
00CA 11CF 92 call mlfs
00CC 9170 93 call disp3
00CE 22 94 ret
95
96
97
98
00CF 7410 99 mlfs: mov a,#10h
00D1 71CD 100 call tcom
00D3 7400 101 mov a,#00h
00D5 71CD 102 call tcom
00D7 22 103 ret
00D8 90088F 104 show_pic2:mov dptr,#sun4
00DB 74B0 105 mov a,#0b0h
00DD 71CD 106 call tcom
00DF 11CF 107 call mlfs
00E1 9150 108 call disp
00E3 90088F 109 mov dptr,#sun4
00E6 74B1 110 mov a,#0b1h
00E8 71CD 111 call tcom
00EA 11CF 112 call mlfs
00EC 9170 113 call disp3
00EE 90098F 114 mov dptr,#sun5
00F1 74B2 115 mov a,#0b2h
00F3 71CD 116 call tcom
00F5 11CF 117 call mlfs
00F7 9150 118 call disp
00F9 90098F 119 mov dptr,#sun5
00FC 74B3 120 mov a,#0b3h
00FE 71CD 121 call tcom
0100 11CF 122 call mlfs
0102 9170 123 call disp3
0104 900A8F 124 mov dptr,#sun6
A51 MACRO ASSEMBLER TEST8 12/24/2006 11:09:11 PAGE 3
0107 74B4 125 mov a,#0b4h
0109 71CD 126 call tcom
010B 11CF 127 call mlfs
010D 9150 128 call disp
010F 900A8F 129 mov dptr,#sun6
0112 74B5 130 mov a,#0b5h
0114 71CD 131 call tcom
0116 11CF 132 call mlfs
0118 9170 133 call disp3
011A 900B8F 134 mov dptr,#sun7
011D 74B6 135 mov a,#0b6h
011F 71CD 136 call tcom
0121 11CF 137 call mlfs
0123 9150 138 call disp
0125 900B8F 139 mov dptr,#sun7
0128 74B7 140 mov a,#0b7h
012A 71CD 141 call tcom
012C 11CF 142 call mlfs
012E 9170 143 call disp3
0130 22 144 ret
0131 900C8F 145 show_pic3:mov dptr,#sun8
0134 74B0 146 mov a,#0b0h
0136 71CD 147 call tcom
0138 11CF 148 call mlfs
013A 9150 149 call disp
013C 900C8F 150 mov dptr,#sun8
013F 74B1 151 mov a,#0b1h
0141 71CD 152 call tcom
0143 11CF 153 call mlfs
0145 9170 154 call disp3
0147 900D8F 155 mov dptr,#sun9
014A 74B2 156 mov a,#0b2h
014C 71CD 157 call tcom
014E 11CF 158 call mlfs
0150 9150 159 call disp
0152 900D8F 160 mov dptr,#sun9
0155 74B3 161 mov a,#0b3h
0157 71CD 162 call tcom
0159 11CF 163 call mlfs
015B 9170 164 call disp3
015D 900E8F 165 mov dptr,#sun10
0160 74B4 166 mov a,#0b4h
0162 71CD 167 call tcom
0164 11CF 168 call mlfs
0166 9150 169 call disp
0168 900E8F 170 mov dptr,#sun10
016B 74B5 171 mov a,#0b5h
016D 71CD 172 call tcom
016F 11CF 173 call mlfs
0171 9170 174 call disp3
0173 900F8F 175 mov dptr,#sun11
0176 74B6 176 mov a,#0b6h
0178 71CD 177 call tcom
017A 11CF 178 call mlfs
017C 9150 179 call disp
017E 900F8F 180 mov dptr,#sun11
0181 74B7 181 mov a,#0b7h
0183 71CD 182 call tcom
0185 11CF 183 call mlfs
0187 9170 184 call disp3
0189 22 185 ret
186
018A 90108F 187 show_pic4:mov dptr,#sun12
018D 74B0 188 mov a,#0b0h
018F 71CD 189 call tcom
0191 11CF 190 call mlfs
A51 MACRO ASSEMBLER TEST8 12/24/2006 11:09:11 PAGE 4
0193 9150 191 call disp
0195 90108F 192 mov dptr,#sun12
0198 74B1 193 mov a,#0b1h
019A 71CD 194 call tcom
019C 11CF 195 call mlfs
019E 9170 196 call disp3
01A0 90118F 197 mov dptr,#sun13
01A3 74B2 198 mov a,#0b2h
01A5 71CD 199 call tcom
01A7 11CF 200 call mlfs
01A9 9150 201 call disp
01AB 90118F 202 mov dptr,#sun13
01AE 74B3 203 mov a,#0b3h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -