⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 caixdan.c

📁 keil c open
💻 C
📖 第 1 页 / 共 5 页
字号:
						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 + -