📄 main.lst
字号:
C51 COMPILER V7.06 MAIN 03/28/2007 22:33:59 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN Main.OBJ
COMPILER INVOKED BY: E:\Keil\C51\BIN\C51.EXE Main.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /****************************************Copyright (c)**************************************************
2 ** 广州周立功单片机发展有限公司
3 ** 研 究 所
4 ** 产品一部
5 **
6 ** http://www.zlgmcu.com
7 **
8 ** 文 件 名: main.c
9 ** 最后修改日期: 2004年11月15日
10 ** 描 述: 用户应用程序
11 ** 版 本: V5.0
12 **********************************************************************************************************
-/
13
14 #include <reg52.h>
15 #include "D12Config.h"
16 #include "Descriptor.h"
17 #include "Chap_9.h"
18 #include "D12Driver.h"
19
20 main()
21 {
22 1 if (Init_D12()!=0) //初始化D12
23 1 return; //如果初始化不成功,返回
24 1
25 1 EA = 1; //开80C51总中断
26 1 EX0 = 1; //开外部中断0
27 1 PX0 = 0; //设置外部中断0中断优先级
28 1
29 1 while(1)
30 1 {
31 2 usbserve(); //处理USB事件
32 2
33 2 if (bEPPflags.bits.configuration == 1)
34 2 {
35 3 //下面为在软件包上增加的代码
36 3 if (bEPPflags.bits.ep2_rxdone == 1)
37 3 { //端点2收到数据
38 4 DISABLE();
39 4 bEPPflags.bits.ep2_rxdone = 0; //清空端点2收到数据标志
40 4 ENABLE();
41 4 D12_WriteEndpoint(5,10,EpBuf); //发10个字节到PC机
42 4 }
43 3 }
44 2 }
45 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 64 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
C51 COMPILER V7.06 MAIN 03/28/2007 22:33:59 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 + -