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

📄 clock.lst

📁 这是我自己在做实验设计时做的,用摩托罗拉飞思卡尔做的一个多功能电子钟
💻 LST
📖 第 1 页 / 共 5 页
字号:
    8368 B7 41        stA	*__r1
    836A E6 06        ldA	6,X
    836C A9 00        adc	#0
    836E B7 40        stA	*__r0
    8370 55 40        ldHX	*__r0
    8372 F6           ldA	0,X
    8373 95           tSX	
    8374 E7 02        stA	2,X
    8376 A6 05        ldA	#5
    8378 E7 03        stA	3,X
    837A 20 2C        bra	0x83A8
    837C E6 02        ldA	2,X
    837E AE 0A        ldX	#10
    8380 8C           clrH	
    8381 52           div	
    8382 8B           pshH	
    8383 86           pulA	
    8384 95           tSX	
    8385 AB 30        add	#48
    8387 B7 41        stA	*__r1
    8389 3F 42        clr	*__r2
    838B E6 03        ldA	3,X
    838D AB 5C        add	#92
    838F B7 43        stA	*__r3
    8391 B6 42        ldA	*__r2
    8393 A9 00        adc	#0
    8395 B7 42        stA	*__r2
    8397 B6 41        ldA	*__r1
    8399 55 42        ldHX	*__r2
    839B F7           stA	0,X
    839C 95           tSX	
    839D E6 02        ldA	2,X
    839F AE 0A        ldX	#10
    83A1 8C           clrH	
    83A2 52           div	
    83A3 95           tSX	
    83A4 E7 02        stA	2,X
    83A6 6C 03        inc	3,X
    83A8 E6 03        ldA	3,X
    83AA A1 07        cmp	#7
    83AC 25 CE        bcs	0x837C
    83AE 45 0061      ldHX	#0x0061
    83B1 89           pshX	
    83B2 8B           pshH	
    83B3 45 0062      ldHX	#0x0062
    83B6 89           pshX	
    83B7 8B           pshH	
    83B8 CD 88FC      jsr	_swap
    83BB A7 04        aiS	#4
    83BD 95           tSX	
    83BE 3F 40        clr	*__r0
    83C0 E6 03        ldA	3,X
    83C2 AB 5C        add	#92
    83C4 B7 41        stA	*__r1
    83C6 B6 40        ldA	*__r0
    83C8 A9 00        adc	#0
    83CA B7 40        stA	*__r0
    83CC A6 2D        ldA	#45
    83CE 55 40        ldHX	*__r0
    83D0 F7           stA	0,X
    83D1 95           tSX	
    83D2 E6 07        ldA	7,X
    83D4 AB 03        add	#3
    83D6 B7 41        stA	*__r1
    83D8 E6 06        ldA	6,X
    83DA A9 00        adc	#0
    83DC B7 40        stA	*__r0
    83DE 55 40        ldHX	*__r0
    83E0 F6           ldA	0,X
    83E1 95           tSX	
    83E2 E7 02        stA	2,X
    83E4 A6 08        ldA	#8
    83E6 E7 03        stA	3,X
    83E8 20 2C        bra	0x8416
    83EA E6 02        ldA	2,X
    83EC AE 0A        ldX	#10
    83EE 8C           clrH	
    83EF 52           div	
    83F0 8B           pshH	
    83F1 86           pulA	
    83F2 95           tSX	
    83F3 AB 30        add	#48
    83F5 B7 41        stA	*__r1
    83F7 3F 42        clr	*__r2
    83F9 E6 03        ldA	3,X
    83FB AB 5C        add	#92
    83FD B7 43        stA	*__r3
    83FF B6 42        ldA	*__r2
    8401 A9 00        adc	#0
    8403 B7 42        stA	*__r2
    8405 B6 41        ldA	*__r1
    8407 55 42        ldHX	*__r2
    8409 F7           stA	0,X
    840A 95           tSX	
    840B E6 02        ldA	2,X
    840D AE 0A        ldX	#10
    840F 8C           clrH	
    8410 52           div	
    8411 95           tSX	
    8412 E7 02        stA	2,X
    8414 6C 03        inc	3,X
    8416 E6 03        ldA	3,X
    8418 A1 0A        cmp	#10
    841A 25 CE        bcs	0x83EA
    841C 45 0064      ldHX	#0x0064
    841F 89           pshX	
    8420 8B           pshH	
    8421 45 0065      ldHX	#0x0065
    8424 89           pshX	
    8425 8B           pshH	
    8426 CD 88FC      jsr	_swap
    8429 A7 04        aiS	#4
    842B 95           tSX	
    842C E6 07        ldA	7,X
    842E AB 04        add	#4
    8430 B7 41        stA	*__r1
    8432 E6 06        ldA	6,X
    8434 A9 00        adc	#0
    8436 B7 40        stA	*__r0
    8438 55 40        ldHX	*__r0
    843A F6           ldA	0,X
    843B 95           tSX	
    843C E7 02        stA	2,X
    843E A6 10        ldA	#16
    8440 E7 03        stA	3,X
    8442 20 2C        bra	0x8470
    8444 E6 02        ldA	2,X
    8446 AE 0A        ldX	#10
    8448 8C           clrH	
    8449 52           div	
    844A 8B           pshH	
    844B 86           pulA	
    844C 95           tSX	
    844D AB 30        add	#48
    844F B7 41        stA	*__r1
    8451 3F 42        clr	*__r2
    8453 E6 03        ldA	3,X
    8455 AB 5C        add	#92
    8457 B7 43        stA	*__r3
    8459 B6 42        ldA	*__r2
    845B A9 00        adc	#0
    845D B7 42        stA	*__r2
    845F B6 41        ldA	*__r1
    8461 55 42        ldHX	*__r2
    8463 F7           stA	0,X
    8464 95           tSX	
    8465 E6 02        ldA	2,X
    8467 AE 0A        ldX	#10
    8469 8C           clrH	
    846A 52           div	
    846B 95           tSX	
    846C E7 02        stA	2,X
    846E 6C 03        inc	3,X
    8470 E6 03        ldA	3,X
    8472 A1 12        cmp	#18
    8474 25 CE        bcs	0x8444
    8476 45 006C      ldHX	#0x006C
    8479 89           pshX	
    847A 8B           pshH	
    847B 45 006D      ldHX	#0x006D
    847E 89           pshX	
    847F 8B           pshH	
    8480 CD 88FC      jsr	_swap
    8483 A7 04        aiS	#4
    8485 95           tSX	
    8486 3F 40        clr	*__r0
    8488 E6 03        ldA	3,X
    848A AB 5C        add	#92
    848C B7 41        stA	*__r1
    848E B6 40        ldA	*__r0
    8490 A9 00        adc	#0
    8492 B7 40        stA	*__r0
    8494 A6 3A        ldA	#58
    8496 55 40        ldHX	*__r0
    8498 F7           stA	0,X
    8499 95           tSX	
    849A E6 07        ldA	7,X
    849C AB 05        add	#5
    849E B7 41        stA	*__r1
    84A0 E6 06        ldA	6,X
    84A2 A9 00        adc	#0
    84A4 B7 40        stA	*__r0
    84A6 55 40        ldHX	*__r0
    84A8 F6           ldA	0,X
    84A9 95           tSX	
    84AA E7 02        stA	2,X
    84AC A6 13        ldA	#19
    84AE E7 03        stA	3,X
    84B0 20 2C        bra	0x84DE
    84B2 E6 02        ldA	2,X
    84B4 AE 0A        ldX	#10
    84B6 8C           clrH	
    84B7 52           div	
    84B8 8B           pshH	
    84B9 86           pulA	
    84BA 95           tSX	
    84BB AB 30        add	#48
    84BD B7 41        stA	*__r1
    84BF 3F 42        clr	*__r2
    84C1 E6 03        ldA	3,X
    84C3 AB 5C        add	#92
    84C5 B7 43        stA	*__r3
    84C7 B6 42        ldA	*__r2
    84C9 A9 00        adc	#0
    84CB B7 42        stA	*__r2
    84CD B6 41        ldA	*__r1
    84CF 55 42        ldHX	*__r2
    84D1 F7           stA	0,X
    84D2 95           tSX	
    84D3 E6 02        ldA	2,X
    84D5 AE 0A        ldX	#10
    84D7 8C           clrH	
    84D8 52           div	
    84D9 95           tSX	
    84DA E7 02        stA	2,X
    84DC 6C 03        inc	3,X
    84DE E6 03        ldA	3,X
    84E0 A1 15        cmp	#21
    84E2 25 CE        bcs	0x84B2
    84E4 45 006F      ldHX	#0x006F
    84E7 89           pshX	
    84E8 8B           pshH	
    84E9 45 0070      ldHX	#0x0070
    84EC 89           pshX	
    84ED 8B           pshH	
    84EE CD 88FC      jsr	_swap
    84F1 A7 04        aiS	#4
    84F3 95           tSX	
    84F4 3F 40        clr	*__r0
    84F6 E6 03        ldA	3,X
    84F8 AB 5C        add	#92
    84FA B7 41        stA	*__r1
    84FC B6 40        ldA	*__r0
    84FE A9 00        adc	#0
    8500 B7 40        stA	*__r0
    8502 A6 3A        ldA	#58
    8504 55 40        ldHX	*__r0
    8506 F7           stA	0,X
    8507 95           tSX	
    8508 E6 07        ldA	7,X
    850A AB 06        add	#6
    850C B7 41        stA	*__r1
    850E E6 06        ldA	6,X
    8510 A9 00        adc	#0
    8512 B7 40        stA	*__r0
    8514 55 40        ldHX	*__r0
    8516 F6           ldA	0,X
    8517 95           tSX	
    8518 E7 02        stA	2,X
    851A A6 16        ldA	#22
    851C E7 03        stA	3,X
    851E 20 2C        bra	0x854C
    8520 E6 02        ldA	2,X
    8522 AE 0A        ldX	#10
    8524 8C           clrH	
    8525 52           div	
    8526 8B           pshH	
    8527 86           pulA	
    8528 95           tSX	
    8529 AB 30        add	#48
    852B B7 41        stA	*__r1
    852D 3F 42        clr	*__r2
    852F E6 03        ldA	3,X
    8531 AB 5C        add	#92
    8533 B7 43        stA	*__r3
    8535 B6 42        ldA	*__r2
    8537 A9 00        adc	#0
    8539 B7 42        stA	*__r2
    853B B6 41        ldA	*__r1
    853D 55 42        ldHX	*__r2
    853F F7           stA	0,X
    8540 95           tSX	
    8541 E6 02        ldA	2,X
    8543 AE 0A        ldX	#10
    8545 8C           clrH	
    8546 52           div	
    8547 95           tSX	
    8548 E7 02        stA	2,X
    854A 6C 03        inc	3,X
    854C E6 03        ldA	3,X
    854E A1 18        cmp	#24
    8550 25 CE        bcs	0x8520
    8552 45 0072      ldHX	#0x0072
    8555 89           pshX	
    8556 8B           pshH	
    8557 45 0073      ldHX	#0x0073
    855A 89           pshX	
    855B 8B           pshH	
    855C CD 88FC      jsr	_swap
    855F A7 04        aiS	#4
    8561 95           tSX	
    8562 A7 04        aiS	#4
    8564 81           rts	
_Is_yunnian:
    8565 95           tSX	
    8566 E6 03        ldA	3,X
    8568 B7 4D        stA	*__rlo
    856A E6 02        ldA	2,X
    856C B7 4C        stA	*__rhi
    856E A6 90        ldA	#-112
    8570 87           pshA	
    8571 A6 01        ldA	#1
    8573 87           pshA	
    8574 CD 8E6E      jsr	__divmod16u
    8577 86           pulA	
    8578 B7 40        stA	*__r0
    857A 86           pulA	
    857B B7 41        stA	*__r1
    857D 55 40        ldHX	*__r0
    857F 65 0000      cpHX	#0x0000
    8582 95           tSX	
    8583 27 2F        beq	0x85B4
    8585 E6 03        ldA	3,X
    8587 A4 03        and	#3
    8589 B7 41        stA	*__r1
    858B 4F           clrA	
    858C B7 40        stA	*__r0
    858E 55 40        ldHX	*__r0
    8590 65 0000      cpHX	#0x0000
    8593 95           tSX	
    8594 26 22        bne	0x85B8
    8596 E6 03        ldA	3,X
    8598 B7 4D        stA	*__rlo
    859A E6 02        ldA	2,X
    859C B7 4C        stA	*__rhi
    859E A6 64        ldA	#100
    85A0 87           pshA	
    85A1 4F           clrA	
    85A2 87           pshA	
    85A3 CD 8E6E      jsr	__divmod16u
    85A6 86           pulA	
    85A7 B7 40        stA	*__r0
    85A9 86           pulA	
    85AA B7 41        stA	*__r1
    85AC 55 40        ldHX	*__r0
    85AE 65 0000      cpHX	#0x0000
    85B1 95           tSX	
    85B2 27 04        beq	0x85B8
    85B4 A6 01        ldA	#1
    85B6 20 01        bra	0x85B9
    85B8 4F           clrA	
    85B9 81           rts	
_Timer1init:
    85BA A6 66        ldA	#102
    85BC B7 20        stA	0x20
    85BE 3F 21        clr	0x21
    85C0 3F 22        clr	0x22
    85C2 A6 96        ldA	#-106
    85C4 B7 23        stA	0x23
    85C6 3F 24        clr	0x24
    85C8 1B 20        Bclr	5,0x20
    85CA 81           rts	
_Year_adjust:
    85CB A6 01        ldA	#1
    85CD B7 84        stA	0xFFFFFF84
    85CF A6 03        ldA	#3
    85D1 87           pshA	
    85D2 4F           clrA	
    85D3 87           pshA	
    85D4 CD 8D2D      jsr	_Lcd_show_cursor
    85D7 A7 02        aiS	#2
    85D9 95           tSX	
    85DA B6 82        ldA	0xFFFFFF82
    85DC 27 0E        beq	0x85EC
    85DE B6 4F        ldA	*__rlo+2
    85E0 AB 01        add	#1
    85E2 B7 4F        stA	*__rlo+2
    85E4 B6 4E        ldA	*__rlo+1
    85E6 A9 00        adc	#0
    85E8 B7 4E        stA	*__rlo+1
    85EA 3F 82        clr	0xFFFFFF82
    85EC B6 83        ldA	0xFFFFFF83
    85EE 27 0E        beq	0x85FE
    85F0 B6 4F        ldA	*__rlo+2
    85F2 A0 01        sub	#1
    85F4 B7 4F        stA	*__rlo+2
    85F6 B6 4E        ldA	*__rlo+1
    85F8 A2 00        sbc	#0
    85FA B7 4E        stA	*__rlo+1
    85FC 3F 83        clr	0xFFFFFF83
    85FE 81           rts	
_Month_adjust:
    85FF A6 01        ldA	#1
    8601 B7 84        stA	0xFFFFFF84
    8603 A6 06        ldA	#6
    8605 87           pshA	
    8606 4F           clrA	
    8607 87           pshA	
    8608 CD 8D2D      jsr	_Lcd_show_cursor
    860B A7 02        aiS	#2
    860D 95           tSX	
    860E B6 82        ldA	0xFFFFFF82
    8610 27 10        beq	0x8622
    8612 B6 50        ldA	*__rlo+3
    8614 A1 0C        cmp	#12
    8616 24 04        bcc	0x861C
    8618 3C 50        inc	*__rlo+3
    861A 20 04        bra	0x8620
    861C A6 01        ldA	#1
    861E B7 50        stA	*__rlo+3
    8620 3F 82        clr	0xFFFFFF82
    8622 B6 83        ldA	0xFFFFFF83
    8624 27 10        beq	0x8636
    8626 B6 50        ldA	*__rlo+3
    8628 A1 01        cmp	#1
    862A 23 04        bls	0x8630
    862C 3A 50        dec	*__rlo+3
    862E 20 04        bra	0x8634
    8630 A6 0C        ldA	#12
    8632 B7 50        stA	*__rlo+3

⌨️ 快捷键说明

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