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

📄 interrpt.lst

📁 瑞萨单片机LCD控制
💻 LST
📖 第 1 页 / 共 5 页
字号:
   \   0000F6   BC                   NOT.B   R0L
   \   0000F7   03E103               MOV.B   R0L,993
    463                      P2  = ~port_2_c1;
   \   0000FA   0B....               MOV.B   port_2_c1,R0L
   \   0000FD   BC                   NOT.B   R0L
   \   0000FE   03E403               MOV.B   R0L,996
    464                      P3  = ~port_3_c1;
   \   000101   0B....               MOV.B   port_3_c1,R0L
   \   000104   BC                   NOT.B   R0L
   \   000105   03E503               MOV.B   R0L,997
    465                      P4  = ~port_4_c1;            
   \   000108   0B....               MOV.B   port_4_c1,R0L
   \   00010B   BC                   NOT.B   R0L
   \   00010C   03E803               MOV.B   R0L,1000
    466                      P5  = ~port_5_c1;            
   \   00010F   0B....               MOV.B   port_5_c1,R0L
   \   000112   BC                   NOT.B   R0L
   \   000113   03E903               MOV.B   R0L,1001
    467          
    468                      state_common = STATE_COMMON_C1_IN2;
   \   000116   75CF....             MOV.W   #14,state_common
   \            0E00    
    469                      TA1 = TIME_OFF;
   \   00011C   73FF....             MOV.W   TIME_OFF,904
   \            8803    
    470                      break;
   \   000122   F4EC01               JMP.W   ?0000
   \                     ?0006:
    471          
    472                  case STATE_COMMON_C1_IN2:
    473                      PD0 = 0x0F;
   \   000125   74CFE203             MOV.B   #15,994
   \            0F      
    474                      P0  = 0x00; /* set this common line low */
   \   00012A   B7E003               MOV.B   #0,992
    475                      P1  = 0; /* set outputs inverse to common line */
   \   00012D   B7E103               MOV.B   #0,993
    476                      P2  = 0;
   \   000130   B7E403               MOV.B   #0,996
    477                      P3  = 0;
   \   000133   B7E503               MOV.B   #0,997
    478                      P4  = 0; 
   \   000136   B7E803               MOV.B   #0,1000
    479                      P5  = 0;
   \   000139   B7E903               MOV.B   #0,1001
    480          
    481                      state_common = STATE_COMMON_C1_OFF;
   \   00013C   D93F....             MOV.W   #3,state_common
    482                      TA1 = TIME_ON;
   \   000140   73FF....             MOV.W   TIME_ON,904
   \            8803    
    483                      break;
   \   000146   F4C801               JMP.W   ?0000
   \                     ?0007:
    484          
    485                  case STATE_COMMON_C1_OFF:
    486          
    487                      PD0 = 0x02;
   \   000149   C702E203             MOV.B   #2,994
    488                      P0  = 0x00; /* set this common line low */
   \   00014D   B7E003               MOV.B   #0,992
    489                      P1  = port_1_c1; /* set outputs inverse to common line */
   \   000150   72FF....             MOV.B   port_1_c1,993
   \            E103    
    490                      P2  = port_2_c1;
   \   000156   72FF....             MOV.B   port_2_c1,996
   \            E403    
    491                      P3  = port_3_c1;
   \   00015C   72FF....             MOV.B   port_3_c1,997
   \            E503    
    492                      P4  = port_4_c1;
   \   000162   72FF....             MOV.B   port_4_c1,1000
   \            E803    
    493                      P5  = port_5_c1;
   \   000168   72FF....             MOV.B   port_5_c1,1001
   \            E903    
    494                      state_common = STATE_COMMON_C1_IN;
   \   00016E   75CF....             MOV.W   #10,state_common
   \            0A00    
    495                      TA1 = TIME_OFF;
   \   000174   73FF....             MOV.W   TIME_OFF,904
   \            8803    
    496                      break;
   \   00017A   F49401               JMP.W   ?0000
   \                     ?0008:
    497                      
    498                  case STATE_COMMON_C1_IN:
    499                      PD0 = 0x0F;
   \   00017D   74CFE203             MOV.B   #15,994
   \            0F      
    500                      P0  = 0x00; /* set this common line low */
   \   000182   B7E003               MOV.B   #0,992
    501                      P1  = 0; /* set outputs inverse to common line */
   \   000185   B7E103               MOV.B   #0,993
    502                      P2  = 0;
   \   000188   B7E403               MOV.B   #0,996
    503                      P3  = 0;
   \   00018B   B7E503               MOV.B   #0,997
    504                      P4  = 0; 
   \   00018E   B7E803               MOV.B   #0,1000
    505                      P5  = 0;
   \   000191   B7E903               MOV.B   #0,1001
    506          
    507                      state_common = STATE_COMMON_C2_ON;
   \   000194   D94F....             MOV.W   #4,state_common
    508                      TA1 = TIME_ON;
   \   000198   73FF....             MOV.W   TIME_ON,904
   \            8803    
    509                      break;
   \   00019E   F47001               JMP.W   ?0000
   \                     ?0009:
    510                      
    511                  case STATE_COMMON_C2_ON:
    512          
    513                      PD0 = 0x04;
   \   0001A1   C704E203             MOV.B   #4,994
    514                      P0  = 0x04; /* set this common line to high */
   \   0001A5   C704E003             MOV.B   #4,992
    515                      P1  = ~port_1_c2; /* set outputs inverse to common line */
   \   0001A9   0B....               MOV.B   port_1_c2,R0L
   \   0001AC   BC                   NOT.B   R0L
   \   0001AD   03E103               MOV.B   R0L,993
    516                      P2  = ~port_2_c2;
   \   0001B0   0B....               MOV.B   port_2_c2,R0L
   \   0001B3   BC                   NOT.B   R0L
   \   0001B4   03E403               MOV.B   R0L,996
    517                      P3  = ~port_3_c2;
   \   0001B7   0B....               MOV.B   port_3_c2,R0L
   \   0001BA   BC                   NOT.B   R0L
   \   0001BB   03E503               MOV.B   R0L,997
    518                      P4  = ~port_4_c2;            
   \   0001BE   0B....               MOV.B   port_4_c2,R0L
   \   0001C1   BC                   NOT.B   R0L
   \   0001C2   03E803               MOV.B   R0L,1000
    519                      P5  = ~port_5_c2;            
   \   0001C5   0B....               MOV.B   port_5_c2,R0L
   \   0001C8   BC                   NOT.B   R0L
   \   0001C9   03E903               MOV.B   R0L,1001
    520          
    521                      state_common = STATE_COMMON_C2_IN2;
   \   0001CC   75CF....             MOV.W   #15,state_common
   \            0F00    
    522                      TA1 = TIME_OFF;
   \   0001D2   73FF....             MOV.W   TIME_OFF,904
   \            8803    
    523                      break;
   \   0001D8   F43601               JMP.W   ?0000
   \                     ?0010:
    524                      
    525                  case STATE_COMMON_C2_IN2:
    526                      PD0 = 0x0F;
   \   0001DB   74CFE203             MOV.B   #15,994
   \            0F      
    527                      P0  = 0x00; /* set this common line low */
   \   0001E0   B7E003               MOV.B   #0,992
    528                      P1  = 0; /* set outputs inverse to common line */
   \   0001E3   B7E103               MOV.B   #0,993
    529                      P2  = 0;
   \   0001E6   B7E403               MOV.B   #0,996
    530                      P3  = 0;
   \   0001E9   B7E503               MOV.B   #0,997
    531                      P4  = 0; 
   \   0001EC   B7E803               MOV.B   #0,1000
    532                      P5  = 0;
   \   0001EF   B7E903               MOV.B   #0,1001
    533          
    534                      state_common = STATE_COMMON_C2_OFF;
   \   0001F2   D95F....             MOV.W   #5,state_common
    535                      TA1 = TIME_ON;
   \   0001F6   73FF....             MOV.W   TIME_ON,904
   \            8803    
    536                      break;
   \   0001FC   F41201               JMP.W   ?0000
   \                     ?0011:
    537          
    538                  case STATE_COMMON_C2_OFF:
    539          
    540                      PD0 = 0x04;
   \   0001FF   C704E203             MOV.B   #4,994
    541                      P0  = 0x00; /* set this common line low */
   \   000203   B7E003               MOV.B   #0,992
    542                      P1  = port_1_c2; /* set outputs inverse to common line */
   \   000206   72FF....             MOV.B   port_1_c2,993
   \            E103    
    543                      P2 =  port_2_c2;
   \   00020C   72FF....             MOV.B   port_2_c2,996
   \            E403    
    544                      P3 =  port_3_c2;
   \   000212   72FF....             MOV.B   port_3_c2,997
   \            E503    
    545                      P4 =  port_4_c2;
   \   000218   72FF....             MOV.B   port_4_c2,1000
   \            E803    
    546                      P5 =  port_5_c2;
   \   00021E   72FF....             MOV.B   port_5_c2,1001
   \            E903    
    547                      state_common = STATE_COMMON_C2_IN;
   \   000224   75CF....             MOV.W   #11,state_common
   \            0B00    
    548                      TA1 = TIME_OFF;
   \   00022A   73FF....             MOV.W   TIME_OFF,904
   \            8803    
    549                      break;
   \   000230   F4DE00               JMP.W   ?0000
   \                     ?0012:
    550                      
    551                  case STATE_COMMON_C2_IN:
    552                      PD0 = 0x0F;
   \   000233   74CFE203             MOV.B   #15,994
   \            0F      
    553                      P0  = 0x00; /* set this common line low */
   \   000238   B7E003               MOV.B   #0,992
    554                      P1  = 0; /* set outputs inverse to common line */
   \   00023B   B7E103               MOV.B   #0,993
    555                      P2  = 0;
   \   00023E   B7E403               MOV.B   #0,996
    556                      P3  = 0;
   \   000241   B7E503               MOV.B   #0,997

⌨️ 快捷键说明

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