📄 head.lst
字号:
C51 COMPILER V7.50 HEAD 07/12/2007 16:06:59 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE HEAD
OBJECT MODULE PLACED IN .\download\head.obj
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE head.c BROWSE DEBUG OBJECTEXTEND OBJECT(.\download\head.obj)
line level source
1 #include <math.h>
2 #include <absacc.h>
3 #include <reg52.h>
4
5 #define uint unsigned int
6 #define uchar unsigned char
7 #define ulong unsigned long
8
9 /////////data port//////////////////////////////////////////
10 #define CPLD_SUMH XBYTE[0x3aff]
11 #define CPLD_SUML XBYTE[0x39ff]
12 //------------------------------
13 #define CPLD_SAMAH XBYTE[0x02ff]
14 #define CPLD_SAMAL XBYTE[0x01ff]
15 //-----------------------------
16 #define CPLD_SAMBH XBYTE[0x0aff]
17 #define CPLD_SAMBL XBYTE[0x09ff]
18 //------------------------------
19 #define CPLD_SAMCH XBYTE[0x12ff]
20 #define CPLD_SAMCL XBYTE[0x11ff]
21 //------------------------------
22 #define CPLD_SAMDH XBYTE[0x1aff]
23 #define CPLD_SAMDL XBYTE[0x19ff]
24 //------------------------------
25 #define CPLD_SAMEH XBYTE[0x22ff]
26 #define CPLD_SAMEL XBYTE[0x21ff]
27 //------------------------------
28 #define CPLD_NOPAH XBYTE[0x06ff]
29 #define CPLD_NOPAL XBYTE[0x05ff]
30 //------------------------------
31 #define CPLD_NOPBH XBYTE[0x0eff]
32 #define CPLD_NOPBL XBYTE[0x0dff]
33 //------------------------------
34 #define CPLD_NOPCH XBYTE[0x16ff]
35 #define CPLD_NOPCL XBYTE[0x15ff]
36 //------------------------------
37 #define CPLD_NOPDH XBYTE[0x1eff]
38 #define CPLD_NOPDL XBYTE[0x1dff]
39 //------------------------------
40 #define CPLD_NOPEH XBYTE[0x26ff]
41 #define CPLD_NOPEL XBYTE[0x25ff]
42 //------------------------------
43 #define CPLD_PORTA XBYTE[0x04ff]
44 //-----------------------
45 #define REDE XBYTE[0x04ff]
46 //////////////////////////////////
47 /*
48 #define EESET PARAM[0]
49 #define EEDIF PARAM[1]
50 #define EECON PARAM[2]
51 #define EECAR PARAM[3]
52 #define EESIG PARAM[4]
53 #define EECNT PARAM[5]
54 #define EEPID PARAM[6]
55 #define CONUT (EECNT%1000)*/
C51 COMPILER V7.50 HEAD 07/12/2007 16:06:59 PAGE 2
56 #define EESET PARAM[0]
57 #define EEDIF PARAM[1]
58 #define EECON 12000
59 #define EECAR PARAM[3]
60 #define EESIG PARAM[4]
61 #define EECNT PARAM[5]
62 #define EEPID PARAM[6]
63 #define CONUT 100
64
65
66 //---------------
67 #define NUMSET 1
68 #define NUMDIF 2
69 #define NUMCON 3
70 #define NUMCAR 4
71 #define NUMSIG 5
72 #define NUMCNT 6
73 #define NUMPID 7
74 #define NUMDAT 8
75 ///////dcp value/////////////
76 #define RESCOM1 0x08
77 #define RESCOM2 0x04
78 #define SENDCOM 0xff
79 #define RESECOM 0
80 ////////////////////////
81 #define setlamp 0xfb
82 #define diflamp 0xef
83 #define dialamp 0xbf
84 #define pidlamp 0xf7
85 #define dowlamp 0x7f
86 #define toplamp 0xfd
87 #define conlamp 0xfe
88 ///////////////////////////
89 sfr CHPENR=0xf6;
90 sfr CHPCON=0xbf;
91 sfr P4 =0xD8;
92 sfr P4CONA =0xC2;
93 sfr P4CONB =0xC3;//7..6=P4mode 00 是 通用IO 方式
94
95 sbit ssig =P3^5; //17
96 sbit asig =P3^4; //16
97 sbit sig =P3^3; //15
98 sbit clr =P1^1; //3
99 sbit tr398 =P1^0; //2
100
101 sbit spics =P1^6; //8
102 sbit wdtcs =P1^6; //8
103 sbit DOG =P1^6;
104
105 sbit spiso =P1^3; //5
106 sbit spick =P1^4; //6
107 sbit spisi =P1^5; //7
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = ---- ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
C51 COMPILER V7.50 HEAD 07/12/2007 16:06:59 PAGE 3
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -