⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clock.lst

📁 基于HC908GP32的时钟程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
    833D 3C 4E        inc	*__rlo+1
    833F B6 4E        ldA	*__rlo+1
    8341 A1 09        cmp	#9
    8343 26 02        bne	0x8347
    8345 3A 4E        dec	*__rlo+1
    8347 B6 4F        ldA	*__rlo+2
    8349 A1 01        cmp	#1
    834B 23 02        bls	0x834F
    834D 3F 4F        clr	*__rlo+2
    834F B6 4E        ldA	*__rlo+1
    8351 AB 04        add	#4
    8353 87           pshA	
    8354 B6 4F        ldA	*__rlo+2
    8356 AB 01        add	#1
    8358 87           pshA	
    8359 CD 8883      jsr	_MoveCursor
    835C A7 02        aiS	#2
    835E 95           tSX	
    835F 3F 52        clr	*_Key
    8361 B6 52        ldA	*_Key
    8363 A1 42        cmp	#66
    8365 26 05        bne	0x836C
    8367 3F 52        clr	*_Key
    8369 CC 81C7      jmp	0x81C7
    836C B6 52        ldA	*_Key
    836E A1 44        cmp	#68
    8370 26 04        bne	0x8376
    8372 3F 52        clr	*_Key
    8374 20 4D        bra	0x83C3
    8376 B6 52        ldA	*_Key
    8378 27 43        beq	0x83BD
    837A B6 52        ldA	*_Key
    837C 87           pshA	
    837D CD 8D44      jsr	_Discriminant
    8380 A7 01        aiS	#1
    8382 95           tSX	
    8383 B7 41        stA	*__r1
    8385 27 36        beq	0x83BD
    8387 B6 52        ldA	*_Key
    8389 A0 30        sub	#48
    838B E7 04        stA	4,X
    838D B6 4E        ldA	*__rlo+1
    838F AB 04        add	#4
    8391 87           pshA	
    8392 B6 4F        ldA	*__rlo+2
    8394 AB 01        add	#1
    8396 87           pshA	
    8397 A6 53        ldA	#83
    8399 87           pshA	
    839A A6 00        ldA	#0
    839C 87           pshA	
    839D E6 04        ldA	4,X
    839F 87           pshA	
    83A0 CD 8958      jsr	_Transmission
    83A3 A7 05        aiS	#5
    83A5 CD 8672      jsr	_Lcdshowalarm
    83A8 CD 88AC      jsr	_LcdShowCursor
    83AB B6 4E        ldA	*__rlo+1
    83AD AB 04        add	#4
    83AF 87           pshA	
    83B0 B6 4F        ldA	*__rlo+2
    83B2 AB 01        add	#1
    83B4 87           pshA	
    83B5 CD 8883      jsr	_MoveCursor
    83B8 A7 02        aiS	#2
    83BA 95           tSX	
    83BB 3F 52        clr	*_Key
    83BD CC 82E7      jmp	0x82E7
    83C0 CC 81D0      jmp	0x81D0
    83C3 CC 8122      jmp	0x8122
    83C6 A7 05        aiS	#5
    83C8 81           rts	
