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

📄 serial.c

📁 自动温度监测系统
💻 C
字号:
/*****************************************************************
*	浙江大学仪器系短学期实习项目:
*	电仪2004级
*       小组成员:韩灿 刘清文赵岩 许琳燕
*
*	文件名 	:串口通讯
*	开发人  :韩灿
*	开发时间:2007-8-20
*	版本   	:
*	修改者  :  
*	修改时间:
*	修改说明:
******************************************************************/
#include<serial.h>

/*****************************************************************
*	函数名 	:  init_serialcomm
*	功能  	: 初始化串口
*	输入参数: 
*		Param1:
*		Param2:
*		Param3:
*	输出参数:
*		Param1:
*		Param2:
*		Param3:
*	返回值	:
******************************************************************/
void init_serialcomm()
{
	TMOD = 0x20;
	TL1=0xf3;TH1=0xf3;
	SCON=0xd0;PCON=0x80;
	TR1=1;
//	REN=1;
}

/*****************************************************************
*	函数名 	:  sent_serialcomm
*	功能  	:  串口发送
*	输入参数: 
*		Param1:unsigned char t
*		Param2:unsigned char zz
*		Param3:
*	输出参数:
*		Param1:
*		Param2:
*		Param3:
*	返回值	:
******************************************************************/
void sent_serialcomm(unsigned char t,unsigned char zz)
{
	unsigned char trdata[4],t2;
	unsigned char i;
    i=0;
	t2=zz;
	trdata[0]=0xff;
	trdata[1]=t;
	trdata[2]=t2; 
	trdata[3]=0x00;
	while(i<4){
	SBUF=trdata[i];
	while(TI==0);
	TI=0;
	i++;
	}
}


⌨️ 快捷键说明

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