📄 sysini.lst
字号:
C51 COMPILER V7.06 SYSINI 09/06/2007 21:49:08 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE SYSINI
OBJECT MODULE PLACED IN sysini.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE sysini.c LARGE OPTIMIZE(0,SPEED) BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #define SYSINI_GLOBALS
2 #include "includes.h"
3
4 //******************************************************************************************//
5 /******************** 系统函数 ********************/
6 // 端口初始化
7 void PortInitialization ( void ) {
8 1 //*******************************//
9 1 //PXDIN : 0=模拟输入;1=数字输入.//
10 1 //*******************************//
11 1 //*******************************//
12 1 //PXDOUT : 0=漏极开路;1=推挽输出.//
13 1 //*******************************//
14 1
15 1 XBR0 = 0X00;
16 1 XBR1 = 0X84; //SYSCLK连出来,INT0连出来
17 1 XBR2 = 0X80; //关闭弱上拉
18 1
19 1 EMI0CN = 0; //
20 1 EMI0CF = 0X2c; //外部存储器高端复用方式
21 1 EMI0TC = 0Xcf; //时序选择,地址建立时间很重要哦
22 1
23 1
24 1 P3MDOUT = 0X00; //
25 1 P2MDOUT = 0X00; //
26 1 P2=0xff;
27 1 XBR2 |= 0X40; //交叉开关使能
28 1 P0MDOUT = 0Xf0; //
29 1 P0=0xff;
30 1 P74OUT = 0XF0; //推挽输出,总线上都接上拉电阻;
31 1 //如果漏开则不行因为1将其置为高阻
32 1
33 1 }
34 // 将系统时钟设置为外部时钟 24 MHZ
35 void ExternalClock ( void ) {
36 1 unsigned int i;
37 1 OSCXCN = 0x67; // 定义外部时钟,并使能
38 1 for (i = 3000;i > 0;i--); // 等待 1 ms,使外部时钟稳定
39 1 while ((OSCXCN & 0x80) == 0); // 检测时钟准备好标志
40 1 OSCICN = 0x08; // 禁止内部时钟,选择外部时钟
41 1 }
42
43 void ExternIntInit(void){ //中断初始化
44 1
45 1 P3IF = 0X00; //下降沿触发,中断向量为18 中断标志
46 1 EIE2 |= 0X11; //允许EX6中断 定时器3中断
47 1 IE |=0X00;
48 1 EIP2=0x00;
49 1
50 1 IT1 = 1;
51 1 }
52
53 void Timer3Init(){ //定时器3初始化
54 1 TMR3CN = 0X00;
55 1 TMR3RLL = 0X30; //1ms定时
C51 COMPILER V7.06 SYSINI 09/06/2007 21:49:08 PAGE 2
56 1 TMR3RLH = 0XF8;
57 1 TMR3L = 0X30;
58 1 TMR3H = 0XF8;
59 1 EIE2 |= 0X01; //ET3 = 1;
60 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 129 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 2 ----
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 + -