📄 ch10-1pc.c
字号:
/*例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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -