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

📄 overhead.lst

📁 单片机程序代码,经过很详细的测试.呵呵,硬件相关.
💻 LST
📖 第 1 页 / 共 5 页
字号:
 159   4                                              else return_value = 2;
 160   4                                       }
 161   3                                       else return_value = 2;
 162   3                                       break;
 163   3              case 0x4731: if (boardid == 4 & start_flg[0] == 0){                              //G1字节光分支盘OTB
 164   4                                              if (portid == 1){                                //光分支7860A口
 165   5                                                      overhead_value = f2rc7860_rd(F2PohG1_rx_a);
 166   5                                                      return_value = 0;
 167   5                                              }
 168   4                                              else if (portid == 2){                           //光分支7860B口
 169   5                                                      overhead_value = f2rc7860_rd(F2PohG1_rx_b);
 170   5                                                      return_value = 0;
 171   5                                              }
 172   4                                              else return_value = 2;
 173   4                                       }
 174   3                                       else if (boardid == 5){                            //主光盘MCB
 175   4                                              if (portid == 1){
 176   5                                                      overhead_value = PohG1_rx_a;
 177   5                                                      return_value = 0;
 178   5                                              }
 179   4                                              else if (portid == 2){
C51 COMPILER V7.50   OVERHEAD                                                              03/10/2006 16:35:47 PAGE 4   

 180   5                                                      overhead_value = PohG1_rx_b;
 181   5                                                      return_value = 0;
 182   5                                              }
 183   4                                              else return_value = 2;
 184   4                                       }
 185   3                                       else return_value = 2;
 186   3                                       break;
 187   3              case 0x4B33: if (boardid == 4 & start_flg[0] == 0){                              //K3字节光分支盘OTB
 188   4                                              if (portid == 1){                                //光分支7860A口
 189   5                                                      overhead_value = f2rc7860_rd(F2PohK3_rx_a);
 190   5                                                      return_value = 0;
 191   5                                              }
 192   4                                              else if (portid == 2){                           //光分支7860B口
 193   5                                                      overhead_value = f2rc7860_rd(F2PohK3_rx_b);
 194   5                                                      return_value = 0;
 195   5                                              }
 196   4                                              else return_value = 2;
 197   4                                       }
 198   3                                       else if (boardid == 5){                            //主光盘MCB
 199   4                                              if (portid == 1){
 200   5                                                      overhead_value = PohK3_rx_a;
 201   5                                                      return_value = 0;
 202   5                                              }
 203   4                                              else if (portid == 2){
 204   5                                                      overhead_value = PohK3_rx_b;
 205   5                                                      return_value = 0;
 206   5                                              }
 207   4                                              else return_value = 2;
 208   4                                       }
 209   3                                       else return_value = 2;
 210   3                                       break;
 211   3              case 0x4E31: if (boardid == 4 & start_flg[0] == 0){                              //N1字节光分支盘OTB
 212   4                                              if (portid == 1){                                //光分支7860A口
 213   5                                                      overhead_value = f2rc7860_rd(F2PohN1_rx_a);
 214   5                                                      return_value = 0;
 215   5                                              }
 216   4                                              else if (portid == 2){                           //光分支7860B口
 217   5                                                      overhead_value = f2rc7860_rd(F2PohN1_rx_b);
 218   5                                                      return_value = 0;
 219   5                                              }
 220   4                                              else return_value = 2;
 221   4                                       }
 222   3                                       else if (boardid == 5){                            //主光盘MCB
 223   4                                              if (portid == 1){
 224   5                                                      overhead_value = PohN1_rx_a;
 225   5                                                      return_value = 0;
 226   5                                              }
 227   4                                              else if (portid == 2){
 228   5                                                      overhead_value = PohN1_rx_b;
 229   5                                                      return_value = 0;
 230   5                                              }
 231   4                                              else return_value = 2;
 232   4                                       }
 233   3                                       else return_value = 2;
 234   3                                       break;
 235   3              case 0x4B34:switch (portid){                                //K4字节 得出Mapper中的支路号
 236   4                                              case 1: outporth=0;
 237   4                                                      outportl=0x38;
 238   4                                                              break;
 239   4                                              case 2: outporth=0;
 240   4                                                      outportl=0x68;
 241   4                                                              break;
C51 COMPILER V7.50   OVERHEAD                                                              03/10/2006 16:35:47 PAGE 5   

 242   4                                              case 3: outporth=0;
 243   4                                                      outportl=0x98;
 244   4                                                              break;
 245   4                                              case 4: outporth=0;
 246   4                                                      outportl=0xC8;
 247   4                                                              break;
 248   4                                              case 5: outporth=0x08;
 249   4                                                      outportl=0x38;
 250   4                                                              break;
 251   4                                              case 6: outporth=0x08;
 252   4                                                      outportl=0x68;
 253   4                                                              break;
 254   4                                              case 7: outporth=0x08;
 255   4                                                      outportl=0x98;
 256   4                                                              break;
 257   4                                              case 8: outporth=0x08;
 258   4                                                      outportl=0xC8;
 259   4                                                              break;
 260   4                                              case 9: outporth=0x10;
 261   4                                                      outportl=0x38;
 262   4                                                              break;
 263   4                                              case 10: outporth=0x10;
 264   4                                                       outportl=0x68;
 265   4                                                               break;
 266   4                                              case 11: outporth=0x10;
 267   4                                                       outportl=0x98;
 268   4                                                               break;
 269   4                                              case 12: outporth=0x10;
 270   4                                                       outportl=0xC8;
 271   4                                                               break;
 272   4                                              case 13: outporth=0x18;
 273   4                                                           outportl=0x38;
 274   4                                                               break;
 275   4                                              case 14: outporth=0x18;
 276   4                                                      outportl=0x68;
 277   4                                                              break;
 278   4                                              case 15: outporth=0x18;
 279   4                                                      outportl=0x98;
 280   4                                                              break;
 281   4                                              case 16: outporth=0x18;
 282   4                                                      outportl=0xC8;
 283   4                                                              break;
 284   4                                              case 17: outporth=0x20;
 285   4                                                      outportl=0x38;
 286   4                                                              break;
 287   4                                              case 18: outporth=0x20;
 288   4                                                      outportl=0x68;
 289   4                                                              break;
 290   4                                              case 19: outporth=0x20;
 291   4                                                      outportl=0x98;
 292   4                                                              break;
 293   4                                              case 20: outporth=0x20;
 294   4                                                      outportl=0xC8;
 295   4                                                              break;
 296   4                                              case 21: outporth=0x28;
 297   4                                                       outportl=0x38;
 298   4                                                               break;
 299   4                                      default: break;
 300   4                                      }
 301   3                                      switch (boardid){                                             
 302   4                                      case 1: if (start_flg[1] == 0){
 303   5                                                                      overhead_value = se0111_reg_rd(outporth,outportl,1);  //2M盘1
C51 COMPILER V7.50   OVERHEAD                                                              03/10/2006 16:35:47 PAGE 6   

 304   5                                                              return_value = 0;
 305   5                                                              }
 306   4                                                              else return_value = 2;
 307   4                                                              break;
 308   4                                              case 2: if (start_flg[2] == 0){
 309   5                                                                      overhead_value = se0111_reg_rd(outporth,outportl,2);  //2M盘2
 310   5                                                              return_value = 0;
 311   5                                                              }
 312   4                                                              else return_value = 2;
 313   4                                                              break;
 314   4                                              case 3: if (start_flg[2] == 0){
 315   5                                                                      overhead_value = se0111_reg_rd(outporth,outportl,3);  //2M盘3
 316   5                                                              return_value = 0;
 317   5                                                              }
 318   4                                                              else return_value = 2;
 319   4                                                              break;
 320   4                                              default:return_value = 2;
 321   4                                                              break;
 322   4                                      }
 323   3                                      break;

⌨️ 快捷键说明

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