📄 hello_led.lst
字号:
C51 COMPILER V7.06 HELLO_LED 08/18/2005 15:30:28 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE HELLO_LED
OBJECT MODULE PLACED IN hello_led.OBJ
COMPILER INVOKED BY: d:\Keil777\C51\BIN\C51.EXE hello_led.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1
2 #include "system.h"
3 #include "basic_io.h"
*** WARNING C318 IN LINE 4 OF basic_io.h: can't open file 'io.h'
4 #include "LCD.h"
5 #include "Test.h"
6 #include "Open_I2C.h"
7 #include "sys/alt_irq.h"
*** WARNING C318 IN LINE 7 OF hello_led.c: can't open file 'sys/alt_irq.h'
8
9 // for USB
10 #include "BASICTYP.H"
11 #include "COMMON.H"
12 #include "ISR.H"
13 #include "USB.H"
14 #include "ISR.C"
*** WARNING C318 IN LINE 4 OF ISR.C: can't open file 'unistd.h'
*** WARNING C206 IN LINE 32 OF ISR.C: 'IOWR': missing function-prototype
*** ERROR C267 IN LINE 32 OF ISR.C: 'IOWR': requires ANSI-style prototype
*** ERROR C241 IN LINE 421 OF ISR.C: 'Isr_Ep05Done': auto segment too large
15 #include "HAL4D13.C"
*** WARNING C318 IN LINE 3 OF HAL4D13.C: can't open file 'sys/alt_irq.h'
16 #include "CHAP_9.C"
17 #include "D13BUS.C"
18 #include "ISO.C"
*** WARNING C318 IN LINE 4 OF ISO.C: can't open file 'unistd.h'
19 #include "MAINLOOP.C"
20
21
22
23 #include <unistd.h>
*** WARNING C318 IN LINE 23 OF hello_led.c: can't open file 'unistd.h'
24 #include <stdio.h>
25 #include <stdlib.h>
26
27 //-------------------------------------------------------------------------
28 // Global Variable
29 D13FLAGS bD13flags;
30 USBCHECK_DEVICE_STATES bUSBCheck_Device_State;
31 CONTROL_XFER ControlData;
32 IO_REQUEST idata ioRequest;
33 //-------------------------------------------------------------------------
34 int main(void)
35 {
36 1
37 1 bUSBCheck_Device_State.State_bits.DEVICE_DEFAULT_STATE = 1;
38 1 bUSBCheck_Device_State.State_bits.DEVICE_ADDRESS_STATE = 0;
39 1 bUSBCheck_Device_State.State_bits.DEVICE_CONFIGURATION_STATE = 0;
40 1
41 1 basic_test();
42 1
43 1 Hal4D13_ResetDevice(); /*Reset the Device Controller*/
44 1 reconnect_USB(); /* Programs the DC's Register*/
45 1
46 1 //Hal4D13_AcquireD13(ISP1362_IRQ);
C51 COMPILER V7.06 HELLO_LED 08/18/2005 15:30:28 PAGE 2
47 1 IOWR(PIO_0_BASE, 2, 2);//INT1 ENABLE
48 1
49 1 //IOWR(PIO_0_BASE, 3, 0);///cler
50 1
51 1 Hal4D13_AcquireD13(PIO_0_IRQ);
52 1 Hal4D13_SetMode(D13REG_MODE_DMA16
53 1 |D13REG_MODE_SOFTCONNECT
54 1 |D13REG_MODE_INT_EN /*Enableing Device Interrupts*/
55 1 );
56 1
57 1 CHECK_CHIP_ID();
58 1
59 1 bD13flags.bits.verbose=1;
60 1
61 1 while (1)
62 1 {
63 2 if (bD13flags.bits.suspend)
64 2 {
65 3 printf("\nSuspend Change Handler!!\n");
66 3 RaiseIRQL();
67 3 bD13flags.bits.suspend= 0;
68 3 LowerIRQL();
69 3 suspend_change();
70 3 } // Suspend Change Handler
71 2
72 2 if (bD13flags.bits.DCP_state == USBFSM4DCP_SETUPPROC)
73 2 {
74 3 printf("\nSetup Token Handler!!\n");
75 3 RaiseIRQL();
76 3 SetupToken_Handler();
77 3 LowerIRQL();
78 3 } // Setup Token Handler
79 2
80 2 if ((bD13flags.bits.DCP_state == USBFSM4DCP_REQUESTPROC) && !ControlData.Abort)
81 2 {
82 3 printf("\nDevice Request Handler!!\n");
83 3 RaiseIRQL();
84 3 bD13flags.bits.DCP_state = 0x00;
85 3 DeviceRequest_Handler();
86 3 LowerIRQL();
87 3 } // Device Request Handler
88 2
89 2 usleep(1);
90 2 }
91 1 return 0;
92 1 }
93
94 //-------------------------------------------------------------------------
95
96
C51 COMPILATION COMPLETE. 7 WARNING(S), 2 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -