📄 1.lst
字号:
020E 177 LCALL WR_PCF8563
*** _________________________________________________^
*** ERROR #A45 IN 177 (1.asm, LINE 177): UNDEFINED SYMBOL (PASS-2)
0211 120554 178 LCALL TIME
0214 DCD7 179 DJNZ R4 ,LOOP_
0216 2125 180 AJMP REREAD
0218 181 INC_NUM2:
0218 7C10 182 MOV R4,#10H
183
021A EF 184 MOV A ,R7
021B 2401 185 ADD A ,#01H
021D D4 186 DA A
021E FF 187 MOV R7,A
021F 9408 188 SUBB A,#08H
0221 4002 189 JC NEXT5
0223 7F01 190 MOV R7,#01H
0225 EF 191 NEXT5: MOV A, R7
0226 F547 192 MOV TIMEBUF+4,A
0228 22 193 RET
0229 120282 194 LO_OP: LCALL KEY
022C 0202B2 195 LJMP LP0
196 ;***************************************
197 ;完成对小时的修改
198 ;***************************************
022F 120282 199 LOP: LCALL KEY
0232 7C10 200 MOV R4,#10H
0234 754014 201 LOP_: MOV LEDBUF4 ,#14H ;对小时的修改
0237 753F14 202 MOV LEDBUF3, #14H
023A 203 LCALL DISPNUMBER
*** _________________________________________^
*** ERROR #A45 IN 203 (1.asm, LINE 203): UNDEFINED SYMBOL (PASS-2)
023D 204 LCALL DELAY
*** _________________________________________^
*** ERROR #A45 IN 204 (1.asm, LINE 204): UNDEFINED SYMBOL (PASS-2)
0240 AF45 205 MOV R7 ,TIMEBUF+2
0242 120276 206 LCALL KEY1
0245 30E328 207 JNB ACC.3, LO_P
0248 30E09D 208 JNB ACC.0, LOOP
024B 20E103 209 JB ACC.1, NEXT1
024E 12025F 210 LCALL INC_NUM1
0251 211 NEXT1:
0251 7845 212 MOV R0 ,#TIMEBUF+2
0253 7904 213 MOV R1 ,#04H
0255 214 LCALL WR_PCF8563
*** ________________________________________________^
*** ERROR #A45 IN 214 (1.asm, LINE 214): UNDEFINED SYMBOL (PASS-2)
0258 120554 215 LCALL TIME
025B DCD7 216 DJNZ R4 ,LOP_
A51 MACRO ASSEMBLER 1 06/15/2007 15:52:22 PAGE 5
025D 2125 217 AJMP REREAD
025F 218 INC_NUM1:
025F 7C10 219 MOV R4,#10H
220
0261 EF 221 MOV A ,R7
0262 2401 222 ADD A, #01H
0264 D4 223 DA A
0265 FF 224 MOV R7,A
0266 9424 225 SUBB A,#24H
0268 4002 226 JC NEXT2
026A 7F00 227 MOV R7,#00H
026C EF 228 NEXT2: MOV A, R7
026D F545 229 MOV TIMEBUF+2,A
026F 22 230 RET
0270 120282 231 LO_P: LCALL KEY
0273 0202B2 232 LJMP LP0
233 ;**************************************
234 ;按键连续加一
235 ;***************************************
0276 1204DE 236 KEY1: LCALL DL10MS
0279 75800F 237 MOV P0, #0FH
027C E580 238 MOV A, P0
027E 1204DE 239 LCALL DL10MS
0281 22 240 RET
241 ;************键盘扫描子程序*************
242 ;键盘扫描子程?
243 ;***************************************
0282 244 KEY:
0282 1202A7 245 LCALL KS1 ;检查是否有键闭合
0285 7003 246 JNZ LK1
0287 0202A4 247 LJMP LK8
028A 1204DE 248 LK1:LCALL DL10MS
028D 1202A7 249 LCALL KS1
0290 7003 250 JNZ LK2
0292 0202A4 251 LJMP LK8
0295 75800F 252 LK2:MOV P0, #0FH
0298 E580 253 MOV A,P0
029A C0E0 254 PUSH 0E0H
029C 1202A7 255 LK3:LCALL KS1
029F 70FB 256 JNZ LK3
02A1 D0E0 257 POP 0E0H
02A3 22 258 RET
02A4 74FF 259 LK8:MOV A, #0FFH ;无键闭合时给A送入0ffh
02A6 22 260 RET
02A7 75800F 261 KS1:MOV P0 , #0FH ;检查是否有键闭子程序合
02AA E580 262 MOV A , P0
02AC 540F 263 ANL A ,#0FH
02AE 44F0 264 ORL A ,#0F0H
02B0 F4 265 CPL A
02B1 22 266 RET
267 ;************开始对日期修改*************
268 ;开始对日期的修改
269 ;***************************************
02B2 7C10 270 LP0: MOV R4,#10H
02B4 120282 271 LCALL KEY
02B7 753D14 272 LP0_: MOV LEDBUF1 ,#14H ;开始对天修改
02BA 753E14 273 MOV LEDBUF2, #14H
02BD 274 LCALL DISPNUMBER
*** _________________________________________^
*** ERROR #A45 IN 274 (1.asm, LINE 274): UNDEFINED SYMBOL (PASS-2)
02C0 275 LCALL DELAY
*** _________________________________________^
*** ERROR #A45 IN 275 (1.asm, LINE 275): UNDEFINED SYMBOL (PASS-2)
02C3 AF46 276 MOV R7 ,TIMEBUF+3
02C5 120276 277 LCALL KEY1
02C8 30E328 278 JNB ACC.3,LP_0
A51 MACRO ASSEMBLER 1 06/15/2007 15:52:22 PAGE 6
02CB 30E064 279 JNB ACC.0,LOP0
02CE 20E105 280 JB ACC.1,NEXT00
02D1 1202E4 281 LCALL INC_NUM0
02D4 F546 282 MOV TIMEBUF+3,A
02D6 283 NEXT00:
02D6 7846 284 MOV R0 ,#TIMEBUF+3
02D8 7905 285 MOV R1 ,#05H
02DA 286 LCALL WR_PCF8563
*** ________________________________________________^
*** ERROR #A45 IN 286 (1.asm, LINE 286): UNDEFINED SYMBOL (PASS-2)
02DD 1204E7 287 LCALL DISP_NUM
02E0 DCD5 288 DJNZ R4 ,LP0_
02E2 2125 289 AJMP REREAD
02E4 290 INC_NUM0:
02E4 7C10 291 MOV R4,#10H
02E6 EF 292 MOV A ,R7
02E7 2401 293 ADD A ,#01H
02E9 D4 294 DA A
02EA FF 295 MOV R7,A
02EB 9432 296 SUBB A,#32H
02ED 4002 297 JC NEXT6
02EF 7F01 298 MOV R7,#01H
02F1 EF 299 NEXT6: MOV A, R7
02F2 22 300 RET
02F3 120282 301 LP_0: LCALL KEY
02F6 020373 302 LJMP SEC1
303 ;**********开始对年份修改***************
304 ;开始对年份修改
305 ;***************************************
02F9 7C10 306 LOOP0: MOV R4,#10H
02FB 120282 307 LCALL KEY
02FE 754114 308 LOOP0_:MOV LEDBUF5 ,#14H
0301 754214 309 MOV LEDBUF6, #14H
0304 310 LCALL DISPNUMBER
*** _________________________________________^
*** ERROR #A45 IN 310 (1.asm, LINE 310): UNDEFINED SYMBOL (PASS-2)
0307 311 LCALL DELAY
*** _________________________________________^
*** ERROR #A45 IN 311 (1.asm, LINE 311): UNDEFINED SYMBOL (PASS-2)
030A AF49 312 MOV R7 ,TIMEBUF+6
030C 120276 313 LCALL KEY1
030F 30E361 314 JNB ACC.3, SEC1
0312 30E09D 315 JNB ACC.0, LP0
0315 20E103 316 JB ACC.1, NEXT7
0318 120329 317 LCALL INC_NUM22
031B 318 NEXT7:
031B 7849 319 MOV R0 ,#TIMEBUF+6
031D 7908 320 MOV R1 ,#08H
031F 321 LCALL WR_PCF8563
*** ________________________________________________^
*** ERROR #A45 IN 321 (1.asm, LINE 321): UNDEFINED SYMBOL (PASS-2)
0322 1204E7 322 LCALL DISP_NUM
0325 DCD7 323 DJNZ R4 ,LOOP0_
0327 2125 324 AJMP REREAD
0329 325 INC_NUM22:
0329 7C10 326 MOV R4,#10H
327
032B EF 328 MOV A ,R7
032C 2401 329 ADD A ,#01H
032E D4 330 DA A
032F F549 331 MOV TIMEBUF+6,A
0331 22 332 RET
333 ;************开始对月份的修改***********
334 ;开始对月份的修改
335 ;***************************************
0332 7C10 336 LOP0: MOV R4 ,#10H
A51 MACRO ASSEMBLER 1 06/15/2007 15:52:22 PAGE 7
0334 120282 337 LCALL KEY
0337 754014 338 LOP0_: MOV LEDBUF4 ,#14H ;
033A 753F14 339 MOV LEDBUF3, #14H
033D 340 LCALL DISPNUMBER
*** _________________________________________^
*** ERROR #A45 IN 340 (1.asm, LINE 340): UNDEFINED SYMBOL (PASS-2)
0340 341 LCALL DELAY
*** _________________________________________^
*** ERROR #A45 IN 341 (1.asm, LINE 341): UNDEFINED SYMBOL (PASS-2)
0343 AF48 342 MOV R7 ,TIMEBUF+5
0345 120276 343 LCALL KEY1
0348 30E328 344 JNB ACC.3, SEC1
034B 30E0AB 345 JNB ACC.0, LOOP0
034E 20E103 346 JB ACC.1, NEXT11
0351 120362 347 LCALL INC_NUM11
0354 348 NEXT11:
0354 7848 349 MOV R0 ,#TIMEBUF+5
0356 7907 350 MOV R1 ,#07H
0358 351 LCALL WR_PCF8563
*** ________________________________________________^
*** ERROR #A45 IN 351 (1.asm, LINE 351): UNDEFINED SYMBOL (PASS-2)
035B 1204E7 352 LCALL DISP_NUM
035E DCD7 353 DJNZ R4 ,LOP0_
0360 2125 354 AJMP REREAD
0362 355 INC_NUM11:
0362 7C10 356 MOV R4,#10H
357
0364 EF 358 MOV A ,R7
0365 2401 359 ADD A ,#01H
0367 D4 360 DA A
0368 FF 361 MOV R7,A
0369 9413 362 SUBB A,#13H
036B 4002 363 JC NEXT22
036D 7F01 364 MOV R7,#01H
036F EF 365 NEXT22:MOV A, R7
0370 F548 366 MOV TIMEBUF+5,A
0372 22 367 RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -