📄 io.lst
字号:
C51 COMPILER V7.06 IO 06/01/2008 19:17:34 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE IO
OBJECT MODULE PLACED IN IO.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE IO.C BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include <c8051f020.h> // SFR declarations
2
3
4
5
6
7 //------------------------------------------------------------------------------------
8 // Global CONSTANTS
9 //------------------------------------------------------------------------------------
10
11 #define SYSCLK 2000000 // approximate SYSCLK frequency in Hz
12
13
14 unsigned long x;
15 //------------------------------------------------------------------------------------
16 // Function PROTOTYPES
17 //------------------------------------------------------------------------------------
18 void PORT_Init (void);
19
20
21 //------------------------------------------------------------------------------------
22 // MAIN Routine
23 //------------------------------------------------------------------------------------
24 void main (void) {
25 1
26 1
27 1 WDTCN = 0xde;
28 1 WDTCN = 0xad; //关闭看门狗
29 1 //没有配置时钟,默认内部2M晶振
30 1 PORT_Init ();
31 1
32 1
33 1 while (1) {
34 2 for(x=0;x<=5000;x++);
35 2 P0=~P0;//按字节取反
36 2 P1=~P1;
37 2 P2=~P2;
38 2 P3=~P3;
39 2 P4=~P4;
40 2 P5=~P5;
41 2 P6=~P6;
42 2 P7=~P7;
43 2
44 2 }
45 1 }
46
47 //------------------------------------------------------------------------------------
48 // PORT_Init
49 //------------------------------------------------------------------------------------
50 //
51 // Configure the Crossbar and GPIO ports
52 //
53 void PORT_Init (void)
54 {
55 1 XBR2 = 0x40; // 使能交叉开关
C51 COMPILER V7.06 IO 06/01/2008 19:17:34 PAGE 2
56 1 P0MDOUT |= 0xFF; // 配置为推拉模式
57 1 P1MDOUT |= 0xFF;
58 1 P2MDOUT |= 0xFF;
59 1 P3MDOUT |= 0xff;
60 1 P74OUT|= 0xff;
61 1 }
62
63
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 107 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 4 ----
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 + -