main.lst
来自「菜鸟,详细NRF24E1运用,程序,电路」· LST 代码 · 共 73 行
LST
73 行
C51 COMPILER V9.00 MAIN 11/13/2010 14:52:31 PAGE 1
C51 COMPILER V9.00, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: D:\Program Files\KEIL C V4\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND
line level source
*** WARNING C500 IN LINE 1 OF MAIN.C: LICENSE ERROR (R208: RENEW LICENSE ID CODE (LIC))
1 /*********************************************************
2 ******* 头文件包含 ************
3 *********************************************************/
4 #include "reg24le1.h"
5 #include "pwm.h"
6 /********************************************************
7 /
8 /宏定义最大最小用于设置占空比参数
9 /
10 *********************************************************/
11
12 #define max 0xff
13 #define min 0x00
14 /********************************************************
15 /
16 /主函数
17 /
18 *********************************************************/
19 void main()
20 {
21 1 unsigned int pwm_duty=0x80;
22 1 unsigned char flag=0;
23 1 config();
24 1 while(1)
25 1 {
26 2 flag=NO_PRESS; /*没有按键按下 */
27 2 flag=keycheck();
28 2 if(flag==TRUE)
29 2 pwm_duty+=5;
30 2 else if(flag==FALSE)
31 2 pwm_duty-=5;
32 2 else continue; /*如果没有按键按下就返回*/
33 2 P12=flag;
34 2 P13=flag;
35 2 if(pwm_duty>max) /*限制最大值 */
36 2 pwm_duty=max;
37 2 if(pwm_duty<min) /*限制最下值 */
38 2 pwm_duty=min;
39 2 PWM_change(pwm_duty); /*改变PWM输出的占空比 */
40 2 }
41 1 }
42
43 /*********************************************************
44 ****** 结束 *****
45 *********************************************************/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 96 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 3
IDATA SIZE = ---- ----
C51 COMPILER V9.00 MAIN 11/13/2010 14:52:31 PAGE 2
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?