📄 main.lst
字号:
C51 COMPILER V7.50 MAIN 04/17/2007 10:42:47 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN .\Output\Main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Main.c LARGE BROWSE DEBUG OBJECTEXTEND PRINT(.\Output\Main.lst) OBJECT(.\Ou
-tput\Main.obj)
line level source
1 /*
2 *********************************************************************************************************
3 * File: Main.C
4 * Contents: Firmware frameworks task dispatcher and device request parser source
5 *
6 * $Date: 04/06/06 Kimi v0.1
7 * $Date: 04/25/06 Kimi v0.2
8 * $Date: 04/30/06 Kimi v0.3
9 * $Date: 01/23/07 Kevin v0.4
10 * $Date: 02/02/07 Kevin v0.5
11 * Copyright (c) 2006 Fameg, Inc. All rights reserved
12 *********************************************************************************************************
13 */
14
15 #define ALLOCATE_EXTERN // Declare GLOBAL variables and functions
16 #include "fs7805.h"
17 #include "fs7805regs.h"
18 #include "string.h"
19
20 /*
21 *********************************************************************************************************
22 * VARIABLE PROTOTYPES
23 *********************************************************************************************************
24 */
25
26 /*
27 *********************************************************************************************************
28 * FUNCTION PROTOTYPES
29 *********************************************************************************************************
30 */
31
32 /*
33 *********************************************************************************************************
34 * MAIN
35 *
36 * Description: Main function
37 *
38 * Arguments : none
39 *
40 * Returns : none
41 *********************************************************************************************************
42 */
43 void main (void)
44 {
45 1 McuInit(); // Device initialization
46 1 TdInit();
47 1 while (TRUE)
48 1 {
49 2 memset(OutBuffer, 0x00, USB_BUFF_SIZE);
50 2
51 2 if (OutData) // Wait for usb interrupt
52 2 {
53 3 DataLen = UsbDataRead(OutBuffer); // Device read data from host
54 3 UsbDataWrite(OutBuffer, DataLen); // Device send data to host
C51 COMPILER V7.50 MAIN 04/17/2007 10:42:47 PAGE 2
55 3 WriteData_APLIF(OutBuffer, DataLen); // Device send data to APLIF
56 3 OutData = FALSE;
57 3 }
58 2 }
59 1 }
60
61
62
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 79 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 1033 ----
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 + -