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

📄 display.lis

📁 LED显示面板
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 06A2           ;               led7_display(t4,5,0,1);
 06A2 81E0              ldi R24,1
 06A4 8A83              std y+2,R24
 06A6 2224              clr R2
 06A8 2882              std y+0,R2
 06AA 25E0              ldi R18,5
 06AC 062F              mov R16,R22
 06AE D2DD              xcall _led7_display
 06B0                   .dbline 262
 06B0           ;                                }
 06B0 76C0              xjmp L148
 06B2           L147:
 06B2                   .dbline 264
 06B2           ;               else 
 06B2           ;               {
 06B2                   .dbline 265
 06B2           ;                 if(t2)
 06B2 AA20              tst R10
 06B4 E1F0              breq L149
 06B6                   .dbline 266
 06B6           ;                 {
 06B6                   .dbline 267
 06B6           ;                 led7_display(12,2,0,1);                // t1=0
 06B6 81E0              ldi R24,1
 06B8 8A83              std y+2,R24
 06BA 2224              clr R2
 06BC 2882              std y+0,R2
 06BE 22E0              ldi R18,2
 06C0 0CE0              ldi R16,12
 06C2 C8DD              xcall _led7_display
 06C4                   .dbline 268
 06C4           ;         led7_display(t2,3,0,1);
 06C4 81E0              ldi R24,1
 06C6 8A83              std y+2,R24
 06C8 2224              clr R2
 06CA 2882              std y+0,R2
 06CC 23E0              ldi R18,3
 06CE 0A2D              mov R16,R10
 06D0 C1DD              xcall _led7_display
 06D2                   .dbline 269
 06D2           ;         led7_display(t3,4,1,1);
 06D2 81E0              ldi R24,1
 06D4 8A83              std y+2,R24
 06D6 8883              std y+0,R24
 06D8 24E0              ldi R18,4
 06DA 0C2D              mov R16,R12
 06DC BBDD              xcall _led7_display
 06DE                   .dbline 270
 06DE           ;         led7_display(t4,5,0,1);
 06DE 81E0              ldi R24,1
 06E0 8A83              std y+2,R24
 06E2 2224              clr R2
 06E4 2882              std y+0,R2
 06E6 25E0              ldi R18,5
 06E8 062F              mov R16,R22
 06EA B4DD              xcall _led7_display
 06EC                   .dbline 271
 06EC           ;         }
 06EC 58C0              xjmp L150
 06EE           L149:
 06EE                   .dbline 273
 06EE           ;                 else
 06EE           ;           {                                     // t1=0,t2=0
 06EE                   .dbline 274
 06EE           ;                       if(t3)
 06EE CC20              tst R12
 06F0 E1F0              breq L151
 06F2                   .dbline 275
 06F2           ;                {
 06F2                   .dbline 276
 06F2           ;                 led7_display(12,2,0,1);               //  t3!=0
 06F2 81E0              ldi R24,1
 06F4 8A83              std y+2,R24
 06F6 2224              clr R2
 06F8 2882              std y+0,R2
 06FA 22E0              ldi R18,2
 06FC 0CE0              ldi R16,12
 06FE AADD              xcall _led7_display
 0700                   .dbline 277
 0700           ;                 led7_display(12,3,0,1);
 0700 81E0              ldi R24,1
 0702 8A83              std y+2,R24
 0704 2224              clr R2
 0706 2882              std y+0,R2
 0708 23E0              ldi R18,3
 070A 0CE0              ldi R16,12
 070C A3DD              xcall _led7_display
 070E                   .dbline 278
 070E           ;                 led7_display(t3,4,1,1);
 070E 81E0              ldi R24,1
 0710 8A83              std y+2,R24
 0712 8883              std y+0,R24
 0714 24E0              ldi R18,4
 0716 0C2D              mov R16,R12
 0718 9DDD              xcall _led7_display
 071A                   .dbline 279
 071A           ;                 led7_display(t4,5,0,1);
 071A 81E0              ldi R24,1
 071C 8A83              std y+2,R24
 071E 2224              clr R2
 0720 2882              std y+0,R2
 0722 25E0              ldi R18,5
 0724 062F              mov R16,R22
 0726 96DD              xcall _led7_display
 0728                   .dbline 280
 0728           ;                }
 0728 3AC0              xjmp L152
 072A           L151:
 072A                   .dbline 282
 072A           ;                  else
 072A           ;               {                               //t1=0,t2=0,t3=0
 072A                   .dbline 283
 072A           ;                      if(t4)  
 072A 6623              tst R22
 072C E1F0              breq L153
 072E                   .dbline 284
 072E           ;                          {
 072E                   .dbline 285
 072E           ;                          led7_display(12,2,0,1);                 
 072E 81E0              ldi R24,1
 0730 8A83              std y+2,R24
 0732 2224              clr R2
 0734 2882              std y+0,R2
 0736 22E0              ldi R18,2
 0738 0CE0              ldi R16,12
 073A 8CDD              xcall _led7_display
 073C                   .dbline 286
 073C           ;                led7_display(12,3,0,1);
 073C 81E0              ldi R24,1
 073E 8A83              std y+2,R24
 0740 2224              clr R2
 0742 2882              std y+0,R2
 0744 23E0              ldi R18,3
 0746 0CE0              ldi R16,12
 0748 85DD              xcall _led7_display
 074A                   .dbline 287
 074A           ;                led7_display(0,4,1,1);
 074A 81E0              ldi R24,1
 074C 8A83              std y+2,R24
 074E 8883              std y+0,R24
 0750 24E0              ldi R18,4
 0752 0027              clr R16
 0754 7FDD              xcall _led7_display
 0756                   .dbline 288
 0756           ;                led7_display(t4,5,0,1);
 0756 81E0              ldi R24,1
 0758 8A83              std y+2,R24
 075A 2224              clr R2
 075C 2882              std y+0,R2
 075E 25E0              ldi R18,5
 0760 062F              mov R16,R22
 0762 78DD              xcall _led7_display
 0764                   .dbline 289
 0764           ;                           } 
 0764 1CC0              xjmp L154
 0766           L153:
 0766                   .dbline 291
 0766           ;                         else
 0766           ;                          {
 0766                   .dbline 292
 0766           ;                          led7_display(12,2,0,1);        // t1=0,t2=0,t3=0,t4=0           
 0766 81E0              ldi R24,1
 0768 8A83              std y+2,R24
 076A 2224              clr R2
 076C 2882              std y+0,R2
 076E 22E0              ldi R18,2
 0770 0CE0              ldi R16,12
 0772 70DD              xcall _led7_display
 0774                   .dbline 293
 0774           ;                led7_display(12,3,0,1);
 0774 81E0              ldi R24,1
 0776 8A83              std y+2,R24
 0778 2224              clr R2
 077A 2882              std y+0,R2
 077C 23E0              ldi R18,3
 077E 0CE0              ldi R16,12
 0780 69DD              xcall _led7_display
 0782                   .dbline 294
 0782           ;                led7_display(12,4,0,1);
 0782 81E0              ldi R24,1
 0784 8A83              std y+2,R24
 0786 2224              clr R2
 0788 2882              std y+0,R2
 078A 24E0              ldi R18,4
 078C 0CE0              ldi R16,12
 078E 62DD              xcall _led7_display
 0790                   .dbline 295
 0790           ;                led7_display(0,5,0,1);
 0790 81E0              ldi R24,1
 0792 8A83              std y+2,R24
 0794 2224              clr R2
 0796 2882              std y+0,R2
 0798 25E0              ldi R18,5
 079A 0027              clr R16
 079C 5BDD              xcall _led7_display
 079E                   .dbline 296
 079E           ;                               } 
 079E           L154:
 079E                   .dbline 297
 079E           ;                    }             
 079E           L152:
 079E                   .dbline 298
 079E           ;            }  
 079E           L150:
 079E                   .dbline 299
 079E           ;      }
 079E           L148:
 079E                   .dbline 301
 079E           ; 
 079E           ; SEI();
 079E 7894              sei
 07A0                   .dbline 302
 07A0           ; }
 07A0 40C1              xjmp L141
 07A2           L145:
 07A2                   .dbline 304
 07A2           ; 
 07A2           ; else if(point_flag == 2)
 07A2 8F85              ldd R24,y+15
 07A4 8230              cpi R24,2
 07A6 09F0              breq X10
 07A8 3CC1              xjmp L141
 07AA           X10:
 07AA                   .dbline 305
 07AA           ;     {
 07AA                   .dbline 306
 07AA           ;       CLI();
 07AA F894              cli
 07AC                   .dbline 307
 07AC           ;       WDR();
 07AC A895              wdr
 07AE                   .dbline 308
 07AE           ;       t5 = data;
 07AE 4989              ldd R20,y+17
 07B0 5A89              ldd R21,y+18
 07B2                   .dbline 309
 07B2           ;       t1 = t5/1000;
 07B2 28EE              ldi R18,1000
 07B4 33E0              ldi R19,3
 07B6 8A01              movw R16,R20
 07B8 0E940000          xcall div16u
 07BC E02E              mov R14,R16
 07BE                   .dbline 310
 07BE           ;       t2 = (t5%1000)/100;
 07BE 28EE              ldi R18,1000
 07C0 33E0              ldi R19,3
 07C2 8A01              movw R16,R20
 07C4 0E940000          xcall mod16u
 07C8 24E6              ldi R18,100
 07CA 30E0              ldi R19,0
 07CC 0E940000          xcall div16u
 07D0 A02E              mov R10,R16
 07D2                   .dbline 311
 07D2           ;       t3 = ((t5%1000)%100)/10;
 07D2 28EE              ldi R18,1000
 07D4 33E0              ldi R19,3
 07D6 8A01              movw R16,R20
 07D8 0E940000          xcall mod16u
 07DC 24E6              ldi R18,100
 07DE 30E0              ldi R19,0
 07E0 0E940000          xcall mod16u
 07E4 2AE0              ldi R18,10
 07E6 30E0              ldi R19,0
 07E8 0E940000          xcall div16u
 07EC C02E              mov R12,R16
 07EE                   .dbline 312
 07EE           ;       t4 = ((t5%1000)%100)%10;
 07EE 28EE              ldi R18,1000
 07F0 33E0              ldi R19,3
 07F2 8A01              movw R16,R20
 07F4 0E940000          xcall mod16u
 07F8 24E6              ldi R18,100
 07FA 30E0              ldi R19,0
 07FC 0E940000          xcall mod16u
 0800 2AE0              ldi R18,10
 0802 30E0              ldi R19,0
 0804 0E940000          xcall mod16u
 0808 602F              mov R22,R16
 080A                   .dbline 313
 080A           ;       if(t1)
 080A EE20              tst R14
 080C E1F0              breq L157
 080E                   .dbline 314
 080E           ;       {
 080E                   .dbline 315
 080E           ;        led7_display(t1,2,0,1);
 080E 81E0              ldi R24,1
 0810 8A83              std y+2,R24
 0812 2224              clr R2
 0814 2882              std y+0,R2
 0816 22E0              ldi R18,2
 0818 0E2D              mov R16,R14
 081A 1CDD              xcall _led7_display
 081C                   .dbline 316
 081C           ;        led7_display(t2,3,1,1);
 081C 81E0              ldi R24,1
 081E 8A83              std y+2,R24
 0820 8883              std y+0,R24
 0822 23E0              ldi R18,3
 0824 0A2D              mov R16,R10
 0826 16DD              xcall _led7_display
 0828                   .dbline 317
 0828           ;         led7_display(t3,4,0,1);
 0828 81E0              ldi R24,1
 082A 8A83              std y+2,R24
 082C 2224              clr R2
 082E 2882              std y+0,R2
 0830 24E0              ldi R18,4
 0832 0C2D              mov R16,R12
 0834 0FDD              xcall _led7_display
 0836                   .dbline 318
 0836           ;          led7_display(t4,5,0,1);
 0836 81E0              ldi R24,1
 0838 8A83              std y+2,R24
 083A 2224              clr R2
 083C 2882              std y+0,R2
 083E 25E0              ldi R18,5
 0840 062F              mov R16,R22
 0842 08DD              xcall _led7_display
 0844                   .dbline 319
 0844           ;           }
 0844 76C0              xjmp L158
 0846           L157:
 0846                   .dbline 321
 0846           ;       else 
 0846           ;       {
 0846                   .dbline 322
 0846           ;                 if(t2)
 0846 AA20              tst R10
 0848 E1F0              breq L159
 084A                   .dbline 323
 084A           ;                 {
 084A                   .dbline 324
 084A           ;         led7_display(12,2,0,1);               //  t1=0
 084A 81E0              ldi R24,1
 084C 8A83              std y+2,R24
 084E 2224              clr R2
 0850 2882              std y+0,R2
 0852 22E0              ldi R18,2
 0854 0CE0              ldi R16,12
 0856 FEDC              xcall _led7_display
 0858                   .dbline 325
 0858           ;         led7_display(t2,3,1,1);
 0858 81E0              ldi R24,1
 085A 8A83              std y+2,R24
 085C 8883              std y+0,R24
 085E 23E0              ldi R18,3
 0860 0A2D              mov R16,R10
 0862 F8DC 

⌨️ 快捷键说明

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