C语言串口通信-源代码(3)

2021-04-05 08:53

C语言串口通信-源代码

(*Char)=Buffer[CircOut];

if(CircOut<MaxBufLen-1)CircOut++;

else CircOut=0;

CharsInBuf--;

Flag=0;

}

return Flag;

}

int SendChar(unsigned char Char)

{

if((inp(comportaddr+5)&0x20)==0) return -1;

outp(comportaddr,Char);

return 0;

}

main()

{

int i,c;

unsigned char InChar;

Init_COM(COM232,COMINT,1200,8,1,0);

while(1)

{

if(kbhit())

{if((InChar=getch())==27)break;

else while(SendChar(InChar));

}

if(GetCharInBuf(&InChar)==0)

printf("%c",InChar);

}

Restore();

}

接收程序:

#include <dos.h>

#include <fstream.h>

#include <conio.h>

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

#define RXD 0 //接收


C语言串口通信-源代码(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:【最新版】七年级英语上册 Lesson 21 At the Market导学案1(新版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: