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

📄 st5008.lst

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


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

stmt level    source

   1          
   2          #include " reg52.h"
   3          #include "main.h"
   4          #include "string.h"
   5          
   6          extern bit flag_ea;
   7          extern unsigned char data Cummun;
   8          
   9          
  10          
  11          
  12          
  13          extern void delay1ms(unsigned char  count);
  14          extern void send_char_com(unsigned char ch);
  15          
  16          //extern void com_isr(void);
  17          /*------------------------------------------------------------------
  18                          send the data sbuf
  19            ------------------------------------------------------------------*/
  20          /*extern void send_char_com (unsigned char ch)
  21          { 
  22                  SBUF=ch;
  23                  while(TI==0);
  24                  TI=0;
  25          }*/ 
  26          /* -----------------------------------------------------------------
  27                       deal with the dvr inquire command
  28             -----------------------------------------------------------------*/
  29           void alarm3_in (void)
  30          {
  31   1       unsigned char tbuf[8];
  32   1       unsigned int i=0;
  33   1       RT_CON=1;
  34   1       delay1ms(1);
  35   1       tbuf[0]=0xf8;
  36   1       if(Cummun==0x00)                                    //2004-8-2 added
  37   1       tbuf[1]=0x01;
  38   1       else
  39   1       tbuf[1]=Cummun;
  40   1       tbuf[2]=0x34;
  41   1       tbuf[3]=0x08;
  42   1       tbuf[4]=~P0;// & dvr_set); 
  43   1       tbuf[5]=0x00;
  44   1       tbuf[6]=tbuf[1]+tbuf[2]+tbuf[3]+tbuf[4]+tbuf[5];
  45   1       
  46   1         
  47   1              do
  48   1              {
  49   2                      send_char_com(tbuf[i]);
  50   2              //      delay1ms();
  51   2                      i++;
  52   2              } while(i <7 );
  53   1       RT_CON=0;
  54   1       } 
  55           
C51 COMPILER V7.01  ST5008                                                                 12/31/2005 12:42:51 PAGE 2   

  56          
  57          
  58            
  59          
  60          extern void st5008(unsigned char rbuf1[8])
  61          {        
  62   1                unsigned char data s;
  63   1                    s=rbuf1[2];
  64   1                        switch(s)
  65   1                        {
  66   2                         case 0x31:alarm3_in();
  67   2                                break;
  68   2                         case 0x32:P2=~rbuf1[4];
  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        =    126    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      13
   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 + -