📄 system.lst
字号:
C51 COMPILER V8.05a SYSTEM 12/24/2008 15:18:11 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE SYSTEM
OBJECT MODULE PLACED IN system.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE system.c ROM(COMPACT) DEBUG OBJECTEXTEND
line level source
1 #include "STC12C5410AD.h"
2 #include "app.h"
3 #include <string.h>
4 #include <stdio.h>
5
6
7 void SystemInit(void);
8
9 void SystemInit(void)
10 {
11 1
12 1 EA = 0 ; // 关闭总的中断
13 1
14 1 // P2 = 0xff; // MAX485 设置位高阻状态
15 1 // 设置初试端口状态
16 1 // P2M1 = 0xf0; // 2.0,2.1,2.4,2.5设置位输入
17 1 // P2M0 = 0x00; // 2.2,2.3,2.6,2.7设置位输出
18 1
19 1
20 1
21 1 P3M1 = 0x00; // P3口都设置为双向口
22 1 P3M0 = 0x3c;
23 1
24 1 P3 = 0xff;
25 1
26 1 P1 = 0xff; // 1.0,1.3,1.6,1.7设置为输入
27 1
28 1 P1M0 = 0x00; // 1.1,1.2,1.4,1.5设置为输出
29 1 P1M1 = 0xf0;
30 1
31 1 SCON=0x50; // 8 bit 可变波特率,无奇偶校验
32 1
33 1 // SM2 = 1; // 设置从机模式
34 1
35 1 TMOD=0x21; // TH1 is seted 8 bits auto load timer from TL1,when it overrun;
36 1
37 1
38 1 TH1=0XFA;
39 1 TL1=0XFA;
40 1 // Open Timer1;9600 bps.
41 1
42 1
43 1
44 1
45 1 AUXR &= 0x3F; // 12T MCU.simle to 8051.
46 1
47 1 TR1=1;
48 1
49 1 TH0 = 0xdb;
50 1 TL0 = 0xe0;
51 1
52 1 ET0 = 1;
53 1 TR0 = 1;
54 1
55 1 IT0 = 1 ; // 外部中断0,下降沿触发
C51 COMPILER V8.05a SYSTEM 12/24/2008 15:18:11 PAGE 2
56 1
57 1 EX0 = 1 ; // 允许外部中断0
58 1
59 1 ES = 1 ; // 允许串口中断
60 1
61 1 // IT1 = 1 ; // 外部中断1,下降沿触发,
62 1
63 1 // EX1 = 1 ; // 允许外部中断1
64 1
65 1 }
66
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 53 ----
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 + -