_isrTIMER1:
    83C9 8B           pshH	
    83CA A7 FF        aiS	#-1
    83CC 95           tSX	
    83CD 9B           seI	
    83CE 3C 6E        inc	0x6E
    83D0 B6 6E        ldA	0x6E
    83D2 A1 0A        cmp	#10
    83D4 27 03        beq	0x83D9
    83D6 CC 847B      jmp	0x847B
    83D9 3F 6E        clr	0x6E
    83DB 3C 6D        inc	0x6D
    83DD B6 6D        ldA	0x6D
    83DF A1 06        cmp	#6
    83E1 27 03        beq	0x83E6
    83E3 CC 847B      jmp	0x847B
    83E6 3F 6D        clr	0x6D
    83E8 3C 6C        inc	0x6C
    83EA B6 6C        ldA	0x6C
    83EC A1 0A        cmp	#10
    83EE 27 03        beq	0x83F3
    83F0 CC 847B      jmp	0x847B
    83F3 3F 6C        clr	0x6C
    83F5 3C 6B        inc	0x6B
    83F7 B6 6B        ldA	0x6B
    83F9 A1 06        cmp	#6
    83FB 27 03        beq	0x8400
    83FD CC 847B      jmp	0x847B
    8400 3F 6B        clr	0x6B
    8402 3C 6A        inc	0x6A
    8404 B6 6A        ldA	0x6A
    8406 A1 0A        cmp	#10
    8408 27 03        beq	0x840D
    840A CC 847B      jmp	0x847B
    840D 3F 6A        clr	0x6A
    840F 3C 69        inc	0x69
    8411 B6 69        ldA	0x69
    8413 A1 03        cmp	#3
    8415 27 02        beq	0x8419
    8417 20 62        bra	0x847B
    8419 3F 69        clr	0x69
    841B 3C 68        inc	0x68
    841D B6 68        ldA	0x68
    841F A1 0A        cmp	#10
    8421 27 02        beq	0x8425
    8423 20 56        bra	0x847B
    8425 3F 68        clr	0x68
    8427 3C 67        inc	0x67
    8429 B6 67        ldA	0x67
    842B A1 03        cmp	#3
    842D 27 02        beq	0x8431
    842F 20 4A        bra	0x847B
    8431 3F 67        clr	0x67
    8433 3C 66        inc	0x66
    8435 B6 66        ldA	0x66
    8437 A1 0A        cmp	#10
    8439 27 02        beq	0x843D
    843B 20 3E        bra	0x847B
    843D 3F 66        clr	0x66
    843F 3C 65        inc	0x65
    8441 B6 65        ldA	0x65
    8443 A1 02        cmp	#2
    8445 27 02        beq	0x8449
    8447 20 32        bra	0x847B
    8449 3F 65        clr	0x65
    844B 3C 64        inc	*_time+3
    844D B6 64        ldA	*_time+3
    844F A1 0A        cmp	#10
    8451 27 02        beq	0x8455
    8453 20 26        bra	0x847B
    8455 3F 64        clr	*_time+3
    8457 3C 63        inc	*_time+2
    8459 B6 63        ldA	*_time+2
    845B A1 0A        cmp	#10
    845D 27 02        beq	0x8461
    845F 20 1A        bra	0x847B
    8461 3F 63        clr	*_time+2
    8463 3C 62        inc	*_time+1
    8465 B6 62        ldA	*_time+1
    8467 A1 0A        cmp	#10
    8469 27 02        beq	0x846D
    846B 20 0E        bra	0x847B
    846D 3F 62        clr	*_time+1
    846F 3C 61        inc	*_time
    8471 B6 61        ldA	*_time
    8473 A1 0A        cmp	#10
    8475 27 02        beq	0x8479
    8477 20 02        bra	0x847B
    8479 3F 61        clr	*_time
    847B 1F 20        Bclr	7,0x20
    847D 9A           clI	
    847E A7 01        aiS	#1
    8480 8A           pulH	
    8481 80           rti	
