You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
177 lines
5.4 KiB
177 lines
5.4 KiB
10 months ago
|
C51 COMPILER V9.54 BSP_LED 09/06/2024 11:24:46 PAGE 1
|
||
|
|
||
|
|
||
|
C51 COMPILER V9.54, COMPILATION OF MODULE BSP_LED
|
||
|
OBJECT MODULE PLACED IN ..\out\bsp_led.obj
|
||
|
COMPILER INVOKED BY: E:\KeilC51\C51\BIN\C51.EXE ..\source\bsp\bsp_led.c LARGE OMF2 OPTIMIZE(0,SIZE) BROWSE ORDER NOINTPR
|
||
|
-OMOTE INCDIR(..\source\bsp;..\source\msp;..\source\app;..\source\clib;..\source\cpu;..\source\ctask;..\source\tpc;..\sou
|
||
|
-rce\asp;..\source\debug;..\source\msp\uart;..\source\msp\simiic;..\source\bsp\oled;..\source\bsp\TTSSbsp) DEBUG PRINT(..
|
||
|
-\out\bsp_led.lst) TABS(2) OBJECT(..\out\bsp_led.obj)
|
||
|
|
||
|
line level source
|
||
|
|
||
|
1 #include "bsp_led.h"
|
||
|
*** WARNING C320 IN LINE 51 OF ..\source\bsp\TTSSbsp\bsp_config.h: "MainFre_22M"
|
||
|
2 #include "c_delay.h"
|
||
|
3 #include "debug_drv.h"
|
||
|
4
|
||
|
5 TS_key_ ts_key;
|
||
|
6
|
||
|
7
|
||
|
8
|
||
|
9
|
||
|
10 void L0_board_init(unsigned char onf)
|
||
|
11 {
|
||
|
12 1 if(onf)
|
||
|
13 1 {
|
||
|
14 2 /// SWITCH_INIT();
|
||
|
15 2 /// LED1_INIT();
|
||
|
16 2 // D_LED2_INIT();
|
||
|
17 2 }else
|
||
|
18 1 {
|
||
|
19 2
|
||
|
20 2 /// SWITCH_OFF();
|
||
|
21 2 /// LED1_OFF();
|
||
|
22 2 // D_LED2_OFF();
|
||
|
23 2
|
||
|
24 2 }
|
||
|
25 1 }
|
||
|
26
|
||
|
27
|
||
|
28
|
||
|
29
|
||
|
30 /*
|
||
|
31
|
||
|
32
|
||
|
33 void L0_board_key(void)
|
||
|
34 {
|
||
|
35 ts_key.now = D_P32_AT();
|
||
|
36 if(ts_key.pool != ts_key.now)
|
||
|
37 {
|
||
|
38 if(ts_key.now)
|
||
|
39 {
|
||
|
40
|
||
|
41 }else
|
||
|
42 {///``\____
|
||
|
43 ts_key.val = 1;
|
||
|
44 }
|
||
|
45 ts_key.pool = ts_key.now;
|
||
|
46 }
|
||
|
47 }
|
||
|
48
|
||
|
49 void L0_sw_key(void)///限位开关判定
|
||
|
50 {
|
||
|
51 ts_key.now = L0_Mmin_AT();
|
||
|
C51 COMPILER V9.54 BSP_LED 09/06/2024 11:24:46 PAGE 2
|
||
|
|
||
|
52 if(ts_key.pool != ts_key.now)
|
||
|
53 {
|
||
|
54 if(ts_key.now)
|
||
|
55 {
|
||
|
56
|
||
|
57 }else
|
||
|
58 {///``\____
|
||
|
59 ts_key.val = 1;
|
||
|
60 }
|
||
|
61 ts_key.pool = ts_key.now;
|
||
|
62 }
|
||
|
63 }
|
||
|
64
|
||
|
65 */
|
||
|
66
|
||
|
67
|
||
|
68 TS_task_keyled_ ts_task_keyled;
|
||
|
69
|
||
|
70
|
||
|
71
|
||
|
72 void L2_task_keyled_register(void)
|
||
|
73 {
|
||
|
74 1 L1_task_reg_clear(&ts_task_keyled.task);
|
||
|
75 1 L3_task_s_go(ts_task_keyled,D_task_init);
|
||
|
76 1
|
||
|
77 1 }
|
||
|
78
|
||
|
79
|
||
|
80
|
||
|
81 #define D_task_keyled_set 0x41
|
||
|
82
|
||
|
83 #define D_task_keyled_cmd_init 0x41
|
||
|
84 #define D_task_keyled_cmd_mac 0x42
|
||
|
85
|
||
|
86 #define D_task_keyled_1 0x52
|
||
|
87 #define D_task_keyled_2 0x43
|
||
|
88 #define D_task_keyled_3 0x53
|
||
|
89 #define D_task_keyled_4 0x44
|
||
|
90 #define D_task_keyled_cmd_innet 0x45
|
||
|
91 #define D_task_keyled_cmd_innet_ok 0x55
|
||
|
92
|
||
|
93 #define D_task_keyled_cmd_32 0x46
|
||
|
94 #define D_task_keyled_cmd_32_ok 0x56
|
||
|
95
|
||
|
96
|
||
|
97 #define D_delay_pt D_Tdelay_3s
|
||
|
98
|
||
|
99
|
||
|
100 /*
|
||
|
101
|
||
|
102
|
||
|
103 ////L2_task_keyled_handle(&ts_task_keyled);
|
||
|
104 void L2_task_keyled_handle(TS_task_keyled_ *s)
|
||
|
105 {
|
||
|
106 unsigned char d = 0;
|
||
|
107 TTSS_Task_init():
|
||
|
108 printf("\r\nL2_task_keyled_handle TTSS_Task_init");
|
||
|
109
|
||
|
110 L2_task_go(D_task_keyled_2);
|
||
|
111 TTSS_Task_step(D_task_keyled_2):
|
||
|
112
|
||
|
113
|
||
|
C51 COMPILER V9.54 BSP_LED 09/06/2024 11:24:46 PAGE 3
|
||
|
|
||
|
114 /// L2_task_Tdelay_go(D_Tdelay_2s,D_task_keyled_cmd_netid);
|
||
|
115 TTSS_Task_step(D_task_keyled_3):
|
||
|
116
|
||
|
117
|
||
|
118 /// L0_moto_run(D_MOTO_FORWARD);
|
||
|
119 if(s->loc_now)
|
||
|
120
|
||
|
121
|
||
|
122 /// L2_task_go(D_task_keyled_2);
|
||
|
123
|
||
|
124 ///L2_task_Tdelay_go(D_Tdelay_500ms,D_task_keyled_1);
|
||
|
125
|
||
|
126
|
||
|
127 TTSS_Task_end();
|
||
|
128 ////////////////////////////////////////////////////////////
|
||
|
129
|
||
|
130
|
||
|
131 L0_board_key();
|
||
|
132
|
||
|
133 }
|
||
|
134
|
||
|
135
|
||
|
136
|
||
|
137
|
||
|
138 */
|
||
|
139
|
||
|
140
|
||
|
141
|
||
|
|
||
|
|
||
|
MODULE INFORMATION: STATIC OVERLAYABLE
|
||
|
CODE SIZE = 22 ----
|
||
|
CONSTANT SIZE = ---- ----
|
||
|
XDATA SIZE = 17 ----
|
||
|
PDATA SIZE = ---- ----
|
||
|
DATA SIZE = ---- ----
|
||
|
IDATA SIZE = ---- ----
|
||
|
BIT SIZE = ---- ----
|
||
|
EDATA SIZE = ---- ----
|
||
|
HDATA SIZE = ---- ----
|
||
|
XDATA CONST SIZE = ---- ----
|
||
|
FAR CONST SIZE = ---- ----
|
||
|
END OF MODULE INFORMATION.
|
||
|
|
||
|
|
||
|
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
|