📄 mypro.lst
字号:
C51 COMPILER V8.02 MYPRO 05/08/2008 14:46:22 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE MYPRO
OBJECT MODULE PLACED IN mypro.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE mypro.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*======================================================================
2 *为提高程序的可读性编写的程序模板*
3 *文件名:mypro.c *
4 *黑马*
5 =====================================================================*/
6
7
8 /*========================================================================
9 包含头文件
10 =========================================================================*/
11 #include<reg51.h>
12 #include "defs_c51_heima.h"
13
14 /*========================================================================
15 系统参数
16 =========================================================================*/
17 #define TIME_1MS 49 // delay 1ms for 2051
18 #define T_CAPL 255 // 255~00对应占空比0%~100%
19 /*========================================================================
20 端口定义
21 ========================================================================*/
22
23 /*=========================================================================
24 函数声明
25 =========================================================================*/
26 void DelayNms(uint n);
27 void MCU_Init(void);
28 /*=========================================================================
29 函数定义
30 =========================================================================*/
31 void MCU_Init(void){
32 1 //T0 Initialize;
33 1 TMOD=0x01;
34 1 TH0 =0xFf; //0.1ms 定时器溢出频率1000HZ
35 1 TL0 =0xfe;
36 1 TR0=1;
37 1
38 1
39 1 // PWM Initialize
40 1 CMOD=0x04; //COUNT WHEN CPU IS IDEL,TIMER0 AS THE SOURCE,
41 1 CCAPM0=0x42;
42 1 CCAP0H=T_CAPL;
43 1 CCAP0L=T_CAPL;
44 1 PCA_PWM0=0x00;
45 1 CH=0x00;
46 1 CL=0x00;
47 1 CR=1;
48 1
49 1 EA=1;
50 1 ET0=1;
51 1 }
52
53 /*=======================================================================
54 中断服务程序
55 =========================================================================*/
C51 COMPILER V8.02 MYPRO 05/08/2008 14:46:22 PAGE 2
56
57 void T0_inter(void) interrupt 1
58 {
59 1 TH0=0xFf;
60 1 TL0=0xfe;
61 1 }
62
63 /*=======================================================================
64 主程序
65 =========================================================================*/
66 main(){
67 1 MCU_Init();
68 1 while(1);
69 1 }
70
71 /*=======================================================================
72 END
73 =========================================================================*/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 49 ----
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 + -