?? systemevent.lst
字號:
C51 COMPILER V7.07 SYSTEMEVENT 06/15/2006 18:53:54 PAGE 1
C51 COMPILER V7.07, COMPILATION OF MODULE SYSTEMEVENT
OBJECT MODULE PLACED IN .\Output\SystemEvent.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE SystemEvent.c BROWSE DEBUG OBJECTEXTEND PRINT(.\LST\SystemEvent.lst) TABS(3
-) OBJECT(.\Output\SystemEvent.obj)
stmt level source
1 #include <at89x52.H> // SFR definition header file
2 #include <stdio.h> // prototype declarations for I/O functions
3
4 #include "function.h"
5 #include "SystemEvent.h"
6 #include "math.h"
7 #include "UART.h"
8 #include "ExtVar.h"
9 #include "RTOS.h"
10 #include "IRKey.h"
11 static idata unsigned int _Mask=0x0001;
12 extern unsigned char DecodeIRCommand(unsigned long _RC_WordX);
13 extern unsigned char RCFuncX(unsigned char _RC_DataX);
14
15 extern void InitRemoteCTRL(void);
16
17 void SystemEvent(void){
18 1 unsigned int _StatuX;
19 1 do{
20 2 _StatuX=_FuncX;
21 2 if(_FuncX!=_Normal){
22 3 do{
23 4 if(_Mask==0x0100) _Mask=0x0001;
24 4 else _Mask<<=1;
25 4 _StatuX=(_FuncX&_Mask);
26 4
27 4 }while(_StatuX==0);
28 3 }
29 2 switch(_StatuX){
30 3 case _ReadI2CMode:
31 3 ReadFunc();
32 3 StartTriI2C();
33 3 _Busy=0;
34 3 _FuncX&=~_ReadI2CMode;
35 3 break;
36 3 case _WriteI2CMode:
37 3 WriteFunc();
38 3 EchoToHost();
39 3 _FuncX&=~_WriteI2CMode;
40 3 break;
41 3 case _IRInit:
42 3 _FuncX&=~_IRInit;
43 3 break;
44 3 case _UARTInit:
45 3 InitSERIALPort();
46 3 _FuncX&=~_UARTInit;
47 3 break;
48 3 case _IRCommand:
49 3 _FuncX&=~_IRCommand;
50 3 break;
51 3 case _CommandX:
52 3 _SubCommand=*_WPtrI2c;
53 3 _FuncX&=~_CommandX;
54 3 break;
C51 COMPILER V7.07 SYSTEMEVENT 06/15/2006 18:53:54 PAGE 2
55 3 case _Normal:
56 3 break;
57 3 }
58 2 }while(_FuncX!=_Normal);
59 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 176 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = 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 + -