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

📄 t_rx_tx_main.c

📁 eda9033 延时转发程序
💻 C
字号:
#include "eda9033.h"




void main(void)
{
	
	TIMER_0_INIT();

	set_bd_9600();
	set_serial_mod(1);
	PS   =1;

	ET0=1;
	ES=1;
	EA=1;

	TR1=1; 
	REN =1;

	while(1)
	{
	   if(delay_counter_N_5ms>20)
		{  	
		 

		   if(rx_buf[data_len-1]==0x0d)
			  {
			  	send();
			  	data_len=0;
			  }
		
		}
	    P3_7=!P3_7;
	
	}


}




void TIMER_0_ISR(void) interrupt 1 using 0
{
	
	TH0=0xee;	//延时5ms.
	TL0=0x00;

	delay_counter_N_5ms++;
	
	if(delay_counter_N_5ms>100)
		{
		  delay_counter_N_5ms=0;
		//   P3_7=!P3_7;
		}


}


void COM_ISR(void) interrupt 4 using 0
{
    EA=0;

	if(RI)
		{
			TR0=1;
			 
		 	RI=0;
			if(data_len<7)
			{
				rx_buf[data_len]=SBUF;
				data_len++;
				
			
			    delay_counter_N_5ms=0;
			}
		
	 	}
	  
	 EA=1; 


}		

⌨️ 快捷键说明

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