📄 一路定时.lst
字号:
0186 75350A 236 SETSZS1:MOV 35H,#0AH
0189 75340A 237 MOV 34H,#0AH
018C 1204B3 238 LCALL DISPLAY
018F 120515 239 LCALL DL05S
0192 853935 240 MOV 35H,39H
0195 853834 241 MOV 34H,38H
0198 853733 242 MOV 33H,37H
019B 853632 243 MOV 32H,36H
019E 1204B3 244 LCALL DISPLAY
01A1 1204F7 245 LCALL DS100MS
01A4 309089 246 JNB P1.0,HUI0
01A7 3091CD 247 JNB P1.1,B1
01AA 1204F7 248 LCALL DS100MS
01AD 1204B3 249 LCALL DISPLAY
01B0 309200 250 JNB P1.2,D1
01B3 1204F7 251 D1:LCALL DS100MS
01B6 2092CD 252 JB P1.2,SETSZS1 ;安P1.2加一
01B9 1204B3 253 LCALL DISPLAY
01BC 0201BF 254 LJMP SETSHIJA1 ;调加一
01BF 1204F7 255 SETSHIJA1:LCALL DS100MS
01C2 2092EE 256 JB P1.2,D1
A51 MACRO ASSEMBLER 一路定时 12/16/2004 21:55:01 PAGE 5
01C5 7839 257 MOV R0,#39H ;加一
01C7 1200ED 258 LCALL ADD1
01CA 853935 259 MOV 35H,39H
01CD 853834 260 MOV 34H,38H
01D0 1204B3 261 LCALL DISPLAY
01D3 EB 262 MOV A,R3
01D4 C3 263 CLR C
01D5 309108 264 JNB P1.1,SFSETZ1
01D8 309019 265 JNB P1.0,HUI1
01DB B42205 266 CJNE A,#22H,HHH1
01DE 80DF 267 SJMP SETSHIJA1 ;到60返回0
01E0 020149 268 SFSETZ1:LJMP SFSET
01E3 40DA 269 HHH1: JC SETSHIJA1 ;单元清0
01E5 1200FF 270 LCALL CLR0
01E8 853935 271 MOV 35H,39H
01EB 853834 272 MOV 34H,38H
01EE 1204B3 273 LCALL DISPLAY
01F1 C3 274 CLR C
01F2 21BF 275 AJMP SETSHIJA1
01F4 020130 276 HUI1:LJMP HUI0
277 ;;;;;;;;;;分调整;;;;;;;;;;;;;;;;;;;
01F7 75330A 278 SETSZS2:MOV 33H,#0AH
01FA 75320A 279 MOV 32H,#0AH
01FD 1204B3 280 LCALL DISPLAY
0200 120515 281 LCALL DL05S
0203 853935 282 MOV 35H,39H
0206 853834 283 MOV 34H,38H
0209 853733 284 MOV 33H,37H
020C 853632 285 MOV 32H,36H
020F 1204B3 286 LCALL DISPLAY
0212 1204F7 287 LCALL DS100MS
0215 3090DC 288 JNB P1.0,HUI1
0218 30912F 289 JNB P1.1,SFSETZ2
021B 309200 290 JNB P1.2,D2
021E 1204F7 291 D2:LCALL DS100MS
0221 2092D3 292 JB P1.2,SETSZS2 ;安P1.2加一
0224 1204B3 293 LCALL DISPLAY
0227 4129 294 AJMP SETSHIJA2 ;调加一
0229 1204F7 295 SETSHIJA2:LCALL DS100MS
022C 2092EF 296 JB P1.2,D2
022F 7837 297 MOV R0,#37H ;加一
0231 1200ED 298 LCALL ADD1
0234 853733 299 MOV 33H,37H
0237 853632 300 MOV 32H,36H
023A 1204B3 301 LCALL DISPLAY
023D EB 302 MOV A,R3
023E C3 303 CLR C
023F 309019 304 JNB P1.0,HUI2
0242 309105 305 JNB P1.1,SFSETZ2
0245 B45905 306 CJNE A,#59H,HHH2
0248 80DF 307 SJMP SETSHIJA2 ;到60返回0
024A 020149 308 SFSETZ2:LJMP SFSET
024D 40DA 309 HHH2: JC SETSHIJA2 ;单元清0
024F 1200FF 310 LCALL CLR0
0252 853733 311 MOV 33H,37H
0255 853632 312 MOV 32H,36H
0258 C3 313 CLR C
0259 21F7 314 AJMP SETSZS2
025B 0201F4 315 HUI2:LJMP HUI1
025E 020180 316 F3:LJMP F1
0261 0201F4 317 HUI3:LJMP HUI1
0264 020121 318 KHUI:LJMP SETT3
319 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
320 ;;;;;;;; 开调整 ;;;;;;;;;;;;;;;;;
0267 75350B 321 SETKAI:MOV 35H,#0BH
026A 75340C 322 MOV 34H,#0CH
A51 MACRO ASSEMBLER 一路定时 12/16/2004 21:55:01 PAGE 6
026D 75330A 323 MOV 33H,#0AH
0270 75320A 324 MOV 32H,#0AH
0273 75310A 325 MOV 31H,#0AH
0276 75300A 326 MOV 30H,#0AH
0279 1204B3 327 LCALL DISPLAY
027C 120507 328 LCALL DS200MS
027F 3090E2 329 JNB P1.0,KHUI
330 ;;;;;;;;;;第一路;;;;;;;;;;;;;;;;;;
331
0282 2091E2 332 KKXUANWEI:JB P1.1,SETKAI
0285 1204B3 333 K1A1:LCALL DISPLAY
0288 120507 334 LCALL DS200MS
028B 02029A 335 LJMP K1SETSZS1
028E 1204B3 336 K1B1:LCALL DISPLAY
0291 120507 337 LCALL DS200MS
0294 02031F 338 LJMP K1SETSZS2
0297 3091E8 339 K1F1:JNB P1.1,KKXUANWEI;再按P1.2,又从头切换
340 ;;;;;;;;;;;;; K1时调整;;;;;;;;;;;;;;;;;;;;;
029A 3090C4 341 K1SETSZS1:JNB P1.0,HUI3
029D 75350A 342 MOV 35H,#0AH
02A0 75340A 343 MOV 34H,#0AH
02A3 1204B3 344 LCALL DISPLAY
02A6 120515 345 LCALL DL05S
02A9 854135 346 MOV 35H,41H
02AC 854034 347 MOV 34H,40H
02AF 1204B3 348 LCALL DISPLAY
02B2 1204F7 349 LCALL DS100MS
02B5 3091D6 350 JNB P1.1,K1B1
02B8 1204F7 351 LCALL DS100MS
02BB 1204B3 352 LCALL DISPLAY
02BE 309200 353 JNB P1.2,K1D1
02C1 1204F7 354 K1D1:LCALL DS100MS
02C4 2092D3 355 JB P1.2,K1SETSZS1 ;安P1.2加一
02C7 1204B3 356 LCALL DISPLAY
02CA 0202CD 357 LJMP K1SETSHIJA1 ;调加一
02CD 1204F7 358 K1SETSHIJA1:LCALL DS100MS
02D0 2092EE 359 JB P1.2,K1D1
02D3 7841 360 MOV R0,#41H ;加一
02D5 1200ED 361 LCALL ADD1
02D8 854135 362 MOV 35H,41H
02DB 854034 363 MOV 34H,40H
02DE 1204B3 364 LCALL DISPLAY
02E1 EB 365 MOV A,R3
02E2 C3 366 CLR C
02E3 309108 367 JNB P1.1,K1SFSETZ1
02E6 309019 368 JNB P1.0,K1HUI1
02E9 B42305 369 CJNE A,#23H,K1HHH1
02EC 80DF 370 SJMP K1SETSHIJA1 ;到60返回0
02EE 020282 371 K1SFSETZ1:LJMP KKXUANWEI
02F1 40DA 372 K1HHH1:JC K1SETSHIJA1 ;单元清0
02F3 1200FF 373 LCALL CLR0
02F6 854135 374 MOV 35H,41H
02F9 854034 375 MOV 34H,40H
02FC 1204B3 376 LCALL DISPLAY
02FF C3 377 CLR C
0300 41CD 378 AJMP K1SETSHIJA1
0302 D28C 379 K1HUI1:SETB TR0
0304 D2A9 380 SETB ET0
0306 C28E 381 CLR TR1
0308 C28E 382 CLR TR1
030A 75350A 383 MOV 35H,#0AH
030D 75340A 384 MOV 34H,#0AH
0310 75330A 385 MOV 33H,#0AH
0313 75320A 386 MOV 32H,#0AH
0316 120515 387 LCALL DL05S
0319 02005A 388 LJMP START1
A51 MACRO ASSEMBLER 一路定时 12/16/2004 21:55:01 PAGE 7
031C 020285 389 K1F2:LJMP K1A1
390 ;;;;;;;;;;K1分调整;;;;;;;;;;;;;;;;;;;
031F 75330A 391 K1SETSZS2:MOV 33H,#0AH
0322 75320A 392 MOV 32H,#0AH
0325 1204B3 393 LCALL DISPLAY
0328 120515 394 LCALL DL05S
032B 853F33 395 MOV 33H,3FH
032E 853E32 396 MOV 32H,3EH
0331 1204B3 397 LCALL DISPLAY
0334 1204F7 398 LCALL DS100MS
0337 3090C8 399 JNB P1.0,K1HUI1
033A 3091DF 400 JNB P1.1,K1F2
033D 309200 401 JNB P1.2,K1D2
0340 1204F7 402 K1D2:LCALL DS100MS
0343 2092D9 403 JB P1.2,K1SETSZS2 ;安P1.2加一
0346 1204B3 404 LCALL DISPLAY
0349 02034C 405 LJMP K1SETSHIJA2 ;调加一
034C 1204F7 406 K1SETSHIJA2:LCALL DS100MS
034F 2092EE 407 JB P1.2,K1D2
0352 783F 408 MOV R0,#3FH ;加一
0354 1200ED 409 LCALL ADD1
0357 853F33 410 MOV 33H,3FH
035A 853E32 411 MOV 32H,3EH
035D 1204B3 412 LCALL DISPLAY
0360 EB 413 MOV A,R3
0361 C3 414 CLR C
0362 309019 415 JNB P1.0,K1HUI2
0365 309105 416 JNB P1.1,K1SFSETZ2
0368 B45905 417 CJNE A,#59H,K1HHH2
036B 80DF 418 SJMP K1SETSHIJA2 ;到60返回0
036D 020282 419 K1SFSETZ2:LJMP KKXUANWEI
0370 40DA 420 K1HHH2: JC K1SETSHIJA2 ;单元清0
0372 1200FF 421 LCALL CLR0
0375 853F33 422 MOV 33H,3FH
0378 853E32 423 MOV 32H,3EH
037B C3 424 CLR C
037C 611F 425 AJMP K1SETSZS2
037E 020130 426 K1HUI2:LJMP HUI0
0381 020297 427 K1F3:LJMP K1F1
0384 02012A 428 DDDD2:LJMP SETT4
429 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
430 ;;;;;;;; 关调整 ;;;;;;;;;;;;;;;;;;
0387 75350B 431 SETGUAN:MOV 35H,#0BH
038A 75340D 432 MOV 34H,#0DH
038D 75330D 433 MOV 33H,#0DH
0390 75320A 434 MOV 32H,#0AH
0393 75310A 435 MOV 31H,#0AH
0396 75300A 436 MOV 30H,#0AH
0399 1204B3 437 LCALL DISPLAY
039C 120515 438 LCALL DL05S
039F 3090E2 439 JNB P1.0,DDDD2
440 ;;;;;;;;;;;第一路;;;;;;;;;;;;;;;;;;
03A2 3090D9 441 GXUANWEI:JNB P1.0,K1HUI2
03A5 2091DF 442 JB P1.1,SETGUAN
03A8 1204B3 443 G1A1:LCALL DISPLAY
03AB 120515 444 LCALL DL05S
03AE 0203BD 445 LJMP G1SETSZS1
03B1 1204B3 446 G1B1:LCALL DISPLAY
03B4 120515 447 LCALL DL05S
03B7 020448 448 LJMP G1SETSZS2
03BA 3091E5 449 G1F1:JNB P1.1,GXUANWEI;再按P1.2,又从头切换
450 ;;;;;;;;;;;;; G1时调整;;;;;;;;;;;;;;;;;;;;;
03BD 3090BE 451 G1SETSZS1:JNB P1.0,K1HUI2
03C0 855B35 452 MOV 35H,5BH
03C3 855A34 453 MOV 34H,5AH
03C6 855933 454 MOV 33H,59H
A51 MACRO ASSEMBLER 一路定时 12/16/2004 21:55:01 PAGE 8
03C9 855832 455 MOV 32H,58H
03CC 1204B3 456 LCALL DISPLAY
03CF 120515 457 LCALL DL05S
03D2 75350A 458 MOV 35H,#0AH
03D5 75340A 459 MOV 34H,#0AH
03D8 1204B3 460 LCALL DISPLAY
03DB 1204F7 461 LCALL DS100MS
03DE 3091D0 462 JNB P1.1,G1B1
03E1 1204F7 463 LCALL DS100MS
03E4 1204B3 464 LCALL DISPLAY
03E7 2092D3 465 JB P1.2,G1SETSZS1
03EA 1204F7 466 G1D1:LCALL DS100MS
03ED 2092CD 467 JB P1.2,G1SETSZS1 ;安P1.2加一
03F0 1204B3 468 LCALL DISPLAY
03F3 0203F6 469 LJMP G1SETSHIJA1 ;调加一
03F6 1204F7 470 G1SETSHIJA1:LCALL DS100MS
03F9 2092EE 471 JB P1.2,G1D1
03FC 785B 472 MOV R0,#5BH ;加一
03FE 1200ED 473 LCALL ADD1
0401 855B35 474 MOV 35H,5BH
0404 855A34 475 MOV 34H,5AH
0407 1204B3 476 LCALL DISPLAY
040A EB 477 MOV A,R3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -