📄 func.lst
字号:
C51 COMPILER V7.00 FUNC 08/21/2006 21:45:38 PAGE 1
C51 COMPILER V7.00, COMPILATION OF MODULE FUNC
OBJECT MODULE PLACED IN func.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE func.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #ifndef _FUNC_C
2 #define _FUNC_C
3
4 /*****************************说明*****************************************
5 如果用p0的0脚控制15w电机,将该脚置为1,接通相应继电器,启动电机。
6 将该脚置为0,断开相应继电器,关闭电机。 其他控制方式类推。
7 外部共有7个可控制的继电器,加上15w电机可能需要多一个脚控制电机方向,
8 所以总共8个输出脚,
9
10
11 */
12
13
14 #include <REG768.H> /*Philips 87LPC768 寄存器定义头文件*/
15
16 #include "config.h"
17 #include "misc.h"
18 #include "func.h"
19
20 /*****************************************************************
21 启动关闭15w电机,反向启动电机的控制根据硬件的具体设计来添加代码
22 */
23 sbit PIN_15W_MOTOR = P0^0;
24
25
26 void start_15w_motor()
27 {
28 1 TRACE0("start_15w_motor\n");
29 1 PIN_15W_MOTOR = 1;
30 1 return;
31 1 }
32 void stop_15w_motor()
33 {
34 1 TRACE0("start_15w_motor\n");
35 1 PIN_15W_MOTOR = 0;
36 1 return;
37 1 }
38
39
40 /******************************************************************
41 */
42 void start_18v_vol()
43 {
44 1 TRACE0("start_15w_motor\n");
45 1 return;
46 1 }
47 void stop_18v_vol()
48 {
49 1 TRACE0("start_15w_motor\n");
50 1 return;
51 1 }
52
53 /******************************************************************
54 */
55 void start_36v_vol()
C51 COMPILER V7.00 FUNC 08/21/2006 21:45:38 PAGE 2
56 {
57 1 TRACE0("start_15w_motor\n");
58 1 return;
59 1 }
60 void stop_36v_vol()
61 {
62 1 TRACE0("start_15w_motor\n");
63 1 return;
64 1 }
65
66 /******************************************************************
67 */
68 void start_em_power()
69 {
70 1 TRACE0("start_15w_motor\n");
71 1 return;
72 1 }
73 void stop_em_power()
74 {
75 1 TRACE0("start_15w_motor\n");
76 1 return;
77 1 }
78
79 /******************************************************************
80 */
81 void start_15v_vol()
82 {
83 1 TRACE0("start_15v_vol\n");
84 1 return;
85 1 }
86 void stop_15v_vol()
87 {
88 1 TRACE0("stop_15v_vol\n");
89 1 return;
90 1 }
91
92 /******************************************************************
93 */
94 void start_75A_motor()
95 {
96 1 TRACE0("start_75A_motor\n");
97 1 return;
98 1 }
99 void stop_75A_motor()
100 {
101 1 TRACE0("stop_75A_motor\n");
102 1 return;
103 1 }
104
105 /******************************************************************
106 */
107 void start_10w_load()
108 {
109 1 TRACE0("start_10w_load\n");
110 1 return;
111 1 }
112 void stop_10w_load()
113 {
114 1 TRACE0("stop_10w_load\n");
115 1 return;
116 1 }
117
C51 COMPILER V7.00 FUNC 08/21/2006 21:45:38 PAGE 3
118 #endif
119
120
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 144 ----
CONSTANT SIZE = 110 ----
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 + -