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

📄 eda9033.h

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




unsigned char delay_counter_N_5ms;
unsigned char data_len;

unsigned char rx_buf[8]={0,1,2,3,4,5,6,0x0d};







void send(void);
void set_bd_9600(void);
void TIMER_0_INIT(void);





void set_bd_9600(void)
{

	
    TMOD&=0X0F;               // TMOD: timer 1, mode 2, 8-bit reload      
	TMOD|=0X20;

    TH1=0xFD;                //  TH1:  reload value for 9600 baud @ 11.0592MHz  
    TL1=0xFD;
    PCON&=0X7F;				 //  SMOD清零波特率不加倍
	
   
}


void set_serial_mod(unsigned char S_MOD)
{
	SM0   = (bit)(S_MOD&0x02);
	SM1   = (bit)(S_MOD&0x01);

	TR1=1;                  /* TR1:  timer 1 run                          */
}

void TIMER_0_INIT(void)
{
	TMOD&=0XF0;				//使用定时器 0 ,模式1(16位定时模式),不使用门控(GATE)
	TMOD|=0X01;	

	TH0=0xee;	//延时.
	TL0=0x00;
	
	ET0=1;
	
}


void send(void)
{

  unsigned char j;

   TR0=0;

  EA=0;
  for(j=0;j<8;j++)
  {
 	 SBUF=rx_buf[j];
 	 while(TI==0);
	 TI=0;

	
  }
   P1=0;

  EA=1;

}







⌨️ 快捷键说明

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