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

📄 vendor.lst

📁 周立功dp1581usb2.0实验仪
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.01  VENDOR                                                                 03/28/2003 14:38:29 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE VENDOR
OBJECT MODULE PLACED IN vendor.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE vendor.c OPTIMIZE(2,SPEED) BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          //***********************************************************************
   2          //                                                                                                                                                        *
   3          //                P H I L I P S   P R O P R I E T A R Y                            *    
   4          //                                                                      *
   5          //          COPYRIGHT (c)   1999 BY PHILIPS SINGAPORE (APIC).                      *
   6          //                    --  ALL RIGHTS RESERVED  --                               *       
   7          //                                                                      *
   8          //      File Name       :       DMADebug.c                                    *
   9          //      Author          :       Albert Goh                                                                                    *
  10          //      Created         :       3 March 2000                                    *
  11          //                                                                         *
  12          //***********************************************************************
  13          //***********************************************************************
  14          //                                                                      *
  15          // GDMADebug.c is the file that contain the routine for the GDMA debug  *
  16          // It will be able to configured as master for slave for the debugging  *
  17          //                                                                      *
  18          //***********************************************************************
  19          //***********************************************************************
  20          //                                                                      *
  21          //  Module History                                                                                                                          *
  22          //  **************                                                                                                                          *
  23          //                                                                                                                                                                *
  24          //  Date        Version                 Author                          Changes                                       *
  25          //  ====           =======                      ======                          =======                                       *
  26          //  030300        0.1                   Albert                          Created                                       *
  27          //                                                                      *
  28          //                                                                      *
  29          //***********************************************************************
  30          
  31          //***********************************************************************
  32          //*                                                                                                                                                            *
  33          //*                          Include Files Definition                                              *
  34          //*                                                                                                                                                            *
  35          //***********************************************************************
  36          
  37          #include "standard.h"
  38          #include "Kernel.h"
  39          #include "D14.h"
  40          
  41          
  42          
  43          
  44          //***********************************************************************
  45          //*                                                                                                                                                            *
  46          //*                      External Variable Definition                                         *
  47          //*                                                                                                                                                            *
  48          //***********************************************************************
  49          
  50          extern USB_DEVICE USB_Device;
  51          extern DMA_INT_FLAG DMA_Int_Flag;
  52          extern USB_INT_FLAG USB_Int_Flag;
  53          extern volatile D14_CNTRL_REG xdata D14_Cntrl_Reg;
  54          extern void Start_mSEC_Timer(Data);
  55          extern UC Data;
C51 COMPILER V7.01  VENDOR                                                                 03/28/2003 14:38:29 PAGE 2   

  56          extern UI Temp,PIO_Count;
  57          extern KERNEL Kernel_Flag;
  58          extern ULI      bytecount;
  59          extern FILESIZE FileSize;
  60          extern UI       count;
  61          extern UC idata Endpt_FIFO[MAX_BUF];
  62          extern UC Type;
  63          
  64          //***********************************************************************
  65          //*                                                                                                                                                            *
  66          //*                          Variable Definition                                                              *
  67          //*                                                                                                                                                            *
  68          //***********************************************************************
  69          
  70          UI Count_PIO;
  71          
  72          //***********************************************************************
  73          //*                                                                                                                                                            *
  74          //*                          Prototype Definition                                                          *
  75          //*                                                                                                                                                            *
  76          //***********************************************************************
  77          
  78          void DMA_Debug_Mode(void);
  79          void DMA_Init(void);
  80          void DMA_Mode(Data);
  81          
  82          //***********************************************************************
  83          //*                                                                                                                                                            *
  84          //*                          Routine Definition                                                            *
  85          //*                                                                                                                                                            *
  86          //***********************************************************************
  87          
  88          //***********************************************************************
  89          //*                                                                                                                                                    *
  90          //*     Routine         : DMA Debug Mode                                                   *
  91          //*     Input           : None                                                                                              *
  92          //*     Output  : None                                                                        *
  93          //*     Function        : Generic DMA mode routine                                            *
  94          //*                                                                                                                                                            *
  95          //***********************************************************************
  96          
  97          void DMA_Debug_Mode(void)
  98          {
  99   1              if(Kernel_Flag.BITS.Transfer_Start)
 100   1              {
 101   2                      if(FileSize.Size.Address[0] == 0 &&
 102   2                              FileSize.Size.Address[1] == 0 &&
 103   2                              FileSize.Size.Address[2] == 0)
 104   2                      {
 105   3                              Kernel_Flag.BITS.Out_Reset_Done = 0;
 106   3                              Kernel_Flag.BITS.In_Reset_Done = 0;
 107   3                      }
 108   2                      
 109   2                      if(FileSize.Size.DIR == 0x00 || FileSize.Size.DIR == 0x80)
 110   2                              DMA_Mode(Write);
 111   2                      else
 112   2                              DMA_Mode(Read);
 113   2              }
 114   1      }

⌨️ 快捷键说明

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