基于c语言的数据通信接口软件设计

基于c语言的数据通信接口软件设计

ID:27331622

大小:53.50 KB

页数:4页

时间:2018-12-02

基于c语言的数据通信接口软件设计_第1页
基于c语言的数据通信接口软件设计_第2页
基于c语言的数据通信接口软件设计_第3页
基于c语言的数据通信接口软件设计_第4页
资源描述:

《基于c语言的数据通信接口软件设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于C语言的数据通信接口软件设计基于C语言的数据通信接口软件设计根据GPIB总线的特点和GPIB接口在仪器仪表中的广泛应用,系统采用D7210C和75160BN,75161BN实现了GPIB接口电.L.路,接口电路实现了双向、异步、准确可靠的数据通信任务。软件部分设计主要用到的是GPIB的48,tem88;  charidatai,j;  tem48=XBYTE[0x0100];  if((tem480x08)==0x08)//产生器件清除中断  {  ;//不执行任何指令  }  elseif((tem480x04)==0x0

2、4)//出错中断  {  XBYTE[0x0100]=0x08;//器件清除  return;  }  elseif((tem480x01)==0x01)//收到数据,将数据存到pdtem[]数组  {  i=0;  for(j=0;j<18;j++)  pdtem[j]=0;  tem88=XBYTE[0x0000];  88!=0x0a)//遇到结束符0x0a则接收完毕  {  pdtem[i]=tem88;  i++;  tem48=XBYTE[0x0100];  480x01)!=0x01)  tem48=XBYT

3、E[0x0100];  tem88=XBYTE[0x0000];  }  strjudge();//接收完毕进入数据处理程序  4数据处理函数  voidstrjudge()//数据处理{  if(strncmp(pdtem,"data",4)==0)//判断接收到的指令(如果前四个字符为"data0")  {      //执行相应操作.L.  send_data(pdtem);//将要返回的字符放到pdtem[]数组,发送到计算机接收  5数据发送函数  voidsend_data(chartemp[64])//数据发送  

4、{  uchari;  i=0;  do  {  tem88=XBYTE[0x0100];  880x02)!=0x02)  tem88=XBYTE[0x0100];  XBYTE[0x0000]=pdtem[i];  i++;  }  [i-1]!=0x0a);//遇到结束符0x0a则发送完毕  88=XBYTE[0x0100])0x02)==0x02);//防止输出中断未清除,这句可以不加}  6结论  通过编程软件实现了接口的初始化,数据的接收,数据的处理和数据的发送基本功能,在软件平台下调用板卡厂商提供的DLL对操作系统

5、API(ApplicationProgrammingInterface)函数的调用。API函数包含在附加名为DLL的动态连接库文件中,API函数可以做到很多的功能。因此,可以通过调用DLL的方法来调用各种API函数,来实现各种任务。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。