📄 93c46-0002.lst
字号:
00DE EF 136 MOV A,R7
00DF 33 137 RLC A
00E0 92B5 138 MOV P3.5,C
00E2 D2B3 139 SETB P3.3
00E4 33 140 RLC A
00E5 C2B3 141 CLR P3.3
00E7 92B5 142 MOV P3.5,C
00E9 D2B3 143 SETB P3.3
00EB 00 144 NOP
00EC 00 145 NOP
00ED C2B3 146 CLR P3.3
00EF ED 147 MOV A,R5
00F0 33 148 RLC A
00F1 FD 149 MOV R5,A
00F2 E4 150 CLR A
00F3 FF 151 MOV R7,A
00F4 ED 152 INOP_LP: MOV A,R5
00F5 33 153 RLC A
00F6 92B5 154 MOV P3.5,C
00F8 D2B3 155 SETB P3.3
00FA ED 156 MOV A,R5
00FB 33 157 RLC A
00FC FD 158 MOV R5,A
00FD C2B3 159 CLR P3.3
00FF 0F 160 INC R7
0100 BF07F1 161 CJNE R7,#07H,INOP_LP
0103 D2B5 162 SETB P3.5
0105 22 163 RET
164 ;==========================================================
0106 E4 165 SHIN : CLR A
0107 FE 166 MOV R6,A
0108 EE 167 MOV A,R6
0109 EF 168 MOV A,R7
010A 33 169 SHIN_LP: RLC A
010B 92B5 170 MOV P3.5,C
010D D2B3 171 SETB P3.3
010F 00 172 NOP
0110 00 173 NOP
0111 C2B3 174 CLR P3.3
0113 0E 175 INC R6
0114 BE08F3 176 CJNE R6,#08H,SHIN_LP
0117 D2B5 177 SETB P3.5
0119 22 178 RET
179 ;==========================================================
011A E4 180 SHOUT: CLR A
011B FE 181 MOV R6,A
011C D2B3 182 SHOUT_LP: SETB P3.3
011E 00 183 NOP
011F 00 184 NOP
0120 C2B3 185 CLR P3.3
0122 A2B6 186 MOV C,P3.6
0124 33 187 RLC A
0125 0E 188 INC R6
0126 BE08F3 189 CJNE R6,#08H,SHOUT_LP
0129 FF 190 MOV R7,A
A51 MACRO ASSEMBLER 93C46_0002 12/20/2006 21:52:42 PAGE 4
012A 22 191 RET
192 ;===========================================================
012B EF 193 DELAYMS: MOV A,R7
012C 6009 194 JZ END_DLYMS
012E 7EB9 195 DLY_LP1: MOV R6,#0B9H
0130 00 196 DLY_LP2: NOP
0131 00 197 NOP
0132 00 198 NOP
0133 DEFB 199 DJNZ R6,DLY_LP2
0135 DFF7 200 DJNZ R7,DLY_LP1
0137 22 201 END_DLYMS: RET
202 ;=========================================================
0138 203 Delay4: ;延时0.5S子程序
0138 7D05 204 MOV R5,#5
013A 7FC8 205 DL0: MOV R7,#200
013C 7EFA 206 DL1: MOV R6,#250
013E DEFE 207 DL2: DJNZ R6,DL2
0140 DFFA 208 DJNZ R7,DL1
0142 DDF6 209 DJNZ R5,DL0
0144 22 210 RET
211
0145 212 DELAY1MS: ;延时1ms子程序
0145 7F02 213 MOV R7,#2
0147 7EFA 214 DL3: MOV R6,#250
0149 DEFE 215 DL4: DJNZ R6,DL4
014B DFFA 216 DJNZ R7,DL3
014D 22 217 RET
218 ;=========================================================
014E 7EBDDBE7 219 TABLE: DB 7EH,0BDH,0DBH,0E7H,0DBH,0BDH,7EH,0FFH
0152 DBBD7EFF
220 ;=========================================================
0156 F9A4B099 221 TABLE1: DB 0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H
015A 9282F880
222 ;=========================================================
223 END
A51 MACRO ASSEMBLER 93C46_0002 12/20/2006 21:52:42 PAGE 5
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ADDR . . . . . . . N NUMB 0020H A
B. . . . . . . . . D ADDR 00F0H A
CS . . . . . . . . B ADDR 00B0H.4 A
DELAY1MS . . . . . C ADDR 0145H A
DELAY4 . . . . . . C ADDR 0138H A
DELAYMS. . . . . . C ADDR 012BH A
DI . . . . . . . . B ADDR 00B0H.5 A
DL0. . . . . . . . C ADDR 013AH A
DL1. . . . . . . . C ADDR 013CH A
DL2. . . . . . . . C ADDR 013EH A
DL3. . . . . . . . C ADDR 0147H A
DL4. . . . . . . . C ADDR 0149H A
DLY_LP1. . . . . . C ADDR 012EH A
DLY_LP2. . . . . . C ADDR 0130H A
DO . . . . . . . . B ADDR 00B0H.6 A
END_DLYMS. . . . . C ADDR 0137H A
ERASE. . . . . . . C ADDR 00C1H A
EWDS . . . . . . . C ADDR 00B8H A
EWEN . . . . . . . C ADDR 00AEH A
INDATA . . . . . . N NUMB 0021H A
INOP . . . . . . . C ADDR 00D0H A
INOP_LP. . . . . . C ADDR 00F4H A
LEDOUT1. . . . . . C ADDR 0075H A
LEDOUT2. . . . . . C ADDR 007BH A
MAIN . . . . . . . C ADDR 0030H A
MAIN_LP. . . . . . C ADDR 0061H A
P0 . . . . . . . . D ADDR 0080H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
READ . . . . . . . C ADDR 009FH A
SHIN . . . . . . . C ADDR 0106H A
SHIN_LP. . . . . . C ADDR 010AH A
SHOUT. . . . . . . C ADDR 011AH A
SHOUT_LP . . . . . C ADDR 011CH A
SK . . . . . . . . B ADDR 00B0H.3 A
SP . . . . . . . . D ADDR 0081H A
TABLE. . . . . . . C ADDR 014EH A
TABLE1 . . . . . . C ADDR 0156H A
WRITE. . . . . . . C ADDR 0088H A
WRITE_LP . . . . . C ADDR 0044H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -