三、 完整源代码:
#include /* 此头函数请不要删除 */
#include
#include
#define F1 0x3B /*启动*/
#define F2 0x3C /*停止*/
#define F3 0x3D /*混料*/
#define F4 0x3E /*出料*/
#define F5 0x3F /*退出*/
#define PORT 0 /*定义端口号*/
#define SETTINGS (0x02|0x04|0x18|0xE0) /*设定参数*/
/* 定义发送字符函数send */
void sendPort(int port,char cc)
{
union{
char ch[2];
int status;
}port_status;
/*发送一个字符*/
port_status.status=bioscom(1,cc,port);
printf("%c",cc); /*判断发送是否正确*/
if(port_status.ch[1]&128)
{printf("Send data error detected in serial port");
printf("\r");
}
}
/* Check-Status 检查端口*/
int check_status(int port)
{
int status;
status=bioscom(3,0,port);
if(status &