📄 main.lst
字号:
C51 COMPILER V7.06 MAIN 09/15/2008 18:19:53 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN Main.OBJ
COMPILER INVOKED BY: E:\Program Files\C51\BIN\C51.EXE Main.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 //用户应用程序
2
3 #include <reg52.h>
4 #include "D12Config.h"
5 #include "Descriptor.h"
6 #include "Chap_9.h"
7 #include "D12Driver.h"
8 #include"InitS51.h"
9 main()
10 {
11 1 /*if (Init_D12()!=0); //初始化D12
12 1 return; //如果初始化不成功返回*/
13 1
14 1 char a='e';
15 1 Init_D12();
16 1 init_port();
17 1 init_special_interrupts();
18 1 MCU_D12CS=1;
19 1 MCU_D12CS=0;
20 1 bEPPflags.value=0;
21 1 reconnect_USB();
22 1 while(1)
23 1 {
24 2 usbserve(); //处理USB事件
25 2 if(bEPPflags.bits.configuration)
26 2 { //实现事件
27 3 if (bEPPflags.bits.ep2_rxdone == 1) //端点2收到数据
28 3 {
29 4 DISABLE();
30 4 bEPPflags.bits.ep2_rxdone = 0; //清空端点2收到数据标志
31 4 ENABLE();
32 4 if(EpBuf[0]=='0')
33 4 {
34 5 MCU_LED0=0;
35 5 }
36 4 if(EpBuf[0]=='1')
37 4 {
38 5 MCU_LED0=1;
39 5 }
40 4
41 4 D12_WriteEndpoint(5,64,EpBuf); //发64个字节到PC机
42 4 }
43 3 }
44 2 }
45 1 }
46
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 73 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 1
IDATA SIZE = ---- ----
C51 COMPILER V7.06 MAIN 09/15/2008 18:19:53 PAGE 2
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 + -