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

📄 dvs-alar-out.lst

📁 电话报警主机AT89S52单片机并带有网络模块通信协议
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.06   DVS_ALAR_OUT                                                          02/27/2009 16:53:51 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE DVS_ALAR_OUT
OBJECT MODULE PLACED IN dvs-alar-out.OBJ
COMPILER INVOKED BY: D:\Program Files\keil2.0\C51\BIN\C51.EXE dvs-alar-out.C BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          //DVS-ALAR-OUT.C
   2          #include "DVS-V1.0.H"
   3          
   4          
   5          //============================================ 位定义 ========================================
   6          bit     guc_BitTel  ;                                                                                                                   // 拔打电话标致位
   7          //============================================================================================
   8          
   9          
  10          //=========================================== 函数定义 =======================================
  11          void AlarOut();                                                                                                                         //报警输出
  12          void ComAlarOut(unsigned char auc_ArmNub);                                                                      //传感器报警时串口报警信息输出
  13          //============================================================================================
  14          
  15          
  16          //=========================================== 外部定义 =======================================
  17          //函数
  18          extern unsigned char RdEEPROM(unsigned char address);                                           //读EEPROM
  19          extern void WrEEPROM(unsigned char address,unsigned char indata);                       //写EEPROM
  20          
  21          
  22          
  23          //extern void RxTCPSame(unsigned char auc_Command,unsigned char auc_Send_Len,unsigned char *pDst);//返回协
             -议        
  24          extern void judgeRAYTC(unsigned char auc_Command,unsigned char auc_Send_Len,unsigned char *pDst);
  25          
  26                  
  27          extern void SendDTMEDat(unsigned char auc_data);                                                        //DTMF拔号
  28          extern void Delay1Ms(unsigned int auc_time);                                                            //延时1MS
  29          extern void SendToData(unsigned char *p,unsigned char Long);                            //发送命令
  30          extern void SendASC(unsigned char ASC)  ;                                                                       //发送-个ASCII
  31          extern void SuccBuzzer();                                                                                                       //设置成功时发出的声音
  32          extern void FailBuzzer();                                                                                                       //设置失败时发出的声音
  33          extern unsigned char DTMF();                                                                                            //DTMF解码 
  34          //extern void Greek_Listen_Ctrl();                                                                                      //现场监听
  35          //变量
  36          extern unsigned char bdata      guc_74HC164LED;                                                                 //指示灯
  37          extern unsigned int  data   guc_AlarTi;                                                                         //报警时间计数器
  38          extern unsigned char data   guc_AlarCnt;                                                                        //拔号时计算器
  39          extern unsigned char data   guc_AlarNub;                                                                        //防区号
  40          extern unsigned int  data   guc_TiAlar;                                                                         //警笛时间      
  41          extern unsigned int  data   guc_ERCTI;                                                                          //放音触出定时
  42          extern unsigned char idata  RsBuf[32];                                                                          //接收缓冲区
  43          extern unsigned char data       guc_RsPoint;                                                                    //接收长度
  44          extern unsigned int  data       guc_Timer0;                                                                             //拔号按键定时计数器
  45          extern unsigned int idata       guc_ENCD_TI;                                                                    //报警后开始放音,放到一定时间后开始打开现场听
  46          //位
  47          extern bit guc_bitbhOF;                                                                                                         //拔号开关
  48          extern bit guc_bit_Alar_led;    
  49          extern bit guc_Bit_BuChe;                                                                                                       //布撤防:1为布,0为撤
  50          extern bit guc_bit_ERC;                                                                                                         //放音开关
  51          extern bit guc_bit_SenAlar;                                                                                                     //传感器报警
  52          extern bit guc_bit_AlLedOF;                                                                                                     //报警指示灯闪烁开关
  53          extern bit guc_bit_ReturnAlarPul;                                                                                       //在拔号时用户想停止报警
  54          extern bit guc_bitENCD;                                                                                                         //现场听
C51 COMPILER V7.06   DVS_ALAR_OUT                                                          02/27/2009 16:53:51 PAGE 2   

  55          //============================================================================================
  56          
  57          
  58          
  59          
  60          extern void SendToData(unsigned char *p,unsigned char Long);    //发送命令
  61          
  62          //============================================================================================
  63          //语法格式:LiseCtrl()
  64          //实现功能:发生警情时电话远程监听
  65          //参数:        无
  66          //返回值:      无
  67          //创建时间:2008-12-30          修改时间:
  68          //创建人员:                    修改人员:
  69          //============================================================================================
  70          void LiseCtrl()
  71          {
  72   1      
  73   1      
  74   1      
  75   1              guc_bitENCD = 0 ;                                                                                                       // 清除现场听标致
  76   1                                                                                                                      
  77   1              guc_bit_ERC = 0;                                                                                                        // 关闭放音
  78   1              Play_Snd = 1;                                                                                                           // 关闭放音
  79   1              
  80   1      
  81   1      
  82   1      
  83   1              Listen_CTRL = 1;                                                                                                        //打开现场监听
  84   1      //      SendToData("25",2);
  85   1      }
  86          
  87          
  88          
  89          
  90          //============================================================================================
  91          //语法格式:Telephone() 
  92          //实现功能:拔打电话
  93          //输入参数:无
  94          //返回参数:无
  95          //创建时间:2009-02-27          修改时间:
  96          //创建人员:                    修改人员:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -