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

📄 万年历.lis

📁 PS2控制代码123456789
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 019C 28EE              ldi R18,1000
 019E 33E0              ldi R19,3
 01A0 00911500          lds R16,_year
 01A4 10911600          lds R17,_year+1
 01A8 0E940000          xcall mod16u
 01AC 24E6              ldi R18,100
 01AE 30E0              ldi R19,0
 01B0 0E940000          xcall mod16u
 01B4 2AE0              ldi R18,10
 01B6 30E0              ldi R19,0
 01B8 0E940000          xcall mod16u
 01BC F801              movw R30,R16
 01BE 80E0              ldi R24,<_table1
 01C0 90E0              ldi R25,>_table1
 01C2 E80F              add R30,R24
 01C4 F91F              adc R31,R25
 01C6 2080              ldd R2,z+0
 01C8 3324              clr R3
 01CA 3B82              std y+3,R3
 01CC 2A82              std y+2,R2
 01CE 2224              clr R2
 01D0 3982              std y+1,R3
 01D2 2882              std y+0,R2
 01D4 27E0              ldi R18,7
 01D6 30E0              ldi R19,0
 01D8 09EF              ldi R16,249
 01DA 10E0              ldi R17,0
 01DC 0E940000          xcall _write_ASCII
 01E0                   .dbline 33
 01E0           ; write_ASCII(0xf9,10,0,table1[month/10]);//月份高位
 01E0 2AE0              ldi R18,10
 01E2 30E0              ldi R19,0
 01E4 00911300          lds R16,_month
 01E8 1127              clr R17
 01EA 0E940000          xcall div16s
 01EE F801              movw R30,R16
 01F0 80E0              ldi R24,<_table1
 01F2 90E0              ldi R25,>_table1
 01F4 E80F              add R30,R24
 01F6 F91F              adc R31,R25
 01F8 2080              ldd R2,z+0
 01FA 3324              clr R3
 01FC 3B82              std y+3,R3
 01FE 2A82              std y+2,R2
 0200 2224              clr R2
 0202 3982              std y+1,R3
 0204 2882              std y+0,R2
 0206 2AE0              ldi R18,10
 0208 30E0              ldi R19,0
 020A 09EF              ldi R16,249
 020C 10E0              ldi R17,0
 020E 0E940000          xcall _write_ASCII
 0212                   .dbline 34
 0212           ; write_ASCII(0xf9,11,0,table1[month%10]);//月份低位
 0212 2AE0              ldi R18,10
 0214 30E0              ldi R19,0
 0216 00911300          lds R16,_month
 021A 1127              clr R17
 021C 0E940000          xcall mod16s
 0220 F801              movw R30,R16
 0222 80E0              ldi R24,<_table1
 0224 90E0              ldi R25,>_table1
 0226 E80F              add R30,R24
 0228 F91F              adc R31,R25
 022A 2080              ldd R2,z+0
 022C 3324              clr R3
 022E 3B82              std y+3,R3
 0230 2A82              std y+2,R2
 0232 2224              clr R2
 0234 3982              std y+1,R3
 0236 2882              std y+0,R2
 0238 2BE0              ldi R18,11
 023A 30E0              ldi R19,0
 023C 09EF              ldi R16,249
 023E 10E0              ldi R17,0
 0240 0E940000          xcall _write_ASCII
 0244                   .dbline 35
 0244           ; write_ASCII(0xf9,14,0,table1[day/10]);//日期高位
 0244 2AE0              ldi R18,10
 0246 30E0              ldi R19,0
 0248 00911200          lds R16,_day
 024C 1127              clr R17
 024E 0E940000          xcall div16s
 0252 F801              movw R30,R16
 0254 80E0              ldi R24,<_table1
 0256 90E0              ldi R25,>_table1
 0258 E80F              add R30,R24
 025A F91F              adc R31,R25
 025C 2080              ldd R2,z+0
 025E 3324              clr R3
 0260 3B82              std y+3,R3
 0262 2A82              std y+2,R2
 0264 2224              clr R2
 0266 3982              std y+1,R3
 0268 2882              std y+0,R2
 026A 2EE0              ldi R18,14
 026C 30E0              ldi R19,0
 026E 09EF              ldi R16,249
 0270 10E0              ldi R17,0
 0272 0E940000          xcall _write_ASCII
 0276                   .dbline 36
 0276           ; write_ASCII(0xf9,15,0,table1[day%10]);//日期低位
 0276 2AE0              ldi R18,10
 0278 30E0              ldi R19,0
 027A 00911200          lds R16,_day
 027E 1127              clr R17
 0280 0E940000          xcall mod16s
 0284 F801              movw R30,R16
 0286 80E0              ldi R24,<_table1
 0288 90E0              ldi R25,>_table1
 028A E80F              add R30,R24
 028C F91F              adc R31,R25
 028E 2080              ldd R2,z+0
 0290 3324              clr R3
 0292 3B82              std y+3,R3
 0294 2A82              std y+2,R2
 0296 2224              clr R2
 0298 3982              std y+1,R3
 029A 2882              std y+0,R2
 029C 2FE0              ldi R18,15
 029E 30E0              ldi R19,0
 02A0 09EF              ldi R16,249
 02A2 10E0              ldi R17,0
 02A4 0E940000          xcall _write_ASCII
 02A8                   .dbline 37
 02A8           ; write_ASCII(0xf9,8,32,table1[hour/10]);//小时高位
 02A8 2AE0              ldi R18,10
 02AA 30E0              ldi R19,0
 02AC 00911000          lds R16,_hour
 02B0 1127              clr R17
 02B2 0E940000          xcall div16s
 02B6 F801              movw R30,R16
 02B8 80E0              ldi R24,<_table1
 02BA 90E0              ldi R25,>_table1
 02BC E80F              add R30,R24
 02BE F91F              adc R31,R25
 02C0 2080              ldd R2,z+0
 02C2 3324              clr R3
 02C4 3B82              std y+3,R3
 02C6 2A82              std y+2,R2
 02C8 80E2              ldi R24,32
 02CA 90E0              ldi R25,0
 02CC 9983              std y+1,R25
 02CE 8883              std y+0,R24
 02D0 28E0              ldi R18,8
 02D2 30E0              ldi R19,0
 02D4 09EF              ldi R16,249
 02D6 10E0              ldi R17,0
 02D8 0E940000          xcall _write_ASCII
 02DC                   .dbline 38
 02DC           ; write_ASCII(0xf9,9,32,table1[hour%10]);//小时地位
 02DC 2AE0              ldi R18,10
 02DE 30E0              ldi R19,0
 02E0 00911000          lds R16,_hour
 02E4 1127              clr R17
 02E6 0E940000          xcall mod16s
 02EA F801              movw R30,R16
 02EC 80E0              ldi R24,<_table1
 02EE 90E0              ldi R25,>_table1
 02F0 E80F              add R30,R24
 02F2 F91F              adc R31,R25
 02F4 2080              ldd R2,z+0
 02F6 3324              clr R3
 02F8 3B82              std y+3,R3
 02FA 2A82              std y+2,R2
 02FC 80E2              ldi R24,32
 02FE 90E0              ldi R25,0
 0300 9983              std y+1,R25
 0302 8883              std y+0,R24
 0304 29E0              ldi R18,9
 0306 30E0              ldi R19,0
 0308 09EF              ldi R16,249
 030A 10E0              ldi R17,0
 030C 0E940000          xcall _write_ASCII
 0310                   .dbline 39
 0310           ; write_ASCII(0xf9,10,32,58); //:
 0310 8AE3              ldi R24,58
 0312 90E0              ldi R25,0
 0314 9B83              std y+3,R25
 0316 8A83              std y+2,R24
 0318 80E2              ldi R24,32
 031A 9983              std y+1,R25
 031C 8883              std y+0,R24
 031E 2AE0              ldi R18,10
 0320 30E0              ldi R19,0
 0322 09EF              ldi R16,249
 0324 10E0              ldi R17,0
 0326 0E940000          xcall _write_ASCII
 032A                   .dbline 40
 032A           ; write_ASCII(0xf9,11,32,table1[minute/10]);//分钟高位
 032A 2AE0              ldi R18,10
 032C 30E0              ldi R19,0
 032E 00910F00          lds R16,_minute
 0332 1127              clr R17
 0334 0E940000          xcall div16s
 0338 F801              movw R30,R16
 033A 80E0              ldi R24,<_table1
 033C 90E0              ldi R25,>_table1
 033E E80F              add R30,R24
 0340 F91F              adc R31,R25
 0342 2080              ldd R2,z+0
 0344 3324              clr R3
 0346 3B82              std y+3,R3
 0348 2A82              std y+2,R2
 034A 80E2              ldi R24,32
 034C 90E0              ldi R25,0
 034E 9983              std y+1,R25
 0350 8883              std y+0,R24
 0352 2BE0              ldi R18,11
 0354 30E0              ldi R19,0
 0356 09EF              ldi R16,249
 0358 10E0              ldi R17,0
 035A 0E940000          xcall _write_ASCII
 035E                   .dbline 41
 035E           ; write_ASCII(0xf9,12,32,table1[minute%10]);//分钟地位
 035E 2AE0              ldi R18,10
 0360 30E0              ldi R19,0
 0362 00910F00          lds R16,_minute
 0366 1127              clr R17
 0368 0E940000          xcall mod16s
 036C F801              movw R30,R16
 036E 80E0              ldi R24,<_table1
 0370 90E0              ldi R25,>_table1
 0372 E80F              add R30,R24
 0374 F91F              adc R31,R25
 0376 2080              ldd R2,z+0
 0378 3324              clr R3
 037A 3B82              std y+3,R3
 037C 2A82              std y+2,R2
 037E 80E2              ldi R24,32
 0380 90E0              ldi R25,0
 0382 9983              std y+1,R25
 0384 8883              std y+0,R24
 0386 2CE0              ldi R18,12
 0388 30E0              ldi R19,0
 038A 09EF              ldi R16,249
 038C 10E0              ldi R17,0
 038E 0E940000          xcall _write_ASCII
 0392                   .dbline 42
 0392           ; write_ASCII(0xf9,13,32,58); //:       
 0392 8AE3              ldi R24,58
 0394 90E0              ldi R25,0
 0396 9B83              std y+3,R25
 0398 8A83              std y+2,R24
 039A 80E2              ldi R24,32
 039C 9983              std y+1,R25
 039E 8883              std y+0,R24
 03A0 2DE0              ldi R18,13
 03A2 30E0              ldi R19,0
 03A4 09EF              ldi R16,249
 03A6 10E0              ldi R17,0
 03A8 0E940000          xcall _write_ASCII
 03AC                   .dbline 43
 03AC           ; write_ASCII(0xf9,14,32,table1[second/10]);//秒钟高位  
 03AC 2AE0              ldi R18,10
 03AE 30E0              ldi R19,0
 03B0 00910E00          lds R16,_second
 03B4 1127              clr R17
 03B6 0E940000          xcall div16s
 03BA F801              movw R30,R16
 03BC 80E0              ldi R24,<_table1
 03BE 90E0              ldi R25,>_table1
 03C0 E80F              add R30,R24
 03C2 F91F              adc R31,R25
 03C4 2080              ldd R2,z+0
 03C6 3324              clr R3
 03C8 3B82              std y+3,R3
 03CA 2A82              std y+2,R2
 03CC 80E2              ldi R24,32
 03CE 90E0              ldi R25,0
 03D0 9983              std y+1,R25
 03D2 8883              std y+0,R24
 03D4 2EE0              ldi R18,14
 03D6 30E0              ldi R19,0
 03D8 09EF              ldi R16,249
 03DA 10E0              ldi R17,0
 03DC 0E940000          xcall _write_ASCII
 03E0                   .dbline 44
 03E0           ; write_ASCII(0xf9,15,32,table1[second%10]);//秒钟地位
 03E0 2AE0              ldi R18,10
 03E2 30E0              ldi R19,0
 03E4 00910E00          lds R16,_second
 03E8 1127              clr R17
 03EA 0E940000          xcall mod16s
 03EE F801              movw R30,R16
 03F0 80E0              ldi R24,<_table1
 03F2 90E0              ldi R25,>_table1
 03F4 E80F              add R30,R24
 03F6 F91F              adc R31,R25
 03F8 2080              ldd R2,z+0
 03FA 3324              clr R3
 03FC 3B82              std y+3,R3
 03FE 2A82              std y+2,R2
 0400 80E2              ldi R24,32
 0402 90E0              ldi R25,0
 0404 9983              std y+1,R25
 0406 8883              std y+0,R24
 0408 2FE0              ldi R18,15
 040A 30E0              ldi R19,0
 040C 09EF              ldi R16,249
 040E 10E0              ldi R17,0
 0410 0E940000          xcall _write_ASCII
 0414                   .dbline 45
 0414           ; write_ASCII(0xf9,16,16,table1[temp/10]);//温度高位    
 0414 2AE0              ldi R18,10
 0416 30E0              ldi R19,0
 0418 00911400          lds R16,_temp
 041C 1127              clr R17
 041E 0E940000          xcall div16s
 0422 F801              movw R30,R16
 0424 80E0              ldi R24,<_table1
 0426 90E0              ldi R25,>_table1
 0428 E80F              add R30,R24
 042A F91F              adc R31,R25
 042C 2080              ldd R2,z+0
 042E 3324              clr R3
 0430 3B82              std y+3,R3
 0432 2A82              std y+2,R2
 0434 80E1              ldi R24,16
 0436 90E0              ldi R25,0
 0438 9983              std y+1,R25
 043A 8883              std y+0,R24
 043C 20E1              ldi R18,16
 043E 30E0              ldi R19,0
 0440 09EF              ldi R16,249
 0442 10E0              ldi R17,0
 0444 0E940000          xcall _write_ASCII
 0448                   .dbline 46
 0448           ; write_ASCII(0xf9,17,16,table1[temp%10]);//温度地位
 0448 2AE0              ldi R18,10
 044A 30E0              ldi R19,0

⌨️ 快捷键说明

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