lin.c

来自「ZLG7290例程*ZLG7290汇编例程*读EEPROM并显示例程* 16×2」· C语言 代码 · 共 80 行

C
80
字号
#define LIN_CFG_GLOBALS

#include "reg52.h"
#include "lin_cfg.h"

sbit P3_4=P3^4;
sbit P3_5=P3^5;

void	start_main_application(void);
void	main_application_5ms(void);

main()
{
l_u16 ii;
	ii=30000;
	while(ii--);
	if(l_sys_init())
	{
		P1=P1	;//error
	}
	else
	{
		l_ifc_init_932led();
		if(l_ifc_connect_932led())
		{
		;
		}
		else
		{
				start_main_application();//l_sch_set_932led(932led_sch,0);
		}
	
	}
	
}
void	start_main_application(void)
{
	while(1)
	{
		if(l_flg_tst_5ms())
		{	
			
			flag_932led=1;
			main_application_5ms();
			l_flg_clr_5ms();
		}
	}
}
void	main_application_5ms(void)
{
static l_u8 temp[2];
	if(l_flg_tst_932led())
	{
		
		if(P3_4==0)
		{
			temp[0]=2;
			temp[1]++;
			l_u8_ptr_wr(ID_Table[0],temp);
			while(P3_4==0);
		}
		else if(P3_5==0)
		{
			temp[0]=3;
			temp[1]--;
			l_u8_ptr_wr(ID_Table[0],temp);
			while(P3_5==0);
		}

	    else
		{
			;//*ii=l_u8_rd(ID_Table[1]);
		}
		l_flg_clr_932led();

	}
	//切换到新的进度表
	//(void)i_sch_tick_932led();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?