_isrKBI:
    8482 8B           pshH	
    8483 B6 40        ldA	*__r0
    8485 87           pshA	
    8486 B6 41        ldA	*__r1
    8488 87           pshA	
    8489 B6 42        ldA	*__r2
    848B 87           pshA	
    848C B6 43        ldA	*__r3
    848E 87           pshA	
    848F B6 44        ldA	*__r4
    8491 87           pshA	
    8492 B6 45        ldA	*__r5
    8494 87           pshA	
    8495 B6 46        ldA	*__r6
    8497 87           pshA	
    8498 B6 47        ldA	*__r7
    849A 87           pshA	
    849B B6 48        ldA	*__r8
    849D 87           pshA	
    849E B6 49        ldA	*__r9
    84A0 87           pshA	
    84A1 B6 4A        ldA	*__r10
    84A3 87           pshA	
    84A4 B6 4B        ldA	*__r11
    84A6 87           pshA	
    84A7 B6 4C        ldA	*__rhi
    84A9 87           pshA	
    84AA B6 4D        ldA	*__rlo
    84AC 87           pshA	
    84AD A7 FF        aiS	#-1
    84AF 95           tSX	
    84B0 9B           seI	
    84B1 12 1A        Bset	1,0x1A
    84B3 CD 8D88      jsr	_KB_Scan
    84B6 95           tSX	
    84B7 B7 41        stA	*__r1
    84B9 F7           stA	0,X
    84BA 87           pshA	
    84BB CD 8DCF      jsr	_KB_Def
    84BE A7 01        aiS	#1
    84C0 B7 41        stA	*__r1
    84C2 B7 52        stA	*_Key
    84C4 CD 8D75      jsr	_KB_Init
    84C7 95           tSX	
    84C8 13 1A        Bclr	1,0x1A
    84CA 9A           clI	
    84CB A7 01        aiS	#1
    84CD 86           pulA	
    84CE B7 4D        stA	*__rlo
    84D0 86           pulA	
    84D1 B7 4C        stA	*__rhi
    84D3 86           pulA	
    84D4 B7 4B        stA	*__r11
    84D6 86           pulA	
    84D7 B7 4A        stA	*__r10
    84D9 86           pulA	
    84DA B7 49        stA	*__r9
    84DC 86           pulA	
    84DD B7 48        stA	*__r8
    84DF 86           pulA	
    84E0 B7 47        stA	*__r7
    84E2 86           pulA	
    84E3 B7 46        stA	*__r6
    84E5 86           pulA	
    84E6 B7 45        stA	*__r5
    84E8 86           pulA	
    84E9 B7 44        stA	*__r4
    84EB 86           pulA	
    84EC B7 43        stA	*__r3
    84EE 86           pulA	
    84EF B7 42        stA	*__r2
    84F1 86           pulA	
    84F2 B7 41        stA	*__r1
    84F4 86           pulA	
    84F5 B7 40        stA	*__r0
    84F7 8A           pulH	
    84F8 80           rti	
_isrDummy:
    84F9 8B           pshH	
    84FA 8A           pulH	
    84FB 80           rti	
_Timer1init:
    84FC A6 66        ldA	#102
    84FE B7 20        stA	0x20
    8500 3F 21        clr	0x21
    8502 3F 22        clr	0x22
    8504 A6 96        ldA	#-106
    8506 B7 23        stA	0x23
    8508 3F 24        clr	0x24
    850A 1B 20        Bclr	5,0x20
    850C 81           rts	
