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.
176 lines
5.4 KiB
176 lines
5.4 KiB
C51 COMPILER V9.54 BSP_LED 09/06/2024 14:31:12 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 14:31:12 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 14:31:12 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)
|
|
|