📄 read.lst
字号:
C51 COMPILER V8.02 READ 03/01/2009 17:02:36 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE READ
OBJECT MODULE PLACED IN read.OBJ
COMPILER INVOKED BY: D:\单片机\C51\BIN\C51.EXE read.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<c8051f020.h>
2 //#include "hao.h"
3 #define uint unsigned int
4 #define uchar unsigned char
5 #define ulong unsigned long int
6
7 sbit sel0=P2^0;
8 sbit sel1=P2^1;
9 sbit sel2=P2^2;
10 sbit cl=P2^3;
11 sbit clr=P2^4;
12 sbit spul=P2^5;
13 sbit start=P2^6;
14 sbit eend=P2^7;
15 ulong std_num;
16 ulong test_num;
17
18 ulong read_std_num()
19 {
20 1 uint std_num0=0,std_num1=0,std_num2=0,std_num3=0;
21 1 sel2=0;
22 1 sel1=0;
23 1 sel0=0;
24 1 std_num0=P0;
25 1 sel2=0;
26 1 sel1=0;
27 1 sel0=1;
28 1 std_num1=P0;
29 1 sel2=0;
30 1 sel1=1;
31 1 sel0=0;
32 1 std_num2=P0;
33 1 sel2=0;
34 1 sel1=1;
35 1 sel0=1;
36 1 std_num3=P0;
37 1 std_num=(std_num3<<24)+(std_num2<<16)+(std_num1<<8)+std_num0;
38 1 return(std_num);
39 1 }
40
41 ulong read_test_num()
42 {
43 1 uint test_num0,test_num1,test_num2,test_num3;
44 1 sel2=1;
45 1 sel1=0;
46 1 sel0=0;
47 1 test_num0=P0;
48 1 sel2=0;
49 1 sel1=0;
50 1 sel0=1;
51 1 test_num1=P0;
52 1 sel2=0;
53 1 sel1=1;
54 1 sel0=0;
55 1 test_num2=P0;
C51 COMPILER V8.02 READ 03/01/2009 17:02:36 PAGE 2
56 1 sel2=0;
57 1 sel1=1;
58 1 sel0=1;
59 1 test_num3=P0;
60 1 test_num=(test_num3<<24)+(test_num2<<16)+(test_num1<<8)+test_num0;
61 1 return(test_num);
62 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 219 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 8 8
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 + -