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

📄 se600hb.lst

📁 周边报警的报警控制程序需要的爱好者来下载吧
💻 LST
字号:
C51 COMPILER V7.01  SE600HB                                                                12/31/2005 12:42:51 PAGE 1   


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

stmt level    source

   1          #include " reg52.h"
   2          #include "main.h"
   3          
   4          
   5          //unsigned char data dvr_set;                           //cumputer set or cancel alarm
   6          extern bit flag_ea;
   7          
   8          
   9          
  10          
  11          
  12          
  13          
  14          //unsigned char code My_Array1[6]={0x4a,0x44,0x41,0x43,0x46,0x4b};
  15          extern void delay1ms(unsigned char  count);
  16          extern void send_char_com(unsigned char ch);
  17          
  18          //extern void com_isr(void);
  19          /*------------------------------------------------------------------
  20                          send the data sbuf
  21            ------------------------------------------------------------------*/
  22          //extern void send_char_com (unsigned char ch)
  23          //{ 
  24            //    SBUF=ch;
  25                  //while(TI==0);
  26                  //TI=0;
  27          //} 
  28          /* -----------------------------------------------------------------
  29                       deal with the dvr inquire command
  30             -----------------------------------------------------------------*/
  31           void alarm1_in (void)
  32          {
  33   1       unsigned int i=0;
  34   1       unsigned char tbuf[8];
  35   1       RT_CON=1;
  36   1       delay1ms(1);
  37   1       tbuf[0]=0x5a;
  38   1       tbuf[1]=0x04;
  39   1       tbuf[2]=0x31;
  40   1       tbuf[3]=P0;
  41   1       tbuf[4]=0x00;// & dvr_set); 
  42   1       tbuf[5]=tbuf[0]+tbuf[1]+tbuf[2]+tbuf[3]+tbuf[4];
  43   1       
  44   1         
  45   1              do
  46   1              {
  47   2                      send_char_com(tbuf[i]);
  48   2              //      delay1ms();
  49   2                      i++;
  50   2              } while(i <6 );
  51   1       RT_CON=0;
  52   1       } 
  53           
  54          
  55          
C51 COMPILER V7.01  SE600HB                                                                12/31/2005 12:42:51 PAGE 2   

  56            
  57          
  58          
  59          extern void se600hb(unsigned char rbuf1[8])
  60          {         unsigned char data s;
  61   1                unsigned char data AM_CON;
  62   1                    s=rbuf1[2];
  63   1                AM_CON=rbuf1[3]>>2;         // Move TO right 2 bit
  64   1                        switch(s)
  65   1                        {
  66   2                         case 0x31:alarm1_in();
  67   2                                break;
  68   2                         case 0x32:P2=~AM_CON;
  69   2                                break;
  70   2                         //case 2:dvr_set=rbuf1[4];
  71   2                           //     break;
  72   2                    }
  73   1                flag_ea=1;
  74   1               
  75   1      }
  76              


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