📄 serial.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 + -