ch10-1pc.c

来自「单片机接口技术(C51版)例程源代码」· C语言 代码 · 共 28 行

C
28
字号
/*例10-1的PC机端程序*/
#include	<bios.h>
#define		RIGHT			1
#define		ERROR			0
#define		COM1			0
#define		DATA_READY		0x100
#define		SETTINGS		(0x0010x0310x0010x00)
/*设置通信方式为110波特,8位数据位,1位停止位,无奇偶校验*/
int Serial(void)
{
	int in,status,i;
	bioscom(0,SETTINGS,COM1);
	i=0;
	while(1)
	{
		bioscom (1,Data_Send[i],COM1);//发送数据
		if(Data_Send[i]==0xffh)
			return RIGHT;
		STATUS=bioscom(3,0,COM1);
		while(!status&&DATA_READY)
			status=bioscom(2,0,COM1);//等待数据就绪信号
		in= bioscom(2,0,COM1);
		if (in!=Data_Send[i])
			return ERROR;
		i++;
	}
}

⌨️ 快捷键说明

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