📄 dvs-alar-out.lst
字号:
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 + -