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

📄 jianpan.lis

📁 可以显示年月日,时间等,也可以设置闹钟,设定时间
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 0423 CD0000            jsr _lcdshow1
 0426 A703              ais #3
 0428           ;       lcdshow1(0,7,datestr[4]);  //show month high 
 0428 B604              lda *_datestr+4
 042A 87                psha
 042B A607              lda #7
 042D 87                psha
 042E 4F                clra
 042F 87                psha
 0430 CD0000            jsr _lcdshow1
 0433 A703              ais #3
 0435           ;       lcdshow1(0,8,datestr[5]);  //show month low 
 0435 B605              lda *_datestr+5
 0437 87                psha
 0438 A608              lda #8
 043A 87                psha
 043B 4F                clra
 043C 87                psha
 043D CD0000            jsr _lcdshow1
 0440 A703              ais #3
 0442           ;       lcdshow1(0,9,'-');            //show '.'
 0442 A62D              lda #45
 0444 87                psha
 0445 A609              lda #9
 0447 87                psha
 0448 4F                clra
 0449 87                psha
 044A CD0000            jsr _lcdshow1
 044D A703              ais #3
 044F           ;       lcdshow1(0,10,datestr[6]);  //show day high 
 044F B606              lda *_datestr+6
 0451 87                psha
 0452 A60A              lda #10
 0454 87                psha
 0455 4F                clra
 0456 87                psha
 0457 CD0000            jsr _lcdshow1
 045A A703              ais #3
 045C           ;       lcdshow1(0,11,datestr[7]);  //show day low
 045C B607              lda *_datestr+7
 045E 87                psha
 045F A60B              lda #11
 0461 87                psha
 0462 4F                clra
 0463 87                psha
 0464 CD0000            jsr _lcdshow1
 0467 A703              ais #3
 0469           ;         
 0469           ;       lcdshow1(1,4,alartstr[0]);  //show h low1
 0469 B600              lda *_alartstr
 046B 87                psha
 046C A604              lda #4
 046E 87                psha
 046F A601              lda #1
 0471 87                psha
 0472 CD0000            jsr _lcdshow1
 0475 A703              ais #3
 0477           ;       lcdshow1(1,5,alartstr[1]);  //show h low2
 0477 B601              lda *_alartstr+1
 0479 87                psha
 047A A605              lda #5
 047C 87                psha
 047D A601              lda #1
 047F 87                psha
 0480 CD0000            jsr _lcdshow1
 0483 A703              ais #3
 0485           ;       lcdshow1(1,6,':');            //show '.'
 0485 A63A              lda #58
 0487 87                psha
 0488 A606              lda #6
 048A 87                psha
 048B A601              lda #1
 048D 87                psha
 048E CD0000            jsr _lcdshow1
 0491 A703              ais #3
 0493           ;       lcdshow1(1,7,alartstr[2]);  //show m high 
 0493 B602              lda *_alartstr+2
 0495 87                psha
 0496 A607              lda #7
 0498 87                psha
 0499 A601              lda #1
 049B 87                psha
 049C CD0000            jsr _lcdshow1
 049F A703              ais #3
 04A1           ;       lcdshow1(1,8,alartstr[3]);  //show m low 
 04A1 B603              lda *_alartstr+3
 04A3 87                psha
 04A4 A608              lda #8
 04A6 87                psha
 04A7 A601              lda #1
 04A9 87                psha
 04AA CD0000            jsr _lcdshow1
 04AD A703              ais #3
 04AF 95                tsx
 04B0           ;       }
 04B0           L38:
 04B0           L36:
 04B0                   .dbline 0 ; func end
 04B0 81                rts
 04B1           _Lcd_Show_init::
 04B1           ; }
 04B1           ; 
 04B1           ; void Lcd_Show_init(void)
 04B1           ; {
 04B1           ; 	LcdInit();
 04B1 CD0000            jsr _LcdInit
 04B4           ;       lcdshow1(1,4,'0');  //show h low1
 04B4 A630              lda #48
 04B6 87                psha
 04B7 A604              lda #4
 04B9 87                psha
 04BA A601              lda #1
 04BC 87                psha
 04BD CD0000            jsr _lcdshow1
 04C0 A703              ais #3
 04C2           ;       lcdshow1(1,5,'0');  //show h low2
 04C2 A630              lda #48
 04C4 87                psha
 04C5 A605              lda #5
 04C7 87                psha
 04C8 A601              lda #1
 04CA 87                psha
 04CB CD0000            jsr _lcdshow1
 04CE A703              ais #3
 04D0           ;       lcdshow1(1,6,':');  //show '.'
 04D0 A63A              lda #58
 04D2 87                psha
 04D3 A606              lda #6
 04D5 87                psha
 04D6 A601              lda #1
 04D8 87                psha
 04D9 CD0000            jsr _lcdshow1
 04DC A703              ais #3
 04DE           ;       lcdshow1(1,7,'0');  //show m high 
 04DE A630              lda #48
 04E0 87                psha
 04E1 A607              lda #7
 04E3 87                psha
 04E4 A601              lda #1
 04E6 87                psha
 04E7 CD0000            jsr _lcdshow1
 04EA A703              ais #3
 04EC           ;       lcdshow1(1,8,'0');  //show m low 
 04EC A630              lda #48
 04EE 87                psha
 04EF A608              lda #8
 04F1 87                psha
 04F2 A601              lda #1
 04F4 87                psha
 04F5 CD0000            jsr _lcdshow1
 04F8 A703              ais #3
 04FA           ;       lcdshow1(1,9,':');  //show '.'
 04FA A63A              lda #58
 04FC 87                psha
 04FD A609              lda #9
 04FF 87                psha
 0500 A601              lda #1
 0502 87                psha
 0503 CD0000            jsr _lcdshow1
 0506 A703              ais #3
 0508           ;       lcdshow1(1,10,'0');  //show s high 
 0508 A630              lda #48
 050A 87                psha
 050B A60A              lda #10
 050D 87                psha
 050E A601              lda #1
 0510 87                psha
 0511 CD0000            jsr _lcdshow1
 0514 A703              ais #3
 0516           ;       lcdshow1(1,11,'0');  //show s low
 0516 A630              lda #48
 0518 87                psha
 0519 A60B              lda #11
 051B 87                psha
 051C A601              lda #1
 051E 87                psha
 051F CD0000            jsr _lcdshow1
 0522 A703              ais #3
 0524 95                tsx
 0525           L54:
 0525                   .dbline 0 ; func end
 0525 81                rts
 0526           ;              n -> 4,X
 0526           ;     time_array -> 2,X
 0526           _str_change::
 0526 95                tsx
 0527           ; }
 0527           ; 
 0527           ; void str_change(unsigned char time_array[],unsigned char n)
 0527           ; {
 0527           ;       data[2]=time_array[0]*1000+time_array[1]*100+time_array[2]*10+time_array[3];
 0527 E603              lda 3,X
 0529 AB01              add #1
 052B B700              sta *__r1
 052D E602              lda 2,X
 052F A900              adc #0
 0531 B700              sta *__r0
 0533 5500              ldhx *__r0
 0535 F6                lda ,x
 0536 95                tsx
 0537 B700              sta *__r1
 0539 3F00              clr *__r0
 053B A664              lda #100
 053D 87                psha
 053E 4F                clra
 053F 87                psha
 0540 B600              lda *__r1
 0542 87                psha
 0543 B600              lda *__r0
 0545 87                psha
 0546 CD0000            jsr __mul16
 0549 A704              ais #4
 054B 4E0000            mov *__rlo,*__r1
 054E 4E0000            mov *__rhi,*__r0
 0551 E602              lda 2,X
 0553 EE03              ldx 3,X
 0555 87                psha
 0556 8A                pulh
 0557 F6                lda ,x
 0558 95                tsx
 0559 B700              sta *__r3
 055B 3F00              clr *__r2
 055D A6E8              lda #-24
 055F 87                psha
 0560 A603              lda #3
 0562 87                psha
 0563 B600              lda *__r3
 0565 87                psha
 0566 B600              lda *__r2
 0568 87                psha
 0569 CD0000            jsr __mul16
 056C A704              ais #4
 056E 4E0000            mov *__rlo,*__r3
 0571 4E0000            mov *__rhi,*__r2
 0574 B600              lda *__r3
 0576 BB00              add *__r1
 0578 B700              sta *__r1
 057A B600              lda *__r2
 057C B900              adc *__r0
 057E B700              sta *__r0
 0580 E603              lda 3,X
 0582 AB02              add #2
 0584 B700              sta *__r3
 0586 E602              lda 2,X
 0588 A900              adc #0
 058A B700              sta *__r2
 058C 5500              ldhx *__r2
 058E F6                lda ,x
 058F 95                tsx
 0590 B700              sta *__r3
 0592 3F00              clr *__r2
 0594 A60A              lda #10
 0596 87                psha
 0597 4F                clra
 0598 87                psha
 0599 B600              lda *__r3
 059B 87                psha
 059C B600              lda *__r2
 059E 87                psha
 059F CD0000            jsr __mul16
 05A2 A704              ais #4
 05A4 4E0000            mov *__rlo,*__r3
 05A7 4E0000            mov *__rhi,*__r2
 05AA B600              lda *__r1
 05AC BB00              add *__r3
 05AE B700              sta *__r1
 05B0 B600              lda *__r0
 05B2 B900              adc *__r2
 05B4 B700              sta *__r0
 05B6 E603              lda 3,X
 05B8 AB03              add #3
 05BA B700              sta *__r3
 05BC E602              lda 2,X
 05BE A900              adc #0
 05C0 B700              sta *__r2
 05C2 5500              ldhx *__r2
 05C4 F6                lda ,x
 05C5 95                tsx
 05C6 B700              sta *__r3
 05C8 3F00              clr *__r2
 05CA B600              lda *__r1
 05CC BB00              add *__r3
 05CE B700              sta *__r1
 05D0 B600              lda *__r0
 05D2 B900              adc *__r2
 05D4 B704              sta *_data+4
 05D6 4E0005            mov *__r1,*_data+4+1
 05D9           ;       data[1]=time_array[4]*10+time_array[5];
 05D9 E603              lda 3,X
 05DB AB05              add #5
 05DD B700              sta *__r1
 05DF E602              lda 2,X
 05E1 A900              adc #0
 05E3 B700              sta *__r0
 05E5 5500              ldhx *__r0
 05E7 F6                lda ,x
 05E8 95                tsx
 05E9 B700              sta *__r1
 05EB 3F00              clr *__r0
 05ED E603              lda 3,X
 05EF AB04              add #4
 05F1 B700              sta *__r3
 05F3 E602              lda 2,X
 05F5 A900              adc #0
 05F7 B700              sta *__r2
 05F9 5500              ldhx *__r2
 05FB F6                lda ,x
 05FC 95                tsx
 05FD B700              sta *__r3
 05FF 3F00              clr *__r2
 0601 A60A              lda #10
 0603 87                psha
 0604 4F                clra
 0605 87                psha
 0606 B600              lda *__r3
 0608 87                psha
 0609 B600              lda *__r2
 060B 87                psha
 060C CD0000            jsr __mul16
 060F A704              ais #4
 0611 4E0000            mov *__rlo,*__r3
 0614 4E0000            mov *__rhi,*__r2
 0617 B600              lda *__r3
 0619 BB00              add *__r1
 061B B700              sta *__r1
 061D B600              lda *__r2
 061F B900              adc *__r0
 0621 B702              sta *_data+2
 0623 4E0003            mov *__r1,*_data+2+1
 0626           ;     data[0]=time_array[6]*10+time_array[7];
 0626 E603              lda 3,X
 0628 AB07              add #7
 062A B700              sta *__r1
 062C E602              lda 2,X
 062E A900              adc #0
 0630 B700              sta *__r0
 0632 5500              ldhx *__r0
 0634 F6                lda ,x
 0635 95                tsx
 0636 B700              sta *__r1
 0638 3F00              clr *__r0
 063A E603              lda 3,X
 063C AB06              add #6
 063E B700              sta *__r3
 0640 E602              lda 2,X
 0642 A900              adc #0
 0644 B700              sta *__r2
 0646 5500              ldhx *__r2
 0648 F6                lda ,x
 0649 95                tsx
 064A B700              sta *__r3
 064C 3F00              clr *__r2
 064E A60A              lda #10
 0650 87                psha
 0651 4F                clra
 0652 87                psha
 0653 B600              lda *__r3
 0655 87                psha
 0656 B600              lda *__r2
 0658 87                psha
 0659 CD0000            jsr __mul16
 065C A704              ais #4
 065E 4E0000            mov *__rlo,*__r3
 0661 4E0000            mov *__rhi,*__r2
 0664 B600              lda *__r3
 0666 BB00              add *__r1

⌨️ 快捷键说明

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