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

📄 dec.lst

📁 自己写的51接收遥控器解码
💻 LST
📖 第 1 页 / 共 2 页
字号:
 155   5                                              
 156   5                                                              P3_3=1;
 157   5                                                              time_flag=10;
 158   5                                                              }
 159   4                                                      }
 160   3                                              rec_flag=1;
 161   3                                              break;
 162   3                                      default:
 163   3                                              break;
 164   3      
 165   3                                      }
 166   2                              RI=0;
 167   2                      }
 168   1      }
 169          
 170          void output(void)
 171          {
 172   1              switch (buf5)
 173   1                      {
 174   2                      case 0:
 175   2                              P1_2=0;
 176   2                              break;
 177   2                      case 1:
 178   2                              P1_3=0;
 179   2                              break;
C51 COMPILER V6.23a  DEC                                                                   05/04/2003 23:52:50 PAGE 4   

 180   2                      case 2:
 181   2                              P1_4=0;
 182   2                              break;
 183   2                      case 3:
 184   2                              P1_5=0;
 185   2                              break;
 186   2      /*
 187   2      Up                      5       00H                                     p1.2
 188   2      Down            4       01H                                     p1.3
 189   2      Left            3       02H                                     p1.4
 190   2      Right           2       03H                                     p1.5
 191   2      
 192   2      */
 193   2                      case 4:
 194   2                              P2_3=1;
 195   2                              break;
 196   2                      case 5:
 197   2                              P2_2=1;
 198   2                              break;
 199   2                      case 6:
 200   2                              P2_5=1;
 201   2                              break;
 202   2                      case 7:
 203   2                              P2_4=1;
 204   2                              break;
 205   2                      case 8:
 206   2                              P2_1=1;
 207   2                              break;
 208   2                      case 9:
 209   2                              P2_0=1;
 210   2                              break;
 211   2      /*
 212   2      Near            8       04H                                     p2.3 f+
 213   2      Far                     13      05H                                     p2.2 f-
 214   2      Iriso           7       06H                                     p2.5  i+
 215   2      Irisc           12      07H                                     p2.4  i-
 216   2      Zoom_out        14      08H                                     p2.1  z+
 217   2      Zoom_in         9       09H                                     p2.0  z-
 218   2      */
 219   2      
 220   2                      case 0x31:              //Light on      11      031H                            p1.0
 221   2                              P1_0=0;
 222   2                              break;
 223   2                      case 0x32:              //Light off     11      032Hs                           p1.0
 224   2                              P1_0=1;
 225   2                              break;
 226   2                      case 0xb:               //Wiper         6       0BH/02BH(关/开)       p1.1
 227   2                              P1_1=1;
 228   2                              break;
 229   2                      case 0x2b:
 230   2                              P1_1=0;
 231   2                              break;
 232   2      
 233   2                      case 0xe:               //Auto pan      1       0EH/0FH(关/开)        p1.6
 234   2                              P1_6=1;         //关
 235   2                              break;
 236   2                      case 0xf:
 237   2                              P1_6=0;         //开
 238   2                              break;
 239   2      
 240   2                      case 0xc:               //Camera Power          0C/0D(关/开)  p1.7
 241   2                              P1_7=0;
C51 COMPILER V6.23a  DEC                                                                   05/04/2003 23:52:50 PAGE 5   

 242   2                              break;
 243   2                      case 0xd:
 244   2                              P1_7=1;
 245   2                              break;
 246   2                      
 247   2                      case 0x15:              //Left up                       15H                                     --
 248   2      
 249   2                              break;          
 250   2                      case 0x23:              //Left down             23H                                     --
 251   2                              
 252   2                              break;
 253   2                      case 0x1a:              //Right up              1AH                                     --
 254   2                              
 255   2                              break;
 256   2                      case 0x2a:              //Right down            2AH                                     --
 257   2                              
 258   2                              break;
 259   2      
 260   2                      default:
 261   2                              break;
 262   2                      }
 263   1      }
 264          
 265          void delay(int ms)
 266          {
 267   1              int i,j;
 268   1              for (i=0;i<ms;i++)
 269   1                      for(j=0;j<255;j++);
 270   1      }
 271          
 272          /*============================================
 273          p1.0~p1.6:1=OFF,p1.7:1=ON
 274          p2.0~p2.5:1=ON
 275          
 276          Up                      5       00H                                     p1.2
 277          Down            4       01H                                     p1.3
 278          Left            3       02H                                     p1.4
 279          Right           2       03H                                     p1.5
 280          
 281          Near            8       04H                                     p2.3 f+
 282          Far                     13      05H                                     p2.2 f-
 283          Iriso           7       06H                                     p2.5  i+
 284          Irisc           12      07H                                     p2.4  i-
 285          Zoom_out        14      08H                                     p2.1  z+
 286          Zoom_in         9       09H                                     p2.0  z-
 287          
 288          Wiper           6       0BH/02BH(关/开)       p1.1
 289          Camera Power            0C/0D(关/开)  p1.7
 290          Auto pan        1       0EH/0FH(关/开)        p1.6
 291          Left up                 15H                                     --
 292          Left down               23H                                     --
 293          Light on        11      031H                            p1.0
 294          Light off       11      032Hs                           p1.0
 295          Right up                1AH                                     --
 296          Right down              2AH                                     --
 297          所有动作停止(带开关的除外)            OFFH
 298          
 299          ============================================*/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    363    ----
C51 COMPILER V6.23a  DEC                                                                   05/04/2003 23:52:50 PAGE 6   

   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      9    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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