📄 main.lst
字号:
C51 COMPILER V7.05 MAIN 08/14/2006 13:21:27 PAGE 1
C51 COMPILER V7.05, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: D:\silabs\IDEfiles\C51\BIN\C51.exe main.c DB OE
stmt level source
*** WARNING C500 IN LINE 1 OF MAIN.C: MISSING DEVICE (SECURITY KEY NOT FOUND)
1 #include <c8051f020.h> // SFR declarations
2 sbit txen=P3^3;
3 void SYS_Init (void);
4
5 void main (void) {
6 1
7 1 SYS_Init (); // initialize oscillator
8 1 txen=0;
9 1 while (1);
10 1 }
11
12 void SYS_Init (void)
13 {
14 1 int i; // delay counter
15 1
16 1 OSCXCN = 0x67;
17 1 // start external oscillator
18 1 for (i=0; i < 256; i++) ; // XTLVLD blanking interval (>1ms)
19 1
20 1 while (!(OSCXCN & 0x80)) ; // Wait for crystal osc. to settle
21 1
22 1 OSCICN = 0x88;
23 1 WDTCN = 0xde; // disable watchdog timer
24 1 WDTCN = 0xad; // select external oscillator as SYSCLK
25 1 XBR0=0; // source and enable missing clock
26 1 XBR1=0; // detector
27 1 XBR2=0x40;
28 1 P0MDOUT=0xFF;
29 1 P1MDOUT=0xFF;
30 1 P2MDOUT=0xFF;
31 1 P3MDOUT=0xFF;
32 1 P1MDIN=0xFF;
33 1 WDTCN = 0xff;
34 1 WDTCN = 0xa5;
35 1 EA=1;
36 1 ET1=1;
37 1 PT1=1;
38 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 76 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -