📄 xram.lst
字号:
C51 COMPILER V7.09 XRAM 11/10/2008 14:55:28 PAGE 1
C51 COMPILER V7.09, COMPILATION OF MODULE XRAM
OBJECT MODULE PLACED IN xram.OBJ
COMPILER INVOKED BY: C:\SiLabs\MCU\IDEfiles\C51\BIN\C51.exe xram.c DB OE
line level source
1 #include<c8051f040.h>
2 #include<intrins.h>
3 void PORT_Init(void);
4 unsigned char xdata *point;
5 void sleep_ms(unsigned char count)
6 {
7 1 unsigned char ii,jj;
8 1 for(ii=0;ii<count;ii++)
9 1 {
10 2 for(jj=0;jj<250;jj++)
11 2 _nop_();
12 2 }
13 1 }
14 void main(){
15 1 unsigned char k,WrData,RdData;
16 1 WDTCN=0xde;
17 1 WDTCN=0xad;
18 1 PORT_Init();
19 1 P6=0x00;
20 1 P5=0x00;
21 1 WrData=0x00;
22 1 point=0x00;
23 1 for(k=0;k<0xff;k++)
24 1 {
25 2 *point=WrData;
26 2 point++;
27 2 WrData++;
28 2 }
29 1 WrData=0x00;
30 1 point=0x00;
31 1 for(k=0;k<0xfe;k++)
32 1 {
33 2 *point=P5;
34 2 RdData=*point;
35 2 WrData++;
36 2 point++;
37 2 _nop_();
38 2 }
39 1 _nop_();
40 1 }
41
42 void PORT_Init(){
43 1 SFRPAGE = CONFIG_PAGE;
44 1 P4MDOUT = 0xFF;
45 1 P5MDOUT = 0xFF;
46 1 P6MDOUT = 0xFF;
47 1 XBR2 = 0x40;
48 1 EMI0CF|=0x2c;
49 1 EMI0TC|=0x6d;
50 1 }
51
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 116 ----
C51 COMPILER V7.09 XRAM 11/10/2008 14:55:28 PAGE 2
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 2 1
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 + -