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

📄 pelco_d.lst

📁 这个是安防用的控制键盘C源程序,采用KEIL C51开发.用于控制前端解码器!
💻 LST
字号:
C51 COMPILER V7.01  PELCO_D                                                                04/29/2006 16:28:40 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE PELCO_D
OBJECT MODULE PLACED IN Pelco_D.OBJ
COMPILER INVOKED BY: F:\Keil\C51\BIN\C51.EXE Pelco_D.c DEBUG OBJECTEXTEND

stmt level    source

   1          #include "reg52.h"
   2          #include "main.h"
   3          #include "intrins.h"
   4          
   5          extern Uchar CamAddress;
   6          extern Uchar AuxNumb;
   7          
   8          
   9          unsigned char code My_Array1[20][7]={0xFF,0x01,0x00,0x08,0x00,0x00,0x00,
  10                                                   0xFF,0x01,0x00,0x10,0x00,0x00,0x00,
  11                                                                                   0xFF,0x01,0x00,0x04,0x00,0x00,0x00,
  12                                                                                   0xFF,0x01,0x00,0x02,0x00,0x00,0x00,
  13                                                                                   0xFF,0x01,0x02,0x00,0x00,0x00,0x00,
  14                                                                                   0xFF,0x01,0x04,0x00,0x00,0x00,0x00,
  15                                                                                   0xFF,0x01,0x01,0x00,0x00,0x00,0x00,
  16                                                                                   0xFF,0x01,0x00,0x80,0x00,0x00,0x00,
  17                                                                                   0xFF,0x01,0x00,0x40,0x00,0x00,0x00,
  18                                                                                   0xFF,0x01,0x00,0x20,0x00,0x00,0x00,
  19                                                                                   0xFF,0x01,0x00,0x09,0x00,0x00,0x00,
  20                                               0xFF,0x01,0x00,0x0B,0x00,0x00,0x00,
  21                                                                                   0xFF,0x01,0x90,0x00,0x00,0x00,0x00,
  22                                               0xFF,0x01,0x00,0x00,0x00,0x00,0x00,
  23                                                                                   0xFF,0x01,0x00,0x0C,0x00,0x00,0x00,
  24                                                                                   0xFF,0x01,0x00,0x14,0x00,0x00,0x00,
  25                                                                                   0xFF,0x01,0x00,0x0A,0x00,0x00,0x00,
  26                                                                                   0xFF,0x01,0x00,0x12,0x00,0x00,0x00,
  27                                                                                   0xFF,0x01,0x00,0x00,0x00,0x00,0x00,
  28                                               0xFF,0x01,0x09,0x00,0x00,0x00,0x00,
  29                                                                                   };
  30                                                                                                                    
             -                                                                                                                        
             -                                                                                                                      
  31          void send_char_com (unsigned char ch)
  32          { 
  33   1          SBUF=ch;
  34   1              while(TI==0);
  35   1              TI=0;
  36   1      }
  37          
  38          
  39          
  40          void shortdelay(unsigned char count)
  41          {
  42   1         
  43   1         unsigned int i;
  44   1         unsigned int j;
  45   1        for(i=0;i<count;i++)
  46   1          for(j=0;j<=140;j++)
  47   1              _nop_();
  48   1      }
  49          
  50          extern void Pelco_D (Uchar i)
  51          {
  52   1      unsigned int k=0;
  53   1      unsigned char tbuf[7];
C51 COMPILER V7.01  PELCO_D                                                                04/29/2006 16:28:40 PAGE 2   

  54   1      
  55   1       
  56   1       if(i==10||i==12||i==14)
  57   1       i=10;
  58   1       if(i==11||i==13||i==15)
  59   1       i=11;
  60   1       if(i>=16)
  61   1       i=i-4;
  62   1       
  63   1       for(k=0;k<7;k++)
  64   1       tbuf[k]=My_Array1[i][k];
  65   1      
  66   1       tbuf[1]=CamAddress;
  67   1       if(i==10||i==11)
  68   1       tbuf[5]=AuxNumb;
  69   1       RT_CON=1;
  70   1       Code_Led=1;
  71   1       k=0;
  72   1       shortdelay(1);  
  73   1       
  74   1              do
  75   1              {
  76   2            
  77   2                
  78   2                      send_char_com(tbuf[k]);
  79   2              shortdelay(1);
  80   2                      k++;
  81   2              } while( k<7 );
  82   1       //k=0;
  83   1       RT_CON=0;
  84   1       Code_Led=0;
  85   1       } 
  86          
  87          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    208    ----
   CONSTANT SIZE    =    140    ----
   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 + -