单片机双机通信(r).c

来自「单片机 双机通讯 单片机双机通讯单片机 双机通讯 单片机双机通讯」· C语言 代码 · 共 28 行

C
28
字号
	#include<at89x51.h>	
	/**********串口初始化***************/
  	void setcom(void)
	{
		TMOD = 0x21;   //使用T1计数器
		TL1 = 0xfd;    //波特率为9600bps
		TH1 = 0xfd;
		SCON = 0x50;   //串口模式1,允许接收SM1=1,REN=1
		PCON = 0x00;   
		ES = 1;        //开串口中断
		EA = 1;        //总中断有效
		TR1 = 1;       //TI计数开始
 	}
	/*******主函数*********************/
	main()
	{   
		setcom();
	}
	/********串口中断程序****************/	
	void com(void) interrupt 4
	{   
		if(RI==1)
		{
			RI=0;			
			P1=SBUF;
		}
	}

⌨️ 快捷键说明

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