📄 test.lst
字号:
C51 COMPILER V7.06 TEST 08/28/2008 17:06:38 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE TEST
OBJECT MODULE PLACED IN test.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE test.c OMF2 BROWSE DEBUG
stmt level source
1 //#pragma optimize(5)//优化代码
2 #include <reg51.h>
3 #include <string.h>
4 #include "AT45DB041B.h"
5
6 void main(void){
7 1 unsigned char i;
8 1 UCHAR data test[32];
9 1 i = AT45DB041B_StatusRegisterRead();
10 1 memset(test, 0x77, 32);
11 1 AT45DB041B_BufferToMainMemoryPageProgramWithBuilt_inErase(1, 2047, 0, test, 32);
12 1 //memset(test, 0x26, 32);
13 1 AT45DB041B_BufferRead(1, 0, test, 32);
14 1 AT45DB041B_ContinuousArrayRead(2047, 0, test, 32);
15 1 memset(test, 0x7a, 32);
16 1 AT45DB041B_MainMemoryPageRead(2047, 0, test, 32);
17 1
18 1 memset(test, 0x88, 32);
19 1 AT45DB041B_BufferToMainMemoryPageProgramWithoutBuilt_inErase(2, 2047, 0, test, 32);
20 1 memset(test, 0x55, 32);
21 1 AT45DB041B_ContinuousArrayRead(2047, 0, test, 32);
22 1 memset(test, 0x8a, 32);
23 1 AT45DB041B_MainMemoryPageRead(2047, 0, test, 32);
24 1 AT45DB041B_PageErase(2047);
25 1 AT45DB041B_BlockErase(255);
26 1
27 1 AT45DB041B_MainMemoryPageProgramThroughBuffer(2, 1024, 100, test, 32);
28 1 AT45DB041B_MainMemoryPageToBufferTransfer(2, 1025);
29 1 AT45DB041B_MainMemoryPageToBufferCompare(1, 2047);
30 1 AT45DB041B_AutoPageRewrite(1, 2046);
31 1
32 1 while(1);
33 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 311 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 33
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
EDATA SIZE = ---- ----
HDATA SIZE = ---- ----
XDATA CONST SIZE = ---- ----
FAR CONST SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -