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

📄 pelco_p.lst

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


C51 COMPILER V7.01, COMPILATION OF MODULE PELCO_P
OBJECT MODULE PLACED IN Pelco_P.OBJ
COMPILER INVOKED BY: F:\Keil\C51\BIN\C51.EXE Pelco_P.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          extern Uchar U_DTemp;
   8          extern Uchar L_RTemp;
   9          extern Uchar KeyValue;
  10          int Temp;
  11          
  12          extern void send_char_com (unsigned char ch);
  13          extern void shortdelay(unsigned char count);
  14          
  15          unsigned char code My_Array[19][8]={0xA0,0x01,0x00,0x08,0x00,0x00,0x00,0x00,
  16                                                   0xA0,0x01,0x00,0x10,0x00,0x00,0x00,0x00,
  17                                                                                   0xA0,0x01,0x00,0x04,0x00,0x00,0x00,0x00,
  18                                                                                   0xA0,0x01,0x00,0x02,0x00,0x00,0x00,0x00,
  19                                                                                   0xA0,0x01,0x08,0x00,0x00,0x00,0x00,0x00,
  20                                                                                   0xA0,0x01,0x04,0x00,0x00,0x00,0x00,0x00,
  21                                                                                   0xA0,0x01,0x02,0x00,0x00,0x00,0x00,0x00,
  22                                                                                   0xA0,0x01,0x01,0x00,0x00,0x00,0x00,0x00,
  23                                                                                   0xA0,0x01,0x00,0x40,0x00,0x00,0x00,0x00,
  24                                                                                   0xA0,0x01,0x00,0x20,0x00,0x00,0x00,0x00,
  25          
  26                                                                                   0xA0,0x01,0x00,0x09,0x00,0x00,0x00,0x00,
  27                                                                                   0xA0,0x01,0x00,0x0B,0x00,0x00,0x00,0x00,
  28                                               
  29                                                                  
  30                                                                                   0xA0,0x01,0x00,0x03,0x00,0x00,0x00,0x00,
  31                                               0xA0,0x01,0x00,0x05,0x00,0x00,0x00,0x00,
  32                                               0xA0,0x01,0x00,0x0c,0x00,0x00,0x00,0x00,
  33                                               0xA0,0x01,0x00,0x14,0x00,0x00,0x00,0x00,
  34                                               0xA0,0x01,0x00,0x0a,0x00,0x00,0x00,0x00,
  35                                               0xA0,0x01,0x00,0x12,0x00,0x00,0x00,0x00,
  36                                                                                   0xA0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,
  37                                                                                   };
  38                                                                                                                    
             -                                                                                                                        
             -                                                                                                                      
  39          extern void Pelco_P (Uchar i)
  40          {
  41   1      unsigned int k=0;
  42   1      unsigned char tbuf[8];
  43   1      
  44   1       
  45   1       if(i==10||i==12||i==14)
  46   1       i=10;
  47   1       if(i==11||i==13||i==15)
  48   1       i=11;
  49   1       if(i>=16)
  50   1       i=i-4;
  51   1       
  52   1       for(k=0;k<8;k++)
  53   1       tbuf[k]=My_Array[i][k];
C51 COMPILER V7.01  PELCO_P                                                                04/29/2006 16:28:40 PAGE 2   

  54   1      
  55   1       tbuf[1]=CamAddress;
  56   1       if(i==10||i==11)
  57   1       tbuf[5]=AuxNumb;
  58   1      
  59   1       RT_CON=1;
  60   1       Code_Led=1;
  61   1       k=0;
  62   1       shortdelay(1);  
  63   1       
  64   1              do
  65   1              {
  66   2            
  67   2                
  68   2                      send_char_com(tbuf[k]);
  69   2              shortdelay(1);
  70   2                      k++;
  71   2              } while( k<8 );
  72   1       //k=0;
  73   1       RT_CON=0;
  74   1       Code_Led=0;
  75   1       } 
  76          


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