📄 init.lst
字号:
C51 COMPILER V8.01 INIT 08/08/2008 09:30:15 PAGE 1
C51 COMPILER V8.01, COMPILATION OF MODULE INIT
OBJECT MODULE PLACED IN Init.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Init.c LARGE BROWSE DEBUG OBJECTEXTEND
line level source
1 /*********************************************************************/
2 //系统时钟、端口、AD、DA、TIMER、PCA初始化
3 /*********************************************************************/
4 #include<C8051F000.h>
5 #include<define.h>
6 void SYSCLK_Init()
7 {
8 1 OSCICN=OSCICN|0x03; //启用内部晶振16MHZ
9 1 }
10 void PORT_Init()
11 {
12 1 XBR0=0x08; //匹配CEX0到P0.0
13 1 XBR1=0x00;
14 1 XBR2=0x40;
15 1 PRT0CF=0x00; //PO开漏输出
16 1 P0=0xff; //配置为数字输入
17 1 }
18 void PCA_Init()
19 {
20 1
21 1 PCA0MD=0x03; //CPU等待时PCA0正常工作;系统时钟的1/4为计数脉冲源溢出中断jinzhi——P150
22 1 PCA0CPM0=0x61; //模块0:正边沿触发捕捉、脉宽调制禁止、匹配功能允许、中断允许
23 1 CR=1; //开PCA0
24 1 }
25
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 28 ----
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 + -