📄 main.lst
字号:
C51 COMPILER V7.20 MAIN 01/19/2006 13:31:02 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "reg52.h"
2 #include "define.h"
3
4
5 BYTE cBuffer[16];
6
7 void init_debug( void );
8 void kick_debug_interface();
9
10 void main()
11 {
12 1
13 1 P0 = 0xff; // output R0/DPL @ external memory access
14 1 P1 = 0xff; // generic I/O
15 1 P2 = 0xff; // output P2/DPH @ external memory access
16 1 P3 = 0xff; // muti-function I/OIE = 0x00;
17 1 IP = 0x00; // all with low priority
18 1 TCON = 0x01; // low level triggered external interrupts // int0 edage trigger
19 1
20 1
21 1 // RS-232 interface initiation
22 1
23 1 TMOD = 0x20; // timer1 = 8-bit reload
24 1 SCON = 0x50; // 8-bit UART, enable reception
25 1 PCON |= 0x80; // SMOD = 1
-
26 1 #if 0// CPU_DoubleRate
TH1 = 0xe6; // reload value for 4800 baud
#else
29 1 TH1 = 0xf3; // reload value for 4800 baud
30 1 #endif
31 1 TR1 = 1; // start timer1
32 1 TI = 1; // set TI to send first char of UART
33 1
34 1 // init_time_base(); // system time base initiation
35 1 EA = 1; // global interrupt enable
36 1
37 1
38 1 init_debug();
39 1 while(1)
40 1 {
41 2 kick_debug_interface();
42 2 }
43 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 44 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 16 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILER V7.20 MAIN 01/19/2006 13:31:02 PAGE 2
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -