measure.lst
来自「江苏单相复费率电能表方案」· LST 代码 · 共 60 行
LST
60 行
C51 COMPILER V7.50 MEASURE 04/13/2007 13:24:53 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE MEASURE
OBJECT MODULE PLACED IN measure.OBJ
COMPILER INVOKED BY: E:\Keil\C51\BIN\C51.EXE measure.c ROM(COMPACT) BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <Reg931.h>
2 #include <Meter_def.h>
3 #include <General.h>
4
5 #ifdef uchar
6 #define READYDEF 1 /*宏uchar已定义*/
7 #else
#define uchar unsigned char
#endif
10
11
12 //※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
13 // 变量定义、引用
14 //※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
15 extern uchar Len[2];
16 extern uchar Addr[2];
17
18 extern uchar PulseTmp[6];
19 extern uchar EryTmp[6];
20 extern uchar Ptr[8];
21
22 //======================================
23 //默认指针地址表
24 //======================================
25 uchar code PtrAddrInit[7]= {
26 0x40,//总
27 0x60,//峰
28 0x70,//平
29 0x80,//谷
30 0x90,//反
31 0x10,//RTC缓存
32 0x30 //反向累计时间
33 };
34
35
36
37
38 //※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
39 // 函数定义
40 //※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
41 void Resume(void);
42 void Measure(void);
43 void Ery_Proc(uchar sym);
44 void WriteEPMData(uchar idata *ptr);
45 void ErrorModify(uchar addr,uchar idata *ptr);
46 bit ReadData(uchar idata *ptr);
47
48
49
50 //**********************************************************
51 //名称
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?