📄 global.lst
字号:
C51 COMPILER V8.16 GLOBAL 12/10/2009 11:17:10 PAGE 1
C51 COMPILER V8.16, COMPILATION OF MODULE GLOBAL
OBJECT MODULE PLACED IN global.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE global.c LARGE BROWSE INTVECTOR(0X1000) DEBUG OBJECTEXTEND
line level source
1 #include "global.h"
2
3 #define GLOBAL_GLOBALS
4
5 bit wie_str=0;
6 bit TRIG_STATE=0; //触发标记
7
8
9 /******************************************************************************
10 ** Global CONSTANTS 全局变量统一编译管理
11 ******************************************************************************/
12
13
14 UINT code fre[4]={0xa534,0xa5b8,0xa63c,0xa6c0};
15 // {433.33,433.66,433.99,434.32}Mhz
16
17 UINT code bud[8]={0xc6a3,0xc691,0xc647,0xc623,0xc611,0xc608,0xc605,0xc602};
18 // {1200 ,2400 ,4800 ,9600 ,19200 ,38400 ,57600 ,115200,}bps/s
19
20 UINT code pow[8]={0x9840,0x9841,0x9842,0x9843,0x9844,0x9845,0x9846,0x9847};
21 // {0 ,-3 ,-6 ,-9 ,-12 ,-15 ,-18 ,-21 ,}dBm
22
23 UCHAR code wie[4]={26,32,34,40};
24
25 UCHAR code cardouttime[8]={1,5,10,15,25,30,40,60};
26
27 UCHAR code SiHead[4]={0xaa,0x2d,0xd4,0xfa}; //发送同步头
28
29 UCHAR code relay_time[8]={2,3,5,10,20,40,60,100}; //8字节继电器延时
30
31 UCHAR xdata wiebuf[6]={0x12,0x34,0x56,0x78,0x90,0xab}; //6字节卡号
32
33
34
35 UCHAR xdata TagID[6]; //标签号
36
37
38
39 SAVE_ID xdata tagnr[10] ; //设置多个标签进入区域的登记
40 UCHAR idata event_relay=1; //继电器动作
41 UINT volatile event_word=0; //时间片轮流命令
42 UCHAR volatile Search_CT=0 ; //时序0-9
43 UCHAR idata wie_8bit=8; //8bit
44 UCHAR idata wie_cout=0; //wiegnad脉冲计数
45 UCHAR xdata wiebuf_cout[32]; //wiegand脉冲数据0or1
46
47
48 UCHAR xdata combuf[32]; //命令缓冲区
49 UCHAR xdata txdata[32]; //发送缓冲区
50 UCHAR xdata rxdata[32]; //接收缓冲区
51
52 UCHAR xdata MyID[4]={0x00,0x00,0x00,0x01};
53 UCHAR idata wiefmt=0; //韦根格式
54 UINT idata power=0; //SI4421功率
55 UCHAR idata INACTIVITY_TIME=0; //卡号输出间隔
C51 COMPILER V8.16 GLOBAL 12/10/2009 11:17:10 PAGE 2
56 UCHAR idata RELAY_TIME_IN =0; //进门继电器延时
57 UCHAR idata RELAY_TIME_OUT =0; //出门继电器延时
58 UCHAR idata RELAY_TRIG_STATE =0; //继电器触发状态 1=in 0=out;
59
60
61 UINT xdata sysTimer[MAX_SYSTIMER_COUNT]=0; //系统计数器
62 UCHAR volatile flg_io; //进出标记temp
63
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = ---- ----
CONSTANT SIZE = 64 ----
XDATA SIZE = 250 ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = 10 ----
BIT SIZE = 2 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -