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

📄 msddc2bi.lst

📁 MSTARXX.rar
💻 LST
字号:
C51 COMPILER V8.18   MSDDC2BI                                                              09/29/2009 23:58:02 PAGE 1   


C51 COMPILER V8.18, COMPILATION OF MODULE MSDDC2BI
OBJECT MODULE PLACED IN ..\..\1out\msDDC2BI.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE ..\..\kernal\msDDC2BI.c BROWSE INCDIR(..\..\inc) DEBUG OBJECTEXTEND PRINT(.
                    -.\..\1out\msDDC2BI.lst) OBJECT(..\..\1out\msDDC2BI.obj)

line level    source

   1          #define _DDC2BI_C_
   2          #include "board.h"
   3          #include "types.h"
   4          #include "ms_reg.h"
   5          #include "global.h"
   6          #include "ms_rwreg.h"
   7          #include "DEBUG.h"
   8          #include "misc.h"
   9          #include "msddc2bi.h"
  10          #include "menu.h"
  11          #include "keypaddef.h"
  12          
  13          #if ENABLE_DDC2BI
              
              void msDDC2BIInit(void)
              {
                  BYTE ucBank;
                  ucBank = msReadByte( BK0_00_REGBK);
              
                  msWriteByte(BK0_00_REGBK, REG_BANK_SCALER);
              
                  msWriteByte(BK0_1B_INTENB, 0xc0);           // Enable Scaler interrupt (datr & datw)
                  msWriteByte(BK0_1D_INTENC, 0x01);           // Enable Scaler interrupt (star & stop)
                  msWriteByte(BK0_1A_INTSTB, 0x00);
                  msWriteByte(BK0_1C_INTSTC, 0x00);
              
                  msWriteByte(BK0_00_REGBK, ucBank);
              
                  MCUXFR_19_DDC2BI_ID = 0x80 + (0x6E>>1);             // Set SI2C slave address 0x6E , bit7:Enable SI2C
                  MCUXFR_18_DDC2BI_CTRL = 0x00;                       // Enable SI2C no_ack
                  MCUXFR_11_DDC2BI_FLAG = 0x00;                               // Clear all interrupt flag
                  MCUXFR_10_DDC2BI_INT_EN = 0x3E;                             // Enable SI2C interrupt
              
                  g_bDDC2BICommandFlag = 0;
                  g_ucDDC2BIBuffIndex = 0;
                  SI2CHKSUMValue=0;
              }
              
              
              
              void msDDC2BICommandHandler(void )
              {
                  if(g_bDDC2BICommandFlag)
                  {
                      g_bDDC2BICommandFlag= 0;
              
                      if((SI2CCOMM+SI2CDATA)==SI2CHKSUM)
                          SI2CHKSUMValue=SI2CREADDATAOK;
                      else
                      {
                          SI2CHKSUMValue=SI2CREADDATANG;
                          return;
                      }
              
C51 COMPILER V8.18   MSDDC2BI                                                              09/29/2009 23:58:02 PAGE 2   

                      switch(SI2CCOMM)
                      {
                          case SI2CKEYCOMM:
                              {
                                  switch(SI2CDATA)
                                  {
                                      case SI2CSOURCE:
                                      MenuProcessKey(MIA_Source);
                                      break;
              
                                  case SI2CUP:
                                  case SI2CDOWN:
                                  case SI2CLEFT:
                                  case SI2CRIGHT:
                                      break;
              
                                  }
                              break;
                          }
              
                          case SI2CBRIGHTNESS:
                          case SI2CCONTRAST:
                          case SI2CSATURATION:
                          case SI2CVCOMDC:
                          case SI2CVCOMAC:
                              break;
                      }
                  }
              }
              
              #endif


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   ----    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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 + -