📄 new_5a_3.lst
字号:
151 ; MOV IEN1,#00000000H ;00H ETI - EC1 - - EC2 EKB EI2
152
153 ; MOV TMOD,#00010101b ;00H GATE C/!T1 M1 M0 GATE C/T0! M1 M0
154 ; MOV TH0,#0ffH ;00H timer0
155 ; MOV TL0,#0ffH ;00H
156 ; MOV TH1,#10H ;00H timer1
157 ;MOV TL1,#10H ;00H
158 ; setb p1.2
159
160 ; MOV IP0,#00H ;00H - PWD PBO PS PT1 PX1 PT0 PX0
161 ; MOV IP0H,#00H ;00H - PWDH PBOH PSH PT1H PX1H PT0H PX0H
162 ; MOV IP1,#00H ;00H PTI - PC1 - - PC2 PKB PI2
163 ; MOV IP1H,#00H ;00H PTIH - PC1H - - PC2H PKBH PI2H
164
165 ; MOV SCON,#11000000b ;00H SM0 SM1 SM2 REN TB8 RB8 TI RI
166 ; MOV TCON,#00000101b ;00H TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
167
0076 758700 168 mov pcon,#0
169 ; mov sp,#psp
170
0079 75A717 171 MOV WDCON,#00010111b ;XX110000(RST BY WDG) XX010000(EWD=1 OTHER) XX000000B(EWD=0)
172 ; - - WDOVF WDRUN WDCLK WDS2 WDS1 WDS0
173 ;watchdog over 2.0s
174 ;------------------------------------
007C 175 powtes:
007C 1200AD 176 lcall d200ms
007F 1200AD 177 lcall d200ms
0082 1200AD 178 lcall d200ms
0085 1200AD 179 lcall d200ms
0088 1200AD 180 lcall d200ms
181
008B 75A61E 182 mov wdrst,#1eh
008E 75A6E1 183 mov wdrst,#0e1h ;watchdog monitor
0091 00 184 nop
185
186
187
0092 C3 188 clr c
0093 7910 189 mov R1,#10h
0095 D292 190 setb p1.2
A51 MACRO ASSEMBLER NEW_5A_3 05/11/2005 14:23:44 PAGE 4
0097 438007 191 orl p0, #07h
009A E580 192 mov a,p0
009C A2E0 193 mov c,acc.0
009E 82E1 194 anl c,acc.1
00A0 82E2 195 anl c,acc.2
00A2 9292 196 mov p1.2,c
00A4 7A05 197 mov R2, #05h
00A6 1200AD 198 loop: lcall d200ms
00A9 DAFB 199 djnz R2,loop
00AB B292 200 cpl p1.2
201
202 ;---------------------------------
203
204
205
00AD 7522C8 206 d200ms: mov dr6,#200 ;delay 200ms
00B0 8008 207 sjmp delaya
00B2 752232 208 d50ms: mov dr6,#50 ;delay 50ms
00B5 8003 209 sjmp delaya
00B7 75220A 210 d10ms: mov dr6,#10 ;delay 10ms
211
00BA 7523C8 212 delaya: mov dr7,#200 ;;delay 1ms
00BD 00 213 delayb: nop
00BE 00 214 nop
00BF 00 215 nop
00C0 D523FA 216 djnz dr7,delayb
00C3 D522F4 217 djnz dr6,delaya
00C6 22 218 ret
219
220 ;---------------------------------
221
222 ;=================================================================
223 ; ORG 0FD00H
224 ; UCFG1 EQU 11101000B ;WDTE RPD PRHI BOV2.5 CLKR FOSC2 FOSC1 FOSC0
225 ;=================================================================
226
227 end
A51 MACRO ASSEMBLER NEW_5A_3 05/11/2005 14:23:44 PAGE 5
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC. . . . . . . . D ADDR 00E0H A
AUXR1. . . . . . . N NUMB 00A2H A
BAPUL. . . . . . . B ADDR 0090H.4 A
BBPUL. . . . . . . B ADDR 0090H.3 A
BCPUL. . . . . . . B ADDR 0080H.6 A
BMOT1. . . . . . . B ADDR 0090H.7 A
BMOT2. . . . . . . B ADDR 0090H.6 A
BPULOUT. . . . . . B ADDR 0080H.7 A
BRPA . . . . . . . B ADDR 0080H.0 A
BRPB . . . . . . . B ADDR 0090H.5 A
BRPC . . . . . . . B ADDR 0080H.1 A
CMP1 . . . . . . . N NUMB 00ACH A
CMP2 . . . . . . . N NUMB 00ADH A
D10MS. . . . . . . C ADDR 00B7H A
D200MS . . . . . . C ADDR 00ADH A
D50MS. . . . . . . C ADDR 00B2H A
DELAYA . . . . . . C ADDR 00BAH A
DELAYB . . . . . . C ADDR 00BDH A
DIVM . . . . . . . N NUMB 0095H A
DR6. . . . . . . . D ADDR 0022H A
DR7. . . . . . . . D ADDR 0023H A
EBO. . . . . . . . N NUMB 00ADH A
EC1. . . . . . . . N NUMB 00EDH A
EC2. . . . . . . . N NUMB 00EAH A
EI2. . . . . . . . N NUMB 00E8H A
EKB. . . . . . . . N NUMB 00E9H A
EWD. . . . . . . . N NUMB 00AEH A
FANGXI . . . . . . N NUMB 0003H A
FMOTSTA. . . . . . N NUMB 0000H A
FNOPUL . . . . . . N NUMB 0001H A
FPIN1. . . . . . . D ADDR 0027H A
FPIN2. . . . . . . D ADDR 0028H A
IEN0 . . . . . . . N NUMB 00A8H A
IEN1 . . . . . . . N NUMB 00E8H A
IP0. . . . . . . . N NUMB 00B8H A
IP0H . . . . . . . N NUMB 00B7H A
IP1. . . . . . . . N NUMB 00F8H A
IP1H . . . . . . . N NUMB 00F7H A
KBI. . . . . . . . N NUMB 0086H A
LED. . . . . . . . B ADDR 0090H.2 A
LOOP . . . . . . . C ADDR 00A6H A
MAIN . . . . . . . C ADDR 0064H A
P0 . . . . . . . . D ADDR 0080H A
P0M1 . . . . . . . N NUMB 0084H A
P0M2 . . . . . . . N NUMB 0085H A
P1 . . . . . . . . D ADDR 0090H A
P1M1 . . . . . . . N NUMB 0091H A
P1M2 . . . . . . . N NUMB 0092H A
P2M1 . . . . . . . N NUMB 00A4H A
P2M2 . . . . . . . N NUMB 00A5H A
PCON . . . . . . . D ADDR 0087H A
POWTES . . . . . . C ADDR 007CH A
PT0AD. . . . . . . N NUMB 00F6H A
SADDR. . . . . . . N NUMB 00A9H A
SADEN. . . . . . . N NUMB 00B9H A
T10SC. . . . . . . D ADDR 0025H A
T1MC . . . . . . . D ADDR 0026H A
T8MS . . . . . . . D ADDR 0024H A
TIM1C. . . . . . . D ADDR 002CH A
UA . . . . . . . . B ADDR 0080H.3 A
A51 MACRO ASSEMBLER NEW_5A_3 05/11/2005 14:23:44 PAGE 6
UB . . . . . . . . B ADDR 0080H.4 A
UC . . . . . . . . B ADDR 0080H.2 A
WDCON. . . . . . . N NUMB 00A7H A
WDRST. . . . . . . N NUMB 00A6H A
XIANGXU. . . . . . N NUMB 0004H A
ZOUTC. . . . . . . D ADDR 002BH A
ZPIN1. . . . . . . D ADDR 0029H A
ZPIN2. . . . . . . D ADDR 002AH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -