📄 privacy.lst
字号:
C51 COMPILER V7.06 PRIVACY 01/06/2005 14:37:28 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE PRIVACY
OBJECT MODULE PLACED IN F:\存档\HEX\privacy.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\源文件\privacy.c LARGE DEBUG OBJECTEXTEND PRINT(.\privacy.lst) OBJECT(F:
-\存档\HEX\privacy.obj)
stmt level source
1 #include "extern.h"
2 void f_key_operation_start(void)
3 {
4 1 if((function==0x37)&&(function1==99))
5 1 {
6 2 f_key_clear_flag();
7 2 menu_set_flag=1;
8 2 recieve_ok=0;
9 2 }
10 1 if((direction==0)&&(recieve_ok==1))
11 1 {
12 2 recieve_ok=0;
13 2 if(menu_set_flag==1)
14 2 {
15 3 f_key_main_menu();
16 3 }
17 2 if(set_date_flag==1)
18 2 {
19 3 f_key_set_date();
20 3 }
21 2 if(set_camera_flag==1)
22 2 {
23 3 f_key_set_camera();
24 3 }
25 2 if(set_camera_display_flag==1)
26 2 {
27 3 f_key_set_camera_display();
28 3 }
29 2 if(set_pan_display_flag==1)
30 2 {
31 3 f_key_set_pan_display();
32 3 }
33 2 if(set_add_menu_flag==1)
34 2 {
35 3 f_key_set_add_menu();
36 3 }
37 2 if(menu_3_white_balance_flag)
38 2 {
39 3 OS_Key_Menu3_Operation();
40 3 }
41 2 if(set_privacy_display_flag==1)
42 2 {
43 3 f_key_set_privacy();
44 3 }
45 2 }
46 1 }
47 void f_show_mygb(void)
48 {
49 1
50 1 if(gb_brush_flag==1)
51 1 {
52 2 f_show_gb_fun();
53 2 gb_brush_flag=0;
54 2 }
C51 COMPILER V7.06 PRIVACY 01/06/2005 14:37:28 PAGE 2
55 1 if(func_brush_flag==1)
56 1 {
57 2 func_brush_flag=0;
58 2 if(menu_set_flag==1)
59 2 { f_show_jiantou();}
60 2 if(set_date_flag==1)
61 2 {f_show_time_display_offset20();}
62 2 if(set_camera_flag==1)
63 2 {f_show_flag_flag_set_camera();}
64 2 if(set_camera_display_flag==1)
65 2 {f_show_flag_set_camera_display();}
66 2 if(set_pan_display_flag==1)
67 2 {f_show_flag_flag_set_pan();}
68 2
69 2 if(set_add_menu_flag==1)
70 2 {
71 3 f_show_flag_offset20();
72 3 }
73 2 if(menu_3_white_balance_flag==1)
74 2 {
75 3 OS_show_Menu3_Offset20();
76 3 }
77 2 if(set_privacy_display_flag==1)
78 2 {
79 3 f_show_set_privacy_offset20();
80 3 }
81 2
82 2 }
83 1 }
84 void f_show_menu_much(void)
85 {
86 1 if(menu_set_flag==1)
87 1 {
88 2 f_show_main_menu();
89 2 }
90 1 if(set_date_flag==1)
91 1 {
92 2 f_display_set_time_date_picture();
93 2 }
94 1 if(set_camera_flag==1)
95 1 {
96 2 f_show_set_camera();
97 2 }
98 1 if(set_camera_display_flag==1)
99 1 {
100 2 f_show_set_camera_display();
101 2 }
102 1 if(set_pan_display_flag==1)
103 1 {
104 2 f_show_set_pan_display();
105 2 }
106 1 if(set_add_menu_flag==1)
107 1 {
108 2 f_show_add_menu();
109 2 }
110 1 if(menu_3_white_balance_flag1==1)
111 1 {
112 2 menu_3_white_balance_flag1=0;
113 2 OS_Show_Menu3_Display();
114 2 }
115 1 if(set_privacy_display_flag==1)
116 1 {
C51 COMPILER V7.06 PRIVACY 01/06/2005 14:37:28 PAGE 3
117 2 f_show_set_privacy_display();
118 2 }
119 1 }
120 void f_key_clear_flag(void)
121 {
122 1 set_date_flag=0;
123 1 menu_3_white_balance_flag=0;
124 1 set_camera_flag=0;
125 1 set_camera_display_flag=0;
126 1 set_pan_display_flag=0;
127 1 menu_set_flag=0;
128 1 h_position=4;
129 1 set_add_menu_flag=0;
130 1 menu_brush_flag=1;
131 1 menu_3_white_balance_flag1=0;
132 1 set_privacy_display_flag=0;
133 1 f_brush_gb();
134 1 }
135 void f_show_set_camera_display(void)
136 {
137 1 EA=0;
138 1 f_showbuff(2,1,flit_2);
139 1 f_showbuff(2,3,set_camera_display);
140 1 f_showbuff(2,21,flit_2);
141 1 f_showbuff(4,3,focus);
142 1 f_showbuff(5,3,cam_title);
143 1 f_showbuff(7,3,set_mark_id);
144 1 f_showbuff(6,3,set_camera_grid);
145 1 f_showbuff(10,3,wide_code1);
146 1 f_showbuff(10,18,tele_code);
147 1 f_show_flag_set_camera_display();
148 1 f_show_gb_fun();
149 1 }
150 void f_key_camera_display_add(void)
151 {
152 1 gb_brush_flag=1;
153 1 ++h_position;
154 1 if(h_position>=8)
155 1 {
156 2 h_position=4;
157 2 }
158 1 }
159 void f_key_camera_display_sub(void)
160 {
161 1 gb_brush_flag=1;
162 1 --h_position;
163 1 if(h_position<=3)
164 1 {
165 2 h_position=7;
166 2 }
167 1 }
168
169 void f_key_camera_display_true(void)
170 {
171 1 uchar x;
172 1 func_brush_flag=1;
173 1 switch(h_position)
174 1 {
175 2 case 4: focus_flag=1;
176 2
177 2 wren_cmd();
178 2 x=byte_read(21);
C51 COMPILER V7.06 PRIVACY 01/06/2005 14:37:28 PAGE 4
179 2 x=x|0x01;
180 2 wren_cmd();
181 2 byte_write(x,21);
182 2 sendtwo=0x1b;
183 2 sendthree=0;
184 2 _nop_();_nop_();
185 2 f_sendbytes();
186 2 _nop_();_nop_();_nop_();
187 2 break;
188 2 case 5: cam_title_flag=1;
189 2 wren_cmd();
190 2 x=byte_read(21);
191 2 x=x|0x20;
192 2 wren_cmd();
193 2 byte_write(x,21);
194 2 break;
195 2 case 7:
196 2 if(mark_id<=23) mark_id++;
197 2 break;
198 2 case 6:
199 2 camera_grid_flag=1;
200 2 sendtwo=0x84;
201 2 sendthree=0x01;
202 2 sendfour=0x00;
203 2 f_sendbytes();
204 2 break;
205 2 default: h_position=4;
206 2 break;
207 2 }
208 1 }
209 void f_key_camera_display_false(void)
210 {
211 1 uchar x;
212 1
213 1 func_brush_flag=1;
214 1 switch(h_position)
215 1 {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -