📄 readsd.lst
字号:
C51 COMPILER V6.12 READSD 02/20/2009 21:49:25 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE READSD
OBJECT MODULE PLACED IN readSD.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE readSD.c LARGE OPTIMIZE(9,SIZE) BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /***********************************************************************
2 *引用头文件
3 ***********************************************************************/
4 #include <absacc.h>
5 #include <reg52.h>
6 #include <stdio.h>
7 #include <string.h>
8 #include "SDCARDREAD.h"
9 #include "UART_com.c"
10 #include "spi.c"
11 #include "SD.c"
*** WARNING C280 IN LINE 145 OF SD.C: 'cmd': unreferenced local variable
*** WARNING C280 IN LINE 145 OF SD.C: 'arg': unreferenced local variable
12
13
14
15 /*****************************************************************************
16 *main主函数,看接收到的SD卡的厂商和序列号
17 *****************************************************************************/
18 void main()
19 {//$1
20 1 uchar i=0;
21 1 uchar Request[13]={'P','l','e','a','s','e',' ','I','n','p','u','t','?'}; // 准备三字节的数据,准备发往PC
-:BB-AA-CC
22 1 uchar R[3]={'1','2','3'};
23 1 Timeout=0;
24 1 cou=0;
25 1 act=0;
26 1 for(i=0;i<8;i++)publicdata[i]='8'; // 初始化公共数组
27 1 init_SYS(); //系统初始化
28 1 //.....................................................
29 1 while(1)
30 1 {//$4
31 2 //UARTout(Request,13);//由串口向PC发送三字节的数据:BB-AA-CC
32 2 // if(UARTin(Request,1)==1) // 由串口接受数据 ,串口接受1字节数据成功,改函数就会返回一个:1
33 2 // { UARTout(R,1);
34 2 // if (Request[0]=='X') // 如果接受的数据是:X,则开始读SD卡
35 2 //读取SD卡信息
36 2 // {
37 2 //* send command CMD0 to SD Card (reset SD Card)
38 2 /*Request[0]=SD_SendCmd2(0,0);
39 2 //* send command CMD1 to SD Card (set SD Card Model:SPI)
40 2 Request[1]=SD_SendCmd2(1,0);
41 2 UARTout(Request,3);*/
42 2 //UARTout(R,2);
43 2 sd_init();
44 2 // UARTout(R,3);
45 2 //comTout(publicdata[5]);
46 2 //UARTout(publicdata,5);
47 2 //UARTout(publicdata,8);
48 2 //}
49 2 // }
50 2 }//$4
51 1
52 1 }//$1
C51 COMPILER V6.12 READSD 02/20/2009 21:49:25 PAGE 2
53
54
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 836 ----
CONSTANT SIZE = 16 ----
XDATA SIZE = 104 44
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 2 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -