main.c

来自「SPCE061A单片机的接近开关控制」· C语言 代码 · 共 32 行

C
32
字号
#include "SPCE061A.h"
#include "7289.h"

unsigned int tb_count,time_10ms=1;
unsigned int flag=0,old_flag=0;
unsigned int new_flag=0;
void main(void)
{
	unsigned int signal=0,count;
	P_IOA_Init();
	init_7289();
	Dis_play_restart0();
	Set_TimeA_Base(C_TMA1_4KHz,C_TMA2_1,0xffd6);//选择4k 定时10ms
	P_INT_Set(C_IRQ1_TMA);//设置中断
	while(1)
	{
		if(tb_count)
		{
			tb_count=0;		//定时间 10ms
			signal=Down_Pulse();
			if(signal)
			{
				count++;
				show_count_data(count);		
			}
		}	
		*P_Watchdog_Clear=0x0001;
	}
	

}

⌨️ 快捷键说明

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