_Lcdshowtime:
    850D A7 FF        aiS	#-1
    850F 95           tSX	
    8510 CD 8816      jsr	_LcdInit
    8513 95           tSX	
    8514 7F           clr	0,X
    8515 20 2A        bra	0x8541
    8517 3F 40        clr	*__r0
    8519 F6           ldA	0,X
    851A AB 61        add	#97
    851C B7 41        stA	*__r1
    851E B6 40        ldA	*__r0
    8520 A9 00        adc	#0
    8522 B7 40        stA	*__r0
    8524 55 40        ldHX	*__r0
    8526 F6           ldA	0,X
    8527 87           pshA	
    8528 CD 8804      jsr	_ChangeASCII
    852B A7 01        aiS	#1
    852D 95           tSX	
    852E B7 41        stA	*__r1
    8530 F6           ldA	0,X
    8531 AB 04        add	#4
    8533 87           pshA	
    8534 A6 01        ldA	#1
    8536 87           pshA	
    8537 B6 41        ldA	*__r1
    8539 87           pshA	
    853A CD 87D7      jsr	_LcdshowCharacter
    853D A7 03        aiS	#3
    853F 95           tSX	
    8540 7C           inc	0,X
    8541 F6           ldA	0,X
    8542 A1 04        cmp	#4
    8544 25 D1        bcs	0x8517
    8546 A6 08        ldA	#8
    8548 87           pshA	
    8549 A6 01        ldA	#1
    854B 87           pshA	
    854C A6 2D        ldA	#45
    854E 87           pshA	
    854F CD 87D7      jsr	_LcdshowCharacter
    8552 A7 03        aiS	#3
    8554 B6 65        ldA	0x65
    8556 87           pshA	
    8557 CD 8804      jsr	_ChangeASCII
    855A A7 01        aiS	#1
    855C B7 41        stA	*__r1
    855E A6 09        ldA	#9
    8560 87           pshA	
    8561 A6 01        ldA	#1
    8563 87           pshA	
    8564 B6 41        ldA	*__r1
    8566 87           pshA	
    8567 CD 87D7      jsr	_LcdshowCharacter
    856A A7 03        aiS	#3
    856C B6 66        ldA	0x66
    856E 87           pshA	
    856F CD 8804      jsr	_ChangeASCII
    8572 A7 01        aiS	#1
    8574 B7 41        stA	*__r1
    8576 A6 0A        ldA	#10
    8578 87           pshA	
    8579 A6 01        ldA	#1
    857B 87           pshA	
    857C B6 41        ldA	*__r1
    857E 87           pshA	
    857F CD 87D7      jsr	_LcdshowCharacter
    8582 A7 03        aiS	#3
    8584 A6 0B        ldA	#11
    8586 87           pshA	
    8587 A6 01        ldA	#1
    8589 87           pshA	
    858A A6 2D        ldA	#45
    858C 87           pshA	
    858D CD 87D7      jsr	_LcdshowCharacter
    8590 A7 03        aiS	#3
    8592 B6 67        ldA	0x67
    8594 87           pshA	
    8595 CD 8804      jsr	_ChangeASCII
    8598 A7 01        aiS	#1
    859A B7 41        stA	*__r1
    859C A6 0C        ldA	#12
    859E 87           pshA	
    859F A6 01        ldA	#1
    85A1 87           pshA	
    85A2 B6 41        ldA	*__r1
    85A4 87           pshA	
    85A5 CD 87D7      jsr	_LcdshowCharacter
    85A8 A7 03        aiS	#3
    85AA B6 68        ldA	0x68
    85AC 87           pshA	
    85AD CD 8804      jsr	_ChangeASCII
    85B0 A7 01        aiS	#1
    85B2 B7 41        stA	*__r1
    85B4 A6 0D        ldA	#13
    85B6 87           pshA	
    85B7 A6 01        ldA	#1
    85B9 87           pshA	
    85BA B6 41        ldA	*__r1
    85BC 87           pshA	
    85BD CD 87D7      jsr	_LcdshowCharacter
    85C0 A7 03        aiS	#3
    85C2 B6 69        ldA	0x69
    85C4 87           pshA	
    85C5 CD 8804      jsr	_ChangeASCII
    85C8 A7 01        aiS	#1
    85CA B7 41        stA	*__r1
    85CC A6 05        ldA	#5
    85CE 87           pshA	
    85CF A6 02        ldA	#2
    85D1 87           pshA	
    85D2 B6 41        ldA	*__r1
    85D4 87           pshA	
    85D5 CD 87D7      jsr	_LcdshowCharacter
    85D8 A7 03        aiS	#3
    85DA B6 6A        ldA	0x6A
    85DC 87           pshA	
    85DD CD 8804      jsr	_ChangeASCII
    85E0 A7 01        aiS	#1
    85E2 B7 41        stA	*__r1
    85E4 A6 06        ldA	#6
    85E6 87           pshA	
    85E7 A6 02        ldA	#2
    85E9 87           pshA	
    85EA B6 41        ldA	*__r1
    85EC 87           pshA	
    85ED CD 87D7      jsr	_LcdshowCharacter
    85F0 A7 03        aiS	#3
    85F2 A6 07        ldA	#7
    85F4 87           pshA	
    85F5 A6 02        ldA	#2
    85F7 87           pshA	
    85F8 A6 3A        ldA	#58
    85FA 87           pshA	
    85FB CD 87D7      jsr	_LcdshowCharacter
    85FE A7 03        aiS	#3
    8600 B6 6B        ldA	0x6B
    8602 87           pshA	
    8603 CD 8804      jsr	_ChangeASCII
    8606 A7 01        aiS	#1
    8608 B7 41        stA	*__r1
    860A A6 08        ldA	#8

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -