📄 com.lst
字号:
C51 COMPILER V8.08 COM 07/28/2007 11:42:15 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE COM
OBJECT MODULE PLACED IN com.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE com.c OMF2 OPTIMIZE(6,SPEED) BROWSE VARBANKING DEBUG
line level source
1 #ifndef __COM_C__
2 #define __COM_C__
3 //***********************************************
4 #include "dp8051.h"
5 #include "config.h"
6 #include "absacc.h"
7 #include "constant.h"
8 #include "variable.h"
9 #include "function.h"
10 #include "sdhost.h"
11 #include "sssmp3_regs.h"
12 #include "fat.h"
13 #include "mp3_appl.h"
14 //***********************************************
15 #if TX_DEBUG
16 /************************************************
17 函 数 名: InitUart()
18 功 能:初始化串口
19 说 明:
20 调 用:
21 全局变量:
22 入口参数:无
23 出口参数:无
24 返 回 值:无
25 ************************************************/
26 void InitUart(void)
27 {
28 1 CKCON |= 0x10;//divied by 4,set SMOD=1,we can get 2400*6=14400 baud rate
29 1
30 1 TMOD |= T1_M1_;//set TMOD mode3:00100001
31 1 //TH1 = 0xFC;//38400 baud rate @ 30MHz,SMOD=1;
32 1 //TH1 = 0xE6;//4800 baud rate @ 24MHz,SMOD=1;
33 1 TH1 = 0xF3;//2400 baud rate @ 12MHz,SMOD = 0;
34 1 TL1 = 0xF3;
35 1 SCON = 0x52;
36 1 PCON = 0x80;//set SMOD = 1;
37 1 //PCON = 0x00;//set SMOD = 0;
38 1 TR1 = 1;//start TIMER1 counter
39 1 TI = 1;
40 1
41 1 //ES = 1;
42 1 }
43 /************************************************
44 函 数 名: SendChar()
45 功 能:发送一个字节
46 说 明:
47 调 用:
48 全局变量:
49 入口参数:value: 发送的数据
50 出口参数:无
51 返 回 值:无
52 ************************************************/
53 void SendChar(U8 value)
54 {
55 1 while(!TI);
C51 COMPILER V8.08 COM 07/28/2007 11:42:15 PAGE 2
56 1 TI = 0;
57 1 SBUF = value;
58 1 }
59 /************************************************
60 函 数 名: SendInt()
61 功 能:发送一个整型数据
62 说 明:
63 调 用:
64 全局变量:
65 入口参数:value: 发送的数据
66 出口参数:无
67 返 回 值:无
68 ************************************************/
69 void SendInt(U16 value)
70 {
71 1 SendChar((U8)value);
72 1 SendChar((U8)(value >> 8));
73 1 }
74 /************************************************
75 函 数 名: SendLong()
76 功 能:发送一个长整型数据
77 说 明:
78 调 用:
79 全局变量:
80 入口参数:value: 发送的数据
81 出口参数:无
82 返 回 值:无
83 ************************************************/
84 void SendLong(U32 value)
85 {
86 1 SendChar((U8)value);
87 1 SendChar((U8)(value >> 8));
88 1 SendChar((U8)(value >> 16));
89 1 SendChar((U8)(value >> 24));
90 1 }
91 /************************************************
92 函 数 名: TXSend()
93 功 能:
94 说 明:
95 调 用:
96 全局变量:
97 入口参数:无
98 出口参数:无
99 返 回 值:无
100 ************************************************/
101 /*void TXSend(U8 xdata *p)
102 {
103 U16 idata i;
104 for( i = 0; i < 512; i++ )
105 {
106 SendChar(*p++);//XBYTE[0xE000 + i];
107 }
108 }
109 /************************************************
110 函 数 名: clear_DMA()
111 功 能:
112 说 明:
113 调 用:
114 全局变量:
115 入口参数:无
116 出口参数:无
117 返 回 值:无
C51 COMPILER V8.08 COM 07/28/2007 11:42:15 PAGE 3
118 ************************************************/
119 void clear_DMA(U8 xdata *p)
120 {
121 1 U16 idata i;
122 1 for( i = 0; i < 512; i++ )
123 1 *p++ = 0;
124 1 }
125 //***********************************************
126 #endif
127 //***********************************************
128 #endif
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 144 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 4
IDATA SIZE = ---- 2
BIT SIZE = ---- ----
EDATA SIZE = ---- ----
HDATA SIZE = ---- ----
XDATA CONST SIZE = ---- ----
FAR CONST SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -