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

📄 serial_com.h

📁 基于51单片机的心电监护仪程序
💻 H
字号:
//*****串口
//*************************************************************************************************
#ifndef __serial_com__
#define __serial_com__

void initcom() //串口初始化
{
    TMOD=0x21;                                   //定时器1工作在方式1,定时器0工作在方式1
	SCON=0x50;                                   //串口方式1
	PCON=0x80;
    TH1=0xFd;                                    //波特率9600*2
	TL1=0xFd;
	TR1=1;	
}

//发送数据函数                            
unsigned char sendbyte(unsigned char charsent)      //发送数据指令
{
	TI=0; //清除发送标志
	SBUF=charsent; //从串口发送一个数据
	while(TI==0){}
	TI=0;
    return 1;
} 

//接收数据函数
unsigned char getchar()
{
	byte char_got;
    while(RI==0);
		 //数据读入失败
	RI=0; //清除接收标志
	char_got=SBUF; //从串口读入一个数据 放到char_got 中
	return char_got; //数据读入成功
}
#endif
//**************************************************************************************************
//*****串口

⌨️ 快捷键说明

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