📄 extern.h
字号:
#include "common.h"
//-----------------------------------------------------------------------
extern bit menu_brush_flag;
extern bit set_date_flag;
extern bit set_camera_flag;
extern bit set_camera_display_flag;
extern bit set_pan_display_flag;
extern bit set_add_menu_flag;
extern bit set_home_time_flag;
extern bit set_home_time_display_flag;
extern bit menu_set_flag;
extern bit cam_focus_flag;
extern bit cam_zoom_flag;
extern bit back_light_comp_flag;
extern bit white_bacance_flag;
extern bit default_flag;
extern bit focus_flag;
extern bit cam_title_flag;
extern bit first_show_preshot_flag;
extern bit runing_pre_dot_flag;
extern bit runing_salvo_flag;
extern bit runing_patten_flag;
extern bit time_display_flag;
extern bit date_display_flag;
extern bit gb_brush_flag;
extern bit func_brush_flag;
extern bit recieve_ok;//接收一个数据包的标志位
extern bit black_screen; //黑幕标志判断,1有效
extern bit set_team_flag;//巡航队列设置标志判断,1有效
extern bit run_pre_flag;//预制点的运动标志判断,1有效
extern bit home_flag;//看守位标志判断,1有效
extern bit track_flag;////轨迹跟踪标志判断,1有效
extern bit time_brush;
//----------------------------------------------------------------------------------------
extern uchar h_position;//功能:行变量
extern uchar my_home_time;
extern uchar sending_flag,recieveing_flag;
extern uchar preset_dot;
extern uchar function,function1,function2; //收到的几个有效数据
extern uchar time_msec,hard_address_brush_flag;
extern uchar xdata stop_code_flag;
extern uchar xdata pelco_stop,pelco_stop1;
extern uchar xdata show_clear_preset_flag;
extern uchar xdata limited_max_code;
extern uchar xdata force_clear_flag;//强行清除标志
extern uchar xdata test928;
extern uchar data load_call_team_flag;
extern uchar data borad_flag;
//extern uchar xdata yyyyy;
extern uchar xdata sub_senddata_time;
extern uchar xdata idle_run_shot_flag,idle_run_track_flag,idle_run_shot_time,idle_run_track_time;
extern uchar xdata first_into_menu_5_flag;
extern uchar xdata timerbuffer[7];
extern uchar xdata shot_bug_problem;
extern uchar xdata menu_3_white_balance_flag,menu_3_white_balance_flag1;
extern uchar xdata auto_line;
extern uchar xdata line_on;
extern uchar xdata sub_sendbyte;
//extern uchar length;
//extern uchar allc_length;
extern uchar sendone;//功能:临时变量
extern uchar sendtwo;//功能:临时变量
extern uchar sendthree;//功能:临时变量
extern uchar data sendfour;
extern uchar selection;//功能:临时变量
extern uchar num;//用来存储巡航点的个数
extern uchar number;//巡航队列号
extern uchar sec;
extern uchar msec;
extern uchar xdata ultrac_tell;
extern uchar msec200;
extern uchar msec1;
extern uchar one_msec;
extern uchar wait_sec;
extern uchar time_sec;
extern uchar xdata h_position_input;
extern uchar xdata number_input_move;
extern uchar xdata number_input_flag;
extern uchar xdata alarm_set_input_flag;
extern uchar direction;//方向判断功能,0为菜单解码,否则为控制电机
extern uchar call_team_flag;////调用巡航队列标志判断,1有效
extern uchar xdata runing_flag_add,new_command_flag;
extern uchar xdata add_fama_flag;
extern uchar xdata test_521_flag;
extern uchar xdata home_set_on_flag;
extern uchar xdata pearmain_position;
extern uchar xdata flag2271;//
extern uchar xdata red_gain_auto_flag,red_gain_manu_flag;
extern uchar xdata blue_gain_auto_flag,blue_gain_manu_flag;
extern uchar xdata fir_into_black;
//extern uchar xxxx;
extern uchar xdata return_call_team_flag;
extern uchar xdata temp1227_flag;
extern uchar xdata brush_stop_flag;
extern uchar xdata trade_idle_msec,trade_idle_run_flag,trade_idle_run_brush_flag;
extern uchar xdata set_red_gain_flag,set_blue_gain_flag;
extern uchar xdata red_gain_add_flag,blue_gain_add_flag;
extern uchar xdata yyyy;
extern uchar xdata mytest927;
extern uchar xdata iic_wait_time;
extern uchar xdata function_moto;
extern uchar xdata display_moto[21];
extern uchar xdata num_of_moto_display,first_head_flag,moto_h_position,moto_v_position;
extern uchar xdata number_moto,head_moto_flag;
extern uchar xdata num521k,recieve_data_flag;
extern uchar xdata adsstop_time;
extern uchar xdata t[26],pe[7];
extern uchar *p;
//-------------------------------------------------------------------------------------------
extern uint hard_address;//软件地址,用来扩展的
extern uint my_address;//功能:软件地址
extern uint xdata time_stop_add;
extern uint xdata iic_recieve_time;
//--------------------------------------------------------------------------------------
extern uchar code WREN_INST;
extern uchar code WRDI_INST;
extern uchar code WRSR_INST;
extern uchar code RDSR_INST;
extern uchar code WRITE_INST;
extern uchar code READ_INST;
extern uint code BYTE_ADDR;
extern uchar code BYTE_DATA;
extern uint code PAGE_ADDR;
extern uchar code PAGE_DATA1;
extern uchar code PAGE_DATA2;
extern uchar code PAGE_DATA3;
extern uchar code STATUS_REG;
extern uchar code MAX_POLL;
extern uchar code INIT_STATE;
extern uint code SLIC;
//--------------------------------------------------------------------------------
extern uchar code s_code[];
extern uchar code flit_24[];
extern uchar code flit_5[];
extern uchar code flit_6[];
extern uchar code flit_7[];
extern uchar code flit_2[];
extern uchar code menu_pearmain[];
extern uchar code on_code[];
extern uchar code off_code[];
extern uchar code wide_code1[];
extern uchar code wide_code[];
extern uchar code tele_code1[];
extern uchar code tele_code[];
extern uchar code menu_code[];
extern uchar code exit_code[];
extern uchar code enter_code[];
extern uchar code jiantou_code[];
extern uchar code auto_code[];
extern uchar code manu_code[];
extern uchar code on[];
extern uchar code off[];
extern uchar code main_menu[];
extern uchar code set_date[];
extern uchar code set_camera[];
extern uchar code set_camera_display[];
extern uchar code set_pan_display[];
extern uchar code notice[];
extern uchar code cam_focus[];
extern uchar code cam_zoom[];
extern uchar code backlight[];
extern uchar code balance[];
extern uchar code resume_default[];
extern uchar code focus[];
extern uchar code cam_title[];
extern uchar code runing_pre_dot[];
extern uchar code runing_salvo[];
extern uchar code runing_patten[];
extern uchar code time_display[];
extern uchar code date_display[];
extern uchar code pearmain[];
extern uchar code pearmain_protocol[];
extern uchar code bp3[];
extern uchar code bp2[];
extern uchar code bp[];
extern uchar code bp1[];
extern uchar code address[];
extern uchar code pre_dot[];
extern uchar code www[];
extern uchar code hour_code[];
extern uchar code minitue_code[];
extern uchar code day_code[];
extern uchar code month_code[];
extern uchar code year_code[];
extern uchar code set_critical_code[];
extern uchar code set_home_time_code[];
extern uchar code set_time_display_code[];
extern uchar code blank_space[];
extern uchar code shot_code[];
extern uchar code preset[];
extern uchar code set_preset_code[];
extern uchar code pro_code[];
extern uchar code run_shot_code[];
extern uchar code run_track_code[];
extern uchar code myalarm[];
extern uchar code myblank[];
extern uchar code procol_code[];
extern uchar code pelco_p_code[];
extern uchar code pelco_d_code[];
extern uchar code demo_code[];
extern uchar code TZ_code[];
extern uchar code manma_code[];
extern uchar code allc_code[];
extern uchar code samsung_code[];
extern uchar code philips_code[];
extern uchar code panasonic_code[];
extern uchar code micros_code[];
extern uchar code ad485_code[];
extern uchar code vclip_code[];
extern uchar code NV_2050_code[];
extern uchar code pearmain_old_protocol[];
extern uchar code extern_protocol[];
extern uchar code dijia_protocol[];
extern uchar code chiquan_protocol[];
extern uchar code kalatel_protocol[];
extern uchar code ultrac_protocol[];
extern uchar code bi_phase_protocol[];
extern uchar code password[];
extern uchar code line[];
extern uchar code super[];
extern uchar code admini[];
extern uchar code operator[];
extern uchar code guest[];
extern uchar code xxxx_code[];
extern uchar code maohao_code[];
extern uchar code indicate[];
extern uchar code pass_line[];
extern uchar code super_code[];
extern uchar code aministrator_code[];
extern uchar code operation_code[];
extern uchar code red_gain_code[];
extern uchar code blue_gain_code[];
extern uchar code ADD_code1[];
extern uchar code SUB_code[];
extern uchar code flit_4[];
extern uchar code set_white_balance_code[];
//----------------------------------------------------------------------------------------------------------------
extern uchar byte_read(uint dd);
extern void byte_write(uchar aa,uint dd);
extern void clear_display_time_flag();
extern void clear_homeflag();
extern void delay1222();
extern void dly8u(void);
extern uchar exchang(uchar dat);
extern void f_5_20_caidan();
extern void f_addition_brush_time();
extern void f_adopt_jiema(void);
extern void f_alarm_input();
extern TASK f_auto_off(void);
extern TASK f_auto_on(void);
extern void f_baud_set();
extern void f_brush_addr();
extern void f_brush_addr_again();
extern void f_brush_gb(void);
extern TASK f_call_cruise(void);
extern TASK f_call_pre(void);
extern void f_call_show_pre_shot(void);
extern TASK f_cam_line(void);
extern TASK f_cam_line_off(void);
extern TASK f_cam_line_on(void);
extern void f_character_position(uchar h_offset,uchar v_offset);
extern void f_check_ack_iic(void);
extern uchar f_check_bus(void);
extern TASK f_clear_flag(void);
extern void f_clear_flag_fun(void);
extern void f_clear_gb_fun(void);
extern void f_clear_idle_flag();
extern void f_clear_screen(void);
extern TASK f_close(void);
extern void f_delay(void);
extern void f_delay_10ms(void);
extern void f_delay_counter(void);
extern void f_delay_counter1(void);
extern void f_delay_time(void);
extern void f_delay2(void);
extern void f_delay5();
extern TASK f_direction_jiebao(void);
extern void f_display_adot_data(uchar x,uchar y);
extern void f_display_adot_data1(uchar x,uchar y);
extern void f_display_adot_data2(uchar x,uchar y);
extern void f_display_adot_data3(uchar x,uchar y);
extern void f_display_clear(void);
extern void f_display_clear_all(void);
extern void f_display_date(void);
extern void f_display_position(uchar h_offset,uchar v_offset);
extern void f_display_set_time_date_picture(void);
extern void f_display_time(void);
extern TASK f_down(void);
extern TASK f_dummy(void);
extern void f_each_other_idle();
extern TASK f_end_cruise(void);
extern TASK f_end_pre(void);
extern void f_extern_caidan(void);
extern TASK f_F3off(void);
extern TASK f_F3on(void);
extern TASK f_far(void);
extern void f_iic_start(void);
extern void f_iic_stop(void);
extern void f_ini_6453(void);
extern void f_ini_mcu_715(void);
extern void f_init_ds1302(void);
extern void f_input_6453(uchar dat);
extern TASK f_jiebao(void);
extern void f_key_camera_add(void);
extern void f_key_camera_cance(void);
extern void f_key_camera_display_add(void);
extern void f_key_camera_display_cance(void);
extern void f_key_camera_display_enter(void);
extern void f_key_camera_display_false(void);
extern void f_key_camera_display_sub(void);
extern void f_key_camera_display_true(void);
extern void f_key_camera_enter(void);
extern void f_key_camera_false(void);
extern void f_key_camera_sub(void);
extern void f_key_camera_true(void);
extern void f_key_clear_flag(void);
extern void f_key_main_menu(void);
extern void f_key_main_menu_add(void);
extern void f_key_main_menu_cance(void);
extern void f_key_main_menu_enter(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -