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

📄 serial.h

📁 带有24C02的红外数据接收程序
💻 H
字号:
#define OSC 11059200 //晶振频率
#define BPS 9600     //用户重新设置的波特率
void InitSerial()
{
	//设置定时器2为波特率发生器
	TR2 = 0;
	ET2 = 0;
	SCON = 0xD0;     //选择方式3
	RCAP2H = 0xFF;
	RCAP2L = (unsigned char)(256-(OSC/32L/BPS));
	TH2 = RCAP2H;
	TL2 = RCAP2L;
	T2CON = 0x34;
	T2MOD = 0x00;
	TR2 = 1;
	EA = 1;

	ES=0;  //关闭接收中断
	//SM2=1; //只响应RB8=1时的中断
	//PS=1;  //最高优先级
}

void SendByte(byte x)
{
	TB8=0;
	SBUF=x;
	while(TI==0);
	TI=0;
}

⌨️ 快捷键说明

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