📄 caixdan.c
字号:
wren_cmd();
byte_write(x,21);
break;
case 7: white_bacance_flag=0;OS_white_bacance_manu();
wren_cmd();
x=byte_read(21);
x=x&0xfe;
wren_cmd();
byte_write(x,21);
break;
case 8: default_flag=0; f_reset_default_off();_nop_();_nop_();break;
default: h_position=4; _nop_();_nop_();break;
}
_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_camera_enter(void)
{
if(h_position==7)
{
if(white_bacance_flag==0)
{
f_key_clear_flag();
menu_3_white_balance_flag=1;
menu_3_white_balance_flag1=1;
}
}
return;
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_camera_cance(void)
{
f_key_clear_flag();
_nop_();
menu_set_flag=1;
h_position=5;
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_set_camera(void)
{
_nop_();_nop_();_nop_();
switch(function)
{
case ADD: f_key_camera_add();_nop_();_nop_();break;
case SUB: f_key_camera_sub();_nop_();_nop_();break;
case TRUE: f_key_camera_true();_nop_();_nop_();break;
case FALSE: f_key_camera_false();_nop_();_nop_();break;
case ENTER: f_key_camera_enter();_nop_();_nop_();break;
case CANCE: f_key_camera_cance();_nop_();_nop_();break;
default:_nop_();_nop_();_nop_();break;
}
_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
/*void f_key_camera_display_add(void)
{
gb_brush_flag=1;
++h_position;
if(h_position>=6)
{
h_position=4;
}
_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
/*void f_key_camera_display_sub(void)
{
gb_brush_flag=1;
--h_position;
if(h_position<=3)
{
h_position=5;
}
_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
/*void f_key_camera_display_true(void)
{
uchar x;
func_brush_flag=1;
_nop_();_nop_();
_nop_();_nop_();
switch(h_position)
{
case 4: focus_flag=1;
wren_cmd();
x=byte_read(21);
x=x|0x01;
wren_cmd();
byte_write(x,21);
sendtwo=0x1b;
sendthree=0;
_nop_();_nop_();
f_sendbytes();
_nop_();_nop_();_nop_();
break;
case 5: cam_title_flag=1;
wren_cmd();
x=byte_read(21);
x=x|0x20;
wren_cmd();
byte_write(x,21);
_nop_();_nop_();_nop_();_nop_();
break;
default: h_position=4;
_nop_();_nop_();_nop_();
break;
}
_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
/*void f_key_camera_display_false(void)
{
uchar x;
_nop_();_nop_();
_nop_();_nop_();
func_brush_flag=1;
switch(h_position)
{
case 4: focus_flag=0;
//cam_title_flag=0;
wren_cmd();
x=byte_read(21);
x=x&0xdf;
wren_cmd();
byte_write(x,21);
sendtwo=0x1b;
sendthree=1;f_sendbytes();
_nop_();_nop_();_nop_();break;
case 5: cam_title_flag=0;
// cam_title_flag=1;
wren_cmd();
x=byte_read(21);
x=x&0xdf;
wren_cmd();
byte_write(x,21);
_nop_();break;;
default: h_position=4; _nop_(); break;
}
_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
/*void f_key_camera_display_enter(void)
{ _nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_camera_display_cance(void)
{
f_key_clear_flag();
_nop_();
menu_set_flag=1;
h_position=6;
_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_set_camera_display(void)
{_nop_();_nop_();_nop_();
switch(function)
{
case ADD: f_key_camera_display_add();_nop_();_nop_();break;
case SUB: f_key_camera_display_sub();_nop_();_nop_();break;
case TRUE: f_key_camera_display_true();_nop_();_nop_();break;
case FALSE: f_key_camera_display_false();_nop_();_nop_();break;
case ENTER: f_key_camera_display_enter();_nop_();_nop_();break;
case CANCE: f_key_camera_display_cance();_nop_();_nop_();break;
case 0x3A: f_key_camera_display_shot();break;
default:_nop_();_nop_();_nop_();_nop_();break;
}
_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_pan_display_add(void)
{
_nop_();
gb_brush_flag=1;
++h_position;
if(h_position>=9)
{
h_position=4;
}
_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_pan_display_sub(void)
{
_nop_();_nop_();_nop_();
gb_brush_flag=1;
--h_position;
if(h_position<=3)
{
h_position=8;
}
_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_pan_display_enter(void)
{
_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_pan_display_cance(void)
{
f_brush_gb();
f_key_clear_flag();
menu_set_flag=1;
h_position=7;
_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_pan_display_true(void)
{
uchar x;
_nop_();_nop_();
func_brush_flag=1;
_nop_();_nop_();
switch(h_position)
{
case 4: runing_pre_dot_flag=1;
wren_cmd();
x=byte_read(22);
x=x|0x80;
wren_cmd();
byte_write(x,22);
_nop_();break;
case 5: runing_salvo_flag=1;_nop_();
wren_cmd();
x=byte_read(22);
x=x|0x40;
wren_cmd();
byte_write(x,22);
break;
case 6: runing_patten_flag=1;
wren_cmd();
x=byte_read(22);
x=x|0x20;
wren_cmd();
byte_write(x,22);
_nop_();break;
case 7: time_display_flag=1;
wren_cmd();
x=byte_read(21);
x=x|0x80;
wren_cmd();
byte_write(x,21);
_nop_();break;
case 8: date_display_flag=1;
wren_cmd();
x=byte_read(21);
x=x|0x40;
wren_cmd();
byte_write(x,21);
_nop_();break;
default: h_position=4;_nop_();break;
}
_nop_();_nop_();_nop_();
}
/*
*********************************************************************************************************
*名称:
*功能:
* 输入参数:无
*输出参数:无
*处理的数据:*INPUT_QUEEN[]处理前的数据,*OUT_QUEEN[]处理后的数据
*调用的函数:
*创建人: DaiWei
*创建时间:2003-8-16 10:51
*修改时间:
*********************************************************************************************************
*/
void f_key_pan_display_false(void)
{
uchar x;
_nop_();_nop_();
func_brush_flag=1;
_nop_();_nop_();
switch(h_position)
{
case 4: runing_pre_dot_flag=0;
wren_cmd();
x=byte_read(22);
x=x&0x7f;
wren_cmd();
byte_write(x,22);
_nop_();break;
case 5: runing_salvo_flag=0;_nop_();
wren_cmd();
x=byte_read(22);
x=x&0xbf;
wren_cmd();
byte_write(x,22);
break;
case 6: runing_patten_flag=0;
wren_cmd();
x=byte_read(22);
x=x&0xd0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -