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

📄 main.lst

📁 瑞萨单片机LCD控制
💻 LST
📖 第 1 页 / 共 5 页
字号:
   \   00027A   D90F....             MOV.W   #0,lcd_6
    223                              lcd_7 = LCD_L;
   \   00027E   75CF....             MOV.W   #33040,lcd_7
   \            1081    
    224                              lcd_8 = LCD_C;
   \   000284   75CF....             MOV.W   #33041,lcd_8
   \            1181    
    225                              state_lcd = STATE_LCD_11;   // next sequence-state is initialised
   \   00028A   75CF....             MOV.W   #11,state_lcd
   \            0B00    
    226                              break;
   \   000290   F41F05               JMP.W   ?0004
   \                     ?0016:
    227                          case STATE_LCD_11:     // TROL-LCD is initialised
    228                              lcd_1 = LCD_T;
   \   000293   75CF....             MOV.W   #16387,lcd_1
   \            0340    
    229                              lcd_2 = LCD_R;
   \   000299   75CF....             MOV.W   #2001,lcd_2
   \            D107    
    230                              lcd_3 = LCD_O;
   \   00029F   75CF....             MOV.W   #35217,lcd_3
   \            9189    
    231                              lcd_4 = LCD_L;
   \   0002A5   75CF....             MOV.W   #33040,lcd_4
   \            1081    
    232                              lcd_5 = LCD_OFF;
   \   0002AB   D90F....             MOV.W   #0,lcd_5
    233                              lcd_6 = LCD_L;
   \   0002AF   75CF....             MOV.W   #33040,lcd_6
   \            1081    
    234                              lcd_7 = LCD_C;
   \   0002B5   75CF....             MOV.W   #33041,lcd_7
   \            1181    
    235                              lcd_8 = LCD_D;
   \   0002BB   75CF....             MOV.W   #35776,lcd_8
   \            C08B    
    236                              state_lcd = STATE_LCD_12;   // next sequence-state is initialised
   \   0002C1   75CF....             MOV.W   #12,state_lcd
   \            0C00    
    237                              break;
   \   0002C7   F4E804               JMP.W   ?0004
   \                     ?0017:
    238                          case STATE_LCD_12:    // ROL-LCD- is initialised
    239                              lcd_1 = LCD_R;
   \   0002CA   75CF....             MOV.W   #2001,lcd_1
   \            D107    
    240                              lcd_2 = LCD_O;
   \   0002D0   75CF....             MOV.W   #35217,lcd_2
   \            9189    
    241                              lcd_3 = LCD_L;
   \   0002D6   75CF....             MOV.W   #33040,lcd_3
   \            1081    
    242                              lcd_4 = LCD_OFF;
   \   0002DC   D90F....             MOV.W   #0,lcd_4
    243                              lcd_5 = LCD_L;
   \   0002E0   75CF....             MOV.W   #33040,lcd_5
   \            1081    
    244                              lcd_6 = LCD_C;
   \   0002E6   75CF....             MOV.W   #33041,lcd_6
   \            1181    
    245                              lcd_7 = LCD_D;
   \   0002EC   75CF....             MOV.W   #35776,lcd_7
   \            C08B    
    246                              lcd_8 = LCD_OFF;
   \   0002F2   D90F....             MOV.W   #0,lcd_8
    247                              state_lcd = STATE_LCD_13;  // next sequence-state is initialised 
   \   0002F6   75CF....             MOV.W   #13,state_lcd
   \            0D00    
    248                              break;
   \   0002FC   F4B304               JMP.W   ?0004
   \                     ?0018:
    249                          case STATE_LCD_13:    // OL-LCD-- is initialised
    250                              lcd_1 = LCD_O;
   \   0002FF   75CF....             MOV.W   #35217,lcd_1
   \            9189    
    251                              lcd_2 = LCD_L;
   \   000305   75CF....             MOV.W   #33040,lcd_2
   \            1081    
    252                              lcd_3 = LCD_OFF;
   \   00030B   D90F....             MOV.W   #0,lcd_3
    253                              lcd_4 = LCD_L;
   \   00030F   75CF....             MOV.W   #33040,lcd_4
   \            1081    
    254                              lcd_5 = LCD_C;
   \   000315   75CF....             MOV.W   #33041,lcd_5
   \            1181    
    255                              lcd_6 = LCD_D;
   \   00031B   75CF....             MOV.W   #35776,lcd_6
   \            C08B    
    256                              lcd_7 = LCD_OFF;
   \   000321   D90F....             MOV.W   #0,lcd_7
    257                              lcd_8 = LCD_OFF;
   \   000325   D90F....             MOV.W   #0,lcd_8
    258                              state_lcd = STATE_LCD_14;   // next sequence-state is initialised
   \   000329   75CF....             MOV.W   #14,state_lcd
   \            0E00    
    259                              break;                                                                                                                                                                                                                             
   \   00032F   F48004               JMP.W   ?0004
   \                     ?0019:
    260                          case STATE_LCD_14:    // L-LCD--- is initialised
    261                              lcd_1 = LCD_L;
   \   000332   75CF....             MOV.W   #33040,lcd_1
   \            1081    
    262                              lcd_2 = LCD_OFF;
   \   000338   D90F....             MOV.W   #0,lcd_2
    263                              lcd_3 = LCD_L;
   \   00033C   75CF....             MOV.W   #33040,lcd_3
   \            1081    
    264                              lcd_4 = LCD_C;
   \   000342   75CF....             MOV.W   #33041,lcd_4
   \            1181    
    265                              lcd_5 = LCD_D;
   \   000348   75CF....             MOV.W   #35776,lcd_5
   \            C08B    
    266                              lcd_6 = LCD_OFF;
   \   00034E   D90F....             MOV.W   #0,lcd_6
    267                              lcd_7 = LCD_OFF;
   \   000352   D90F....             MOV.W   #0,lcd_7
    268                              lcd_8 = LCD_OFF;
   \   000356   D90F....             MOV.W   #0,lcd_8
    269                              state_lcd = STATE_LCD_15;   // next sequence-state is initialised
   \   00035A   75CF....             MOV.W   #15,state_lcd
   \            0F00    
    270                              break;
   \   000360   F44F04               JMP.W   ?0004
   \                     ?0020:
    271                          case STATE_LCD_15:    // -LCD---- is initialised
    272                              lcd_1 = LCD_OFF;
   \   000363   D90F....             MOV.W   #0,lcd_1
    273                              lcd_2 = LCD_L;
   \   000367   75CF....             MOV.W   #33040,lcd_2
   \            1081    
    274                              lcd_3 = LCD_C;
   \   00036D   75CF....             MOV.W   #33041,lcd_3
   \            1181    
    275                              lcd_4 = LCD_D;
   \   000373   75CF....             MOV.W   #35776,lcd_4
   \            C08B    
    276                              lcd_5 = LCD_OFF;
   \   000379   D90F....             MOV.W   #0,lcd_5
    277                              lcd_6 = LCD_OFF;
   \   00037D   D90F....             MOV.W   #0,lcd_6
    278                              lcd_7 = LCD_OFF;
   \   000381   D90F....             MOV.W   #0,lcd_7
    279                              lcd_8 = LCD_OFF;
   \   000385   D90F....             MOV.W   #0,lcd_8
    280                              state_lcd = STATE_LCD_16;   // next sequence-state is initialised
   \   000389   75CF....             MOV.W   #16,state_lcd
   \            1000    
    281                              break;
   \   00038F   F42004               JMP.W   ?0004
   \                     ?0021:
    282                          case STATE_LCD_16:    // LCD----- is initialised
    283                              lcd_1 = LCD_L;
   \   000392   75CF....             MOV.W   #33040,lcd_1
   \            1081    
    284                              lcd_2 = LCD_C;
   \   000398   75CF....             MOV.W   #33041,lcd_2
   \            1181    
    285                              lcd_3 = LCD_D;
   \   00039E   75CF....             MOV.W   #35776,lcd_3
   \            C08B    
    286                              lcd_4 = LCD_OFF;
   \   0003A4   D90F....             MOV.W   #0,lcd_4
    287                              lcd_5 = LCD_OFF;
   \   0003A8   D90F....             MOV.W   #0,lcd_5
    288                              lcd_6 = LCD_OFF;
   \   0003AC   D90F....             MOV.W   #0,lcd_6
    289                              lcd_7 = LCD_OFF;
   \   0003B0   D90F....             MOV.W   #0,lcd_7
    290                              lcd_8 = LCD_OFF;
   \   0003B4   D90F....             MOV.W   #0,lcd_8
    291                              state_lcd = STATE_LCD_17;    // next sequence-state is initialised
   \   0003B8   75CF....             MOV.W   #17,state_lcd
   \            1100    
    292                              break;
   \   0003BE   F4F103               JMP.W   ?0004
   \                     ?0022:
    293                          case STATE_LCD_17:    // CD------ is initialised
    294                              lcd_1 = LCD_C;
   \   0003C1   75CF....             MOV.W   #33041,lcd_1
   \            1181    
    295                              lcd_2 = LCD_D;
   \   0003C7   75CF....             MOV.W   #35776,lcd_2
   \            C08B    
    296                              lcd_3 = LCD_OFF;
   \   0003CD   D90F....             MOV.W   #0,lcd_3
    297                              lcd_4 = LCD_OFF;
   \   0003D1   D90F....             MOV.W   #0,lcd_4
    298                              lcd_5 = LCD_OFF;
   \   0003D5   D90F....             MOV.W   #0,lcd_5
    299                              lcd_6 = LCD_OFF;
   \   0003D9   D90F....             MOV.W   #0,lcd_6
    300                              lcd_7 = LCD_OFF;
   \   0003DD   D90F....             MOV.W   #0,lcd_7
    301                              lcd_8 = LCD_OFF;
   \   0003E1   D90F....             MOV.W   #0,lcd_8
    302                              state_lcd = STATE_LCD_18;    // next sequence-state is initialised
   \   0003E5   75CF....             MOV.W   #18,state_lcd
   \            1200    
    303                              break;
   \   0003EB   F4C403               JMP.W   ?0004
   \                     ?0023:
    304                          case STATE_LCD_18:    // D------- is initialised
    305                              lcd_1 = LCD_D;
   \   0003EE   75CF....             MOV.W   #35776,lcd_1
   \            C08B    
    306                              lcd_2 = LCD_OFF;
   \   0003F4   D90F....             MOV.W   #0,lcd_2
    307                              lcd_3 = LCD_OFF;
   \   0003F8   D90F....             MOV.W   #0,lcd_3
    308                              lcd_4 = LCD_OFF;
   \   0003FC   D90F....             MOV.W   #0,lcd_4
    309                              lcd_5 = LCD_OFF;
   \   000400   D90F....             MOV.W   #0,lcd_5
    310                              lcd_6 = LCD_OFF;
   \   000404   D90F....             MOV.W   #0,lcd_6
    311                              lcd_7 = LCD_OFF;
   \   000408   D90F....             MOV.W   #0,lcd_7
    312                              lcd_8 = LCD_OFF;
   \   00040C   D90F....             MOV.W   #0,lcd_8
    313                              state_lcd = STATE_LCD_19;    // next sequence-state is initialised
   \   000410   75CF....             MOV.W   #19,state_lcd
   \            1300    
    314                              break;
   \   000416   F49903               JMP.W   ?0004
   \                     ?0024:
    315                          case STATE_LCD_19:      // all digits are off
    316                              lcd_1 = LCD_OFF;
   \   000419   D90F....             MOV.W   #0,lcd_1
    317                              lcd_2 = LCD_OFF;
   \   00041D   D90F....             MOV.W   #0,lcd_2
    318                              lcd_3 = LCD_OFF;
   \   000421   D90F....             MOV.W   #0,lcd_3
    319                              lcd_4 = LCD_OFF;
   \   000425   D90F....             MOV.W   #0,lcd_4
    320                              lcd_5 = LCD_OFF;
   \   000429   D90F....             MOV.W   #0,lcd_5
    321                              lcd_6 = LCD_OFF;
   \   00042D   D90F....             MOV.W   #0,lcd_6
    322                              lcd_7 = LCD_OFF;
   \   000431   D90F....             MOV.W   #0,lcd_7
    323                              lcd_8 = LCD_OFF;
   \   000435   D90F....             MOV.W   #0,lcd_8
    324                              state_lcd = STATE_LCD_20;     // next sequence-state is initialised
   \   000439   75CF....             MOV.W   #20,state_lcd
   \            1400    
    325                              break;
   \   00043F   F47003               JMP.W   ?0004

⌨️ 快捷键说明

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