📄 intial.lst
字号:
C51 COMPILER V8.02 INTIAL 08/03/2008 10:54:15 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE INTIAL
OBJECT MODULE PLACED IN intial.OBJ
COMPILER INVOKED BY: D:\Keil C51\C51\BIN\C51.EXE intial.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <at89x52.h>
2 #include "define.h"
3 #include "display.h"
4
5 extern unsigned char g_State[22]; // 各路电压输出状态 及 控制标志位g_State[0]
6 // 0x00:正常 0x01:偏高 0x02偏低 0x03:切断
7 void Intial(void)
8 {
9 1 unsigned char i;
10 1
11 1 P0 = 0xff; // 所有管脚置位
12 1 P1 = 0xff;
13 1 P2 = 0xff;
14 1 P3 = 0xff;
15 1
16 1 IE = 0x8f; // 允许INT0,INT1,T0,T1中断
17 1 IP = 0x05; // 设定INT0,INT1中断优先级为高
18 1 IT0 = 1; // 设定INT0,INT1为边延触发
19 1 IT1 = 1;
20 1
21 1 TMOD = 0x22; // T0,T1,定时器,工作模式2
22 1 TH0 = 0xf0; // T0设定初值
23 1 TL0 = 0x00;
24 1
25 1 CTRL_MR = 0; // 控制管脚输出初始化,全部置低
26 1 CTRL_MR = 1;
27 1
28 1 for(i=0; i<22; i++) // 输出状态标志位初始化
29 1 {
30 2 g_State[i] = 0x00;
31 2 }
32 1
33 1 LEDInitial(); // 数值显示初始化
34 1
35 1 MUX_E = 0; // 开启模拟开关
36 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 50 ----
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 + -