📄 max530--4+4+4.lst
字号:
C51 COMPILER V7.06 MAX530__4_4_4 05/10/2005 11:11:20 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE MAX530__4_4_4
OBJECT MODULE PLACED IN MAX530--4+4+4.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil20\C51\BIN\C51.EXE MAX530--4+4+4.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 //-----------------------函数声明,变量定义--------------------------------------------------------
2 #include <reg51.h>
3 #include <intrins.h>
4 #include<ABSACC.H>
5 //-----------------------定义地址--------------------------------------------------------
6 #define CLR XBYTE[0xFFFF]
7 #define HDR XBYTE[0x7FFF]
8 #define MDR XBYTE[0x7FFE]
9 #define LDR XBYTE[0x7FFD]
10 //------------------------------------------------------------------------------------------------------
11 // 函数名称 clr_MAX530
12 // 入口函数 无
13 // 出口函数 无
14 // 函数功能 清零
15 //------------------------------------------------------------------------------------------------------
16 void clr_MAX530(void)
17 {
18 1 CLR=0;
19 1 }
20 //------------------------------------------------------------------------------------------------------
21 // 函数名称 conversion_once_MAX530
22 // 入口函数 HDR_data,MLDR_data 高四位和底八位数据
23 // 出口函数 无
24 // 函数功能 完成一次转换
25 //------------------------------------------------------------------------------------------------------
26 void conversion_once_MAX530(unsigned char HDR_data,unsigned char MLDR_data)
27 {
28 1 unsigned char MDR_data;
29 1 unsigned char LDR_data;
30 1 MDR_data=MLDR_data&0xF0;
31 1 MDR_data>>=4;
32 1 LDR_data=MLDR_data&0x0F;
33 1 HDR=HDR_data;
34 1 MDR=MDR_data;
35 1 LDR=LDR_data;
36 1 }
37 //------------------------------------------------------------------------------------------------------
38 // 函数名称 main
39 // 入口函数 无
40 // 出口函数 无
41 // 函数功能 完成满值点验证、零值点验证
42 //------------------------------------------------------------------------------------------------------
43 void main()
44 {
45 1 unsigned char HDR_data;
46 1 unsigned char MLDR_data;
47 1 HDR_data=0x0F;
48 1 MLDR_data=0xFF;
49 1 clr_MAX530();
50 1 conversion_once_MAX530(HDR_data,MLDR_data); //满值点验证
51 1 HDR_data=0x00;
52 1 MLDR_data=0x00;
53 1 clr_MAX530();
54 1 conversion_once_MAX530(HDR_data,MLDR_data); //零值点验证
55 1 }
C51 COMPILER V7.06 MAX530__4_4_4 05/10/2005 11:11:20 PAGE 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 52 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -