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

📄 01.c

📁 串口测试程序,方便初学者调单片机串行通讯
💻 C
字号:

 /************************************************************
 *  名    称:串口测试程序                                   *
 *                                                           *
 *  功    能:单片机串行口发送/接收程序,每接收到一个字节即刻*
 *            发送出去,以验证单片机收/发正常。如果不行可用单*
 *			  独的发送/接收试程序测试                        *
 *                                                           *
 ************************************************************/

#include<reg51.h>

#define uchar unsigned char

#define uint unsigned int

main()
{
   uchar a;
   
   TMOD=0x20;            /*晶振在11.0592MHz下,设置串行口波特率为9600,方式3*/
   
   TL1=0xfd;TH1=0xfd;
   
   SCON=0xd8;PCON=0x00;
   
   TR1=1;
   
   while(1)
   { 
	 while(RI==0);
	 RI=0;
	 
	 a=SBUF;           /*接收到数据,立即发送出去*/	    
	 SBUF=a;
	 
	 while(TI==0);
	 TI=0;
	}
}

⌨️ 快捷键说明

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