DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 291|回复: 0
打印 上一主题 下一主题

单片机与PC机之间并行通讯的一种实现方法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-27 19:45:55 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

  
         
    摘要:介绍了一种利用双口RAM IDT7132和PC机打印机接口实现单片机与PC机之间并行通讯的方法,该方法具有可节省硬件开销、通讯速度快和使用方便等优点。
  关键词:并行通讯;双口RAM;打印机接口

[table]

[tr]

1 引言
  在许多单片机控制系统的研制过程中,为使控制系统达到最佳的控制状态和最高的技术性能,进行控制参数的在线反复细致调整是必不可少的。以往单片机与外界进行人机对话都是通过可编程键盘显示接口器件8279实现的,但8279的加入,占用了大量的程序空间,有的将近整个程序的三分之一,另外,用小键盘进行控制参数的小幅度修正也不方便。
  再者,产品开发人员对控制系统内部的计算过程十分感兴趣,如果能将每一步的计算结果传送出来进行分析检验,必将对产品研制带来益处。单片机与PC机之间的串行通讯虽然也可以实现单片机与PC机之间的数据交换,但速度较低(最高19200byte/s),无法满足实时传送大量数据的要求。为此,开发了利用双端口RAM IDT7132和PC机的并行打印机接口,实现单片机与PC机之间并行通讯的方法,该方法只需通过接口电路与PC机打印机接口相连即可使 用,且通讯速度也可满足要求。



图1 IDT7132结构功能框图
2 双端口RAM IDT7132的结构和特点
  IDT公司的双端口RAM时序与INTEL公司的单片机系统兼容,与现今流行的MCS—98/96系 列单片机相配合,特别适用于单片机与单片机、单片机与PC机之间大量数据的高速双向传送 。
  IDT7132是一种高速2K×8CMOS双端口静态RAM,它提供了两个带有自身控制、地址和I/O 引脚的独立端口,可独立地读写存储器中的任何单元。IDT7132还带有片内硬件端口总线仲裁电路,提供了BUSY总线仲裁方式,可以允许双机同步地读或写存储器中的任何单元,同时保证数据的完整性。IDT7132结构功能框图参见图1,非竞争的读写控制如表1所示。[/td][/tr]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-7-4 22:54 , 耗时 0.087337 秒, 19 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表