ma100
驱动牛犊
驱动牛犊
  • 注册日期2004-08-11
  • 最后登录2005-09-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:900回复:1

并口通讯

楼主#
更多 发布于:2004-08-11 21:50

小弟出来乍到,不知道是不是该在这里发。

我现在做一个DOS下并口通讯程序,实现和串口一样的功能,可以通过查询和中断两种方式收发
翻了翻上学时学的8255的东西,再看看现在讲并口的书感觉8255不用看(没有联系,象写中断处理程序不用看8259一样,当然看了更好)不知道我该怎么做

按照一本叫《并行接口编程》的书的程序实现了收发数据,但没有提到象串口似的一些标志寄存器,所以任何情况下都能收发(而且好象是锁存)。然后又按后面的EPP的例子,运行结果是我的PC不支持EPP
但实际上是有的。

我现在的理解是并口有三个(有人说是五个)寄存器 0x378,0x379,0x37a,(0x37b,0x37c)
378是数据,379是状态,37a是控制

我就知道这些了,希望得到各位的指点,有原程序更好了,谢谢。
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-12 08:34
并口模式在CMOS里面设置,默认是ECP
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
游客

返回顶部