📄 functions.lst
字号:
C51 COMPILER V8.05a FUNCTIONS 09/07/2007 02:51:32 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE FUNCTIONS
OBJECT MODULE PLACED IN functions.OBJ
COMPILER INVOKED BY: D:\C51\BIN\C51.EXE functions.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<pin_define.c>
2 void delay(unsigned time);
3 void m_delay(int time)
4 {
5 1 int i=0;
6 1 while(time){
7 2 for(i=0;i<150;i++);
8 2 time--;}
9 1 }
10
11 void init_2543(void){
12 1 CS=1;
13 1 CLK=0;
14 1 }
15 unsigned int read_2543(unsigned char command){
16 1 unsigned int read_data=0x0000;
17 1 unsigned char i=0;
18 1
19 1 CS=H;
20 1 CS=L;
21 1 CLK=L;
22 1 m_delay(1);
23 1
24 1 for(i=0;i<12;i++){
25 2
26 2 if(command&0x80)DI=H;
27 2 else DI=L;
28 2 CLK=H;
29 2 CLK=L;
30 2 command=command<<1;
31 2
32 2 }
33 1
34 1 while(EOC);
35 1 CS=H;
36 1 while(!EOC);
37 1 CS=L;
38 1
39 1 for(i=0;i<12;i++){
40 2 if(DO)read_data++;
41 2 CLK=1;
42 2 CLK=0;
43 2 read_data=read_data<<1;
44 2 }
45 1
46 1 CS=H;
47 1 return read_data;
48 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 115 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
C51 COMPILER V8.05a FUNCTIONS 09/07/2007 02:51:32 PAGE 2
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 + -