📄 motor_pwm_text.lst
字号:
C51 COMPILER V8.02 MOTOR_PWM_TEXT 03/22/2008 16:09:38 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE MOTOR_PWM_TEXT
OBJECT MODULE PLACED IN motor_pwm_text.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE motor_pwm_text.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "p89v51rx2.h"
2 #include "constant_type.h"
3 #include "delay.h"
4 #include "global.h"
5 #include "lcd.h"
6 #include "pca.h"
7 #include "ir_sensor.h"
8
9 void main()
10 {
11 1 u08 num=0;
12 1 LCD_Init();
13 1 LCD_clear();
14 1 delay_ms(50);
15 1 LCD_write_string(0,1,"text motor_pwm");
16 1 delay_ms(30);
17 1 EA=1; //开全局中断
18 1 PWM_Init();
19 1 change_angle(100,250);
20 1 change_angle(0,0);
21 1 key_on_off(1);
22 1 IR_head_roll_on_off(1);
23 1 while(1)
24 1 {
25 2 get_IR_head();
26 2 LCD_write_8num(1,5,num);
27 2 if(IR_head_L==0&&IR_head_R==0)
28 2 {
29 3 delay_ms(100);
30 3 if(IR_head_L==0&&IR_head_R==0&&num==0)
31 3 {
32 4 change_angle(220,95);
33 4 delay_ms(1000);
34 4 change_high(0,380);
35 4 delay_ms(1000);
36 4 get_IR_head();
37 4 num++;
38 4 }
39 3 if(IR_head_L==0&&IR_head_R==0&&num==1)
40 3 {
41 4
42 4 change_high(380,370);
43 4 delay_ms(1000);
44 4 change_angle(95,220);
45 4 delay_ms(1000);
46 4 change_high(370,1);
47 4 delay_ms(1000);
48 4 change_angle(220,95);
49 4 delay_ms(1000);
50 4 change_high(1,375);
51 4 get_IR_head();
52 4 num++;
53 4 }
54 3 }
55 2
C51 COMPILER V8.02 MOTOR_PWM_TEXT 03/22/2008 16:09:38 PAGE 2
56 2
57 2 /* if(KEY_1==0)
58 2 {
59 2 delay_ms(50);
60 2 if(KEY_1==0)
61 2 {
62 2
63 2
64 2 change_angle(250,110);
65 2 delay_ms(1000);
66 2 change_high(0,600);
67 2 delay_ms(3000);
68 2 }
69 2 }
70 2 if(KEY_2==0)
71 2 {
72 2 delay_ms(50);
73 2 if(KEY_2==0)
74 2 {
75 2 change_high(600,1);
76 2 change_high(1,0);
77 2 delay_ms(1000);
78 2 change_angle(110,250);
79 2 delay_ms(1000);
80 2 change_angle(0,0);
81 2 }
82 2 }
83 2 */
84 2 }
85 1 }
86
87
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1353 ----
CONSTANT SIZE = 15 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 31 11
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 + -