Zlg7290.LST
上传用户:ids068
上传日期:2013-04-04
资源大小:639k
文件大小:3k
源码类别:

USB编程

开发平台:

C/C++

  1. C51 COMPILER V7.06   ZLG7290                                                               07/02/2003 10:05:14 PAGE 1   
  2. C51 COMPILER V7.06, COMPILATION OF MODULE ZLG7290
  3. OBJECT MODULE PLACED IN Zlg7290.OBJ
  4. COMPILER INVOKED BY: C:KEILC51BINC51.EXE Zlg7290.c OPTIMIZE(2,SPEED) BROWSE DEBUG OBJECTEXTEND
  5. stmt level    source
  6.    1          #include "reg51.h"
  7.    2          #include "viic_c51.h"
  8.    3          
  9.    4          #define zlg7290 0x70
  10.    5          
  11.    6          #define SubKey  0x01 
  12.    7          #define SubCmdBuf 0x07
  13.    8          #define SubDpRam 0x10
  14.    9          
  15.   10          void delayMS(unsigned char i)
  16.   11          { 
  17.   12   1              unsigned char j,k;
  18.   13   1              for(k=0;k<i;k++)
  19.   14   1                      for(j=0;j<60;j++);
  20.   15   1      }
  21.   16          unsigned char ZLG7290_SendData(unsigned char SubAdd,unsigned char Data)
  22.   17          {
  23.   18   1              if(SubAdd>0x17)
  24.   19   1                      return 0;
  25.   20   1              ISendStr(zlg7290,SubAdd,&Data,1);
  26.   21   1              delayMS(10);
  27.   22   1              return 1;
  28.   23   1      }
  29.   24          unsigned char ZLG7290_SendCmd(unsigned char Data1,unsigned char Data2)
  30.   25          {
  31.   26   1      unsigned char Data[2];
  32.   27   1              Data[0]=Data1;
  33.   28   1              Data[1]=Data2;
  34.   29   1              ISendStr(zlg7290,0x07,Data,2);
  35.   30   1              delayMS(10);
  36.   31   1              return 1;
  37.   32   1      }    
  38.   33          void ZLG7290_SendBuf(unsigned char * disp_buf,unsigned char num)
  39.   34          {
  40.   35   1              unsigned char i;
  41.   36   1              for(i=0;i<num;i++)
  42.   37   1              {       
  43.   38   2                      ZLG7290_SendCmd(0x60+i,*disp_buf);
  44.   39   2                      disp_buf++;
  45.   40   2              }
  46.   41   1      }
  47.   42          unsigned char   ZLG7290_GetKey()
  48.   43          {
  49.   44   1      unsigned char rece;
  50.   45   1              rece=0;
  51.   46   1              IRcvStr(zlg7290,1,&rece,1);
  52.   47   1              delayMS(10);
  53.   48   1              return rece;
  54.   49   1      }
  55.   50          
  56. MODULE INFORMATION:   STATIC OVERLAYABLE
  57.    CODE SIZE        =    182    ----
  58.    CONSTANT SIZE    =   ----    ----
  59. C51 COMPILER V7.06   ZLG7290                                                               07/02/2003 10:05:14 PAGE 2   
  60.    XDATA SIZE       =   ----    ----
  61.    PDATA SIZE       =   ----    ----
  62.    DATA SIZE        =   ----      15
  63.    IDATA SIZE       =   ----    ----
  64.    BIT SIZE         =   ----    ----
  65. END OF MODULE INFORMATION.
  66. C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)