📄 comfun.lst
字号:
C51 COMPILER V7.10 COMFUN 12/15/2007 16:23:18 PAGE 1
C51 COMPILER V7.10, COMPILATION OF MODULE COMFUN
OBJECT MODULE PLACED IN Comfun.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Comfun.c OPTIMIZE(6,SPEED) BROWSE DEBUG OBJECTEXTEND
line level source
1 /*********************************************************************************************************
2 **
3 ** (c) Copyright 2004-2006
4 ** All Rights Reserved
5 **
6 **
7 ** 版权所有:朗顿科技
8 ** http://www.ldmcu.com
9 **
10 ********************************************************************************************************/
11
12 #include <Gendef.h>
13 #include <Val.h>
14
15 void SerCon(void)
16 {
17 1 SCON = 0x50; /* SCON: mode 1, 8-bit UART, enable rcvr */
18 1 TMOD |= 0x20; /* TMOD: timer 1, mode 2, 8-bit reload */
19 1 TH1 = 0xFD; /* TH1: reload value for 9600 baud @ 11.0592MHz */
20 1 TR1 = 1; /* TR1: timer 1 run */
21 1 TI = 1; /* TI: set TI to send first char of UART */
22 1 }
23
24 void TmCon(void)
25 {
26 1 TMOD |= 0x01;
27 1 TH0 = 0x00;
28 1 TL0 = 0x00;
29 1 ET0 = 1;
30 1 // TR0 = 1;
31 1 }
32
33 void ExCom(void)
34 {
35 1 IT0 = 1;
36 1 EX0 = 1;
37 1 }
38
39 void SysInit()
40 {
41 1 INT8U i;
42 1
43 1 EA = 0;
44 1
45 1 SerCon();
46 1 TmCon();
47 1 ExCom();
48 1
49 1 RecTem = 0;
50 1 RecBitCoun = 0;
51 1 RecBytCoun = 0;
52 1
53 1 RecStart = FALSE;
54 1 Recend = FALSE;
55 1 DatRecFlag = FALSE;
C51 COMPILER V7.10 COMFUN 12/15/2007 16:23:18 PAGE 2
56 1 Status = RECRET0;
57 1
58 1 for(i = 0; i < 4; i++)
59 1 DatRecBuff[i] = 0;
60 1
61 1 EA = 1;
62 1 }
63
64
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 69 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
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 + -