📄 init.lst
字号:
C51 COMPILER V7.50 INIT 03/28/2007 11:36:58 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE INIT
OBJECT MODULE PLACED IN Init.OBJ
COMPILER INVOKED BY: E:\Program Files\Keil\C51\BIN\C51.EXE Init.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <reg52.h>
2 #include <intrins.h>
3 #include "Define.h"
4 #include "Set.h"
5 #include "Common.h"
6
7
8 void InitTimer()
9 {
10 1 TMOD = 0x11;
11 1 EA = 1;
12 1 //IP = 2;
13 1 ET1 = 1;
14 1 TR1 = 1;
15 1 ET0 = 1;
16 1 TR0 = 1;
17 1
18 1 }
19
20 void InitSerialPortCommunication()
21 {
22 1 //PT2 = 1;
23 1 SCON = 0x50;
24 1 //IP = 0x20;
25 1 PS = 1;
26 1 ES = 1;
27 1
28 1 TR2 = 0; //定时器2停止计数
29 1 T2CON = 0x30; //选择T2为串口的波特率产生源
30 1 RCAP2H = 0xFE; //1200bps
31 1 RCAP2L = 0xC7;
32 1 //TH2 = 0xFE; //1200bps
33 1 //TL2 = 0xC7;
34 1 //RCAP2H = 0xFF; //19200bps
35 1 //RCAP2L = 0xEC;
36 1 //RCAP2H = 0xFF; //38400bps
37 1 //RCAP2L = 0xF6;
38 1 //////////////////////////
39 1 //////2400--FF63
40 1 //////4800--FFB1
41 1 /////9600--FFD8
42 1 /////////////////////////
43 1 TH2 = 0xFE; //1200bps
44 1 TL2 = 0xC7;
45 1 TR2 = 1; //定时器2开始定时
46 1
47 1
48 1
49 1 }
50
51 void InitSystem()
52 {
53 1 lcd_init();
54 1 InitTimer();
55 1 InitSerialPortCommunication();
C51 COMPILER V7.50 INIT 03/28/2007 11:36:58 PAGE 2
56 1
57 1
58 1 ///////////////////////
59 1 lcd_moveto(4);
60 1
61 1 lcd_wrcmd(0x40);
62 1 }
63
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 60 ----
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 + -