📄 main.lst
字号:
C51 COMPILER V7.06 MAIN 08/05/2007 09:42:58 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND CODE
stmt level source
1 #include "at89x52.h"
2 #include "stdio.h"
3 //programmed by lijie E-mail:chinacore@263.net mobile:13910234912
4 #define uint unsigned int
5 #define uchar unsigned char
6 extern void DelaymS(uint i);
7 extern void usb_init();
8 void MCU_init()
9 {
10 1 DelaymS(1000);
11 1 P0=0xff;
12 1 P1=0xff;
13 1 P2=0xff;
14 1 P3=0xff;
15 1 RCAP2H=TH2=0xff;
16 1 RCAP2L=TL2=0xf8; //115200bps
17 1 SCON=0x50; //方式1,8位方式,SM0=0,SM1=1,SM2=0,REN=1允许接收
18 1 T2CON=0x34; //RCLK=1,TCLK=1,TR2=1 启动计数器
19 1 EX0=1;
20 1 //ES = 1; //串行中断允许,全局中断不允许
21 1 EA=1; //开放全局中断
22 1 }
23
24 main()
25 {
26 1 MCU_init();
27 1 usb_init();
28 1
29 1 while(1);
30 1 }
C51 COMPILER V7.06 MAIN 08/05/2007 09:42:58 PAGE 2
ASSEMBLY LISTING OF GENERATED OBJECT CODE
; FUNCTION MCU_init (BEGIN)
; SOURCE LINE # 8
; SOURCE LINE # 9
; SOURCE LINE # 10
0000 7FE8 MOV R7,#0E8H
0002 7E03 MOV R6,#03H
0004 120000 E LCALL _DelaymS
; SOURCE LINE # 11
0007 7580FF MOV P0,#0FFH
; SOURCE LINE # 12
000A 7590FF MOV P1,#0FFH
; SOURCE LINE # 13
000D 75A0FF MOV P2,#0FFH
; SOURCE LINE # 14
0010 75B0FF MOV P3,#0FFH
; SOURCE LINE # 15
0013 75CDFF MOV TH2,#0FFH
0016 75CBFF MOV RCAP2H,#0FFH
; SOURCE LINE # 16
0019 75CCF8 MOV TL2,#0F8H
001C 75CAF8 MOV RCAP2L,#0F8H
; SOURCE LINE # 17
001F 759850 MOV SCON,#050H
; SOURCE LINE # 18
0022 75C834 MOV T2CON,#034H
; SOURCE LINE # 19
0025 D2A8 SETB EX0
; SOURCE LINE # 21
0027 D2AF SETB EA
; SOURCE LINE # 22
0029 22 RET
; FUNCTION MCU_init (END)
; FUNCTION main (BEGIN)
; SOURCE LINE # 24
; SOURCE LINE # 25
; SOURCE LINE # 26
0000 120000 R LCALL MCU_init
; SOURCE LINE # 27
0003 120000 E LCALL usb_init
0006 ?C0002:
; SOURCE LINE # 29
0006 80FE SJMP ?C0002
; FUNCTION main (END)
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 50 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -