| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 
您现在的位置: 范文大全网 >> 论文 >> 今日更新 >> 正文 用户登录 新用户注册
基于C语言的数据通信接口软件设计           
基于C语言的数据通信接口软件设计

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

根据GPIB总线的特点和GPIB接口在仪器仪表中的广泛应用,系统采用D7210C和75160BN,75161BN实现了GPIB接口电论文联盟http://wWw.LWlM.cOM路,接口电路实现了双向、异步、准确可靠的数据通信任务。软件部分设计主要用到的是GPIB的WIN32API函数驱动库。通过DLL调用技术可以完成API函数库封装的对GPIB设备初始化、读取数据、写入数据或命令以及清除等各种控制操作。
   1数据通信接口实现
  根据GPIB接口特点,采用D7210C和75160BN,75161BN芯片按照如下电路可以实现计算机与仪器与测量系统间的数据通信。
  
  图1数据通信接口电路
   2对GPIB接口的初始化方法
  void gpib_init()//gpib初始化
  {
  XBYTE[0x0500]=0x02;//芯片复位
  XBYTE[0x0500]=0x2c;//置位外部计数发生器
  XBYTE[0x0500]=0x8c;//设置为8bits数据传送
  XBYTE[0x0500]=0xa8;//低电平中断
  XBYTE[0x0500]=0xc0;//进入准备
  XBYTE[0x0100]=0x03;//设输入输出产生中断
  XBYTE[0x0400]=0x31;//设受命方式为1
  XBYTE[0x0600]=0x20;//设程控地址
  XBYTE[0x0600]=0xc0;//设程控地址为15
  XBYTE[0x0700]=0x0a;//设结束字符为“0x0a”(回车)
  XBYTE[0x0500]=0;//立即执行,产生本地消息
  }
   3数据接收函数
  void rec488()//数据接收
  {
  char idata tem48,tem88;
  char idata i,j;

[1] [2] [3] 下一页

  • 上一个论文:

  • 下一个论文:
  • 推荐文章
    基于WPF的医疗辅助软件设计与
    基于主成分分析的金银花药效
    基于电子白板的师范生教育技
    基于资产减值的会计计量分析
    基于公允价值概念的会计计量
    基于挣值法的环境工程项目绩
    基于效用理论的项目投资决策
    基于贝叶斯理论的风险投资决
    基于模型驱动的投资决策支持
    基于GPRS技术实现的远程交通