C cicn Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-19 #1 我现在在做关于并口模式的编程但找不到有用的资料,谁有这方面的资料能否发些给我? 高分求购!不够再加。
Q qdyoung Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-19 #2 http://www.infopower.com.cn/serial/port/ppc.htm
R rainM Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-22 #3 你的问题提的太广了,我都不知道怎么回答你了。你想要些关于EPP的那些资料呢? EPP的标准共有三个,即EPP1.7、EPP1.9和IEEE1284,这 些标准并不完全兼容,特别是EPP1.7和IEEE1284之间,不过这些对 用户的使用并没有太大的影响。EPP协议定义的并行口提供了四种传送周期:数据 写周期、数据读周期、地址写周期和地址读周期。数据周期一般用于计算机和外设间 的数据传送,地址周期一般用于传送地址、通道、命令和控制等信息。实际上,数据 周期和地址周期并没有那么严格的界限,可以把地址周期看做另一种数据周期,二者 并没有太大的区别。 呵呵,看到了吧,一个小小的并口,有关的学问还是不少的,涉及的范围和领域也很广, 所以,你得告诉我你要什么啊,看看我知不知道。
你的问题提的太广了,我都不知道怎么回答你了。你想要些关于EPP的那些资料呢? EPP的标准共有三个,即EPP1.7、EPP1.9和IEEE1284,这 些标准并不完全兼容,特别是EPP1.7和IEEE1284之间,不过这些对 用户的使用并没有太大的影响。EPP协议定义的并行口提供了四种传送周期:数据 写周期、数据读周期、地址写周期和地址读周期。数据周期一般用于计算机和外设间 的数据传送,地址周期一般用于传送地址、通道、命令和控制等信息。实际上,数据 周期和地址周期并没有那么严格的界限,可以把地址周期看做另一种数据周期,二者 并没有太大的区别。 呵呵,看到了吧,一个小小的并口,有关的学问还是不少的,涉及的范围和领域也很广, 所以,你得告诉我你要什么啊,看看我知不知道。
P Pc 狂迷 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-22 #4 只有物理资料。 我也想搞一个 ECP 的传送软件,可也苦于没资料, E 文又不会看。
C cicn Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-22 #5 to rainM: 谢谢你的帮助! 我现在要通过并口做一个外部IO扩展板,采用8255芯片,现在我不知道通过EPP方式 怎样取得8255所需的控制信号如:A0,A1,CS*,RESET,WR*,RD* 等,我找到了一些关于 EPP读/写时的时序信号,但具体的硬件接线不知怎样接好。 还有1.7和1.9版本有何区别? 如果有具体的例子能否发一份给我参考参考? 在此感激不尽!
to rainM: 谢谢你的帮助! 我现在要通过并口做一个外部IO扩展板,采用8255芯片,现在我不知道通过EPP方式 怎样取得8255所需的控制信号如:A0,A1,CS*,RESET,WR*,RD* 等,我找到了一些关于 EPP读/写时的时序信号,但具体的硬件接线不知怎样接好。 还有1.7和1.9版本有何区别? 如果有具体的例子能否发一份给我参考参考? 在此感激不尽!
R rainM Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-22 #6 哦,原来是这样啊 那你可以选用Visual C++作为开发工具,由其CSocket类派生出应用程序的Socket 类CClientSocket。当收到一个数据包的事件发生时,系统调用On Receive函数, 在On Receive函数中调用应用程序读入数据包并进行相应的处理。该派生类包含有一 个CFile和两个分别用于发出和读入的CArchive对象,以Archive方式顺序收发数据包。 当程序需要发送数据时,通过发出Archive将数据包顺序添加到发送序列;当收到一个 新数据包时,程序又通过读入Archive接收该数据包。这样就8255就可以收到控制信号 了。 哦,还有一点你得注意,由于前端的任务较多,用查询方式检查通讯和管理其他任务 将会占用CPU大量的时间,因此通讯程序最好由事件触发方式进行设计。
哦,原来是这样啊 那你可以选用Visual C++作为开发工具,由其CSocket类派生出应用程序的Socket 类CClientSocket。当收到一个数据包的事件发生时,系统调用On Receive函数, 在On Receive函数中调用应用程序读入数据包并进行相应的处理。该派生类包含有一 个CFile和两个分别用于发出和读入的CArchive对象,以Archive方式顺序收发数据包。 当程序需要发送数据时,通过发出Archive将数据包顺序添加到发送序列;当收到一个 新数据包时,程序又通过读入Archive接收该数据包。这样就8255就可以收到控制信号 了。 哦,还有一点你得注意,由于前端的任务较多,用查询方式检查通讯和管理其他任务 将会占用CPU大量的时间,因此通讯程序最好由事件触发方式进行设计。
C cicn Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-22 #7 to rainM: 真的非常感谢你的指点! 我现在做的这个程序不能用VC开发,因为这是一个嵌入试的程序,是基于DOS的,我现在 用BC3.1开发,所以对并口的所有操作都只能用in,out对端口直接操作。 我现在最不明的是输出的时序怎样利用,与8255的具体连接。
to rainM: 真的非常感谢你的指点! 我现在做的这个程序不能用VC开发,因为这是一个嵌入试的程序,是基于DOS的,我现在 用BC3.1开发,所以对并口的所有操作都只能用in,out对端口直接操作。 我现在最不明的是输出的时序怎样利用,与8255的具体连接。
R rainM Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-23 #8 呵呵,这个问题说起来可就大咯,而且我在这里说可能你也不会听太清楚,不过,我可以 介绍你一本比较好的书,是北京航空航天大学出版社出版的,书名是《单片机的C语言 应用程序设计》ISBN 7-81012-835-3 ,挺不错的,在第八章的第二节可编程外围并行 接口8255 有具体的介绍。如果你哪可以买的到,就买本来看看,:)上面有不少宝贝呢。
呵呵,这个问题说起来可就大咯,而且我在这里说可能你也不会听太清楚,不过,我可以 介绍你一本比较好的书,是北京航空航天大学出版社出版的,书名是《单片机的C语言 应用程序设计》ISBN 7-81012-835-3 ,挺不错的,在第八章的第二节可编程外围并行 接口8255 有具体的介绍。如果你哪可以买的到,就买本来看看,:)上面有不少宝贝呢。
C cicn Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-26 #11 rainM: 我买了另一本《并口编程》但里面介绍的都是用BIOS调用方式的,我试了一下好象 现在的机器都不支持BIOS调用, 且这本书里也没有讲解有关BIOS的调用。 我现在主要是想通过IO直接控制端口,但现在硬件部份还没连接好,有些信号不知道怎么 处理,如:nWait怎样产生呢? 我怎么利用? 谁有这方面资料的我安分求购。
rainM: 我买了另一本《并口编程》但里面介绍的都是用BIOS调用方式的,我试了一下好象 现在的机器都不支持BIOS调用, 且这本书里也没有讲解有关BIOS的调用。 我现在主要是想通过IO直接控制端口,但现在硬件部份还没连接好,有些信号不知道怎么 处理,如:nWait怎样产生呢? 我怎么利用? 谁有这方面资料的我安分求购。
R rainM Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-26 #12 除非你的软件是在纯dos下用的,而且,你得在c里内镶入汇编。不然,不可以对bios进行 调用。你们那里没有《单片机的C语言应用程序设计》这本书吗? 如果你想通过io直接控制端口和想知道nWait是怎样产生的,那我建议你看一下这篇文章 吧 http://www.fpga.com.cn/application/a19.htm 希望你能从中找到你的答案 :)
除非你的软件是在纯dos下用的,而且,你得在c里内镶入汇编。不然,不可以对bios进行 调用。你们那里没有《单片机的C语言应用程序设计》这本书吗? 如果你想通过io直接控制端口和想知道nWait是怎样产生的,那我建议你看一下这篇文章 吧 http://www.fpga.com.cn/application/a19.htm 希望你能从中找到你的答案 :)
V visualboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-27 #13 你可以找找罗云彬的网站,内容很全的.尽管他已经被抓了,不过你可以试试上他的网站,我就在那里当过很多东西
V visualboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-27 #14 http://asm001.home.chinaren.com/