mumuliang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-08
  • 最后登录2003-01-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2351回复:14

计算机和51单片机用并行口通讯的问题

楼主#
更多 发布于:2002-10-09 11:59
计算机和51单片机用并行口通讯的问题

最新喜欢:

ldqmoonldqmoo...
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-09 12:18
为什么不用串口 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
mumuliang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-08
  • 最后登录2003-01-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-09 12:54
开始想并口简单,现在发现也不容易,你有更好的方法吗?
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-09 13:22
51单片机不是有一对rx和tx可以和串口通信吗,只需要电平转换一下就可以了 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
hapi
驱动小牛
驱动小牛
  • 注册日期2002-03-08
  • 最后登录2007-09-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-09 14:14
串口很好用的,速度也不见得比并口慢。
ldqmoon
驱动牛犊
驱动牛犊
  • 注册日期2002-10-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分125分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-10-09 18:18
我有个方法,大家看看可以不可以。

8个I/O口,4个用来做数据口,4个用来做响应口,具体方法如下:


7---4:数据

3:数据到来的响应
2:高位数据的响应
1:出错
0:数据就绪


各位提提意见如何?
我就是我,我是ldqmoon!
yaochidong
驱动牛犊
驱动牛犊
  • 注册日期2002-07-09
  • 最后登录2002-11-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-10-09 18:51
我记得并口的4-7脚是单向从计算机到打印机的,因为打印时大量的数据是单向地从计算机传向打印设备的,打印设备只需用硬件信号向计算机返回状态,因此只有4个引脚用来从打印机向计算机传递信息。因此51单片机所在的外设一侧最多只能一次向计算机传四位数据,而计算机则可以向单片机侧传八位数据。数据位的重新组织可用用软件来实现。
mumuliang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-08
  • 最后登录2003-01-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-10-09 19:02
我用的是EPP模式,双方都是8位数据传送的,而且是其他的引脚来完成通讯,你说的是SPP模式,关键是怎样让计算机发出控制信号,这样的信号会锁存吗?单片机该怎样应答?
u_you
驱动中牛
驱动中牛
  • 注册日期2002-04-11
  • 最后登录2010-03-05
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-10-10 21:47
使用串口,什么都有现成的,为什么还要考虑并口呢?
要讲效率,讲省钱。
关键是充分利用现有资源――UART in MCU.
狼,食肉目犬科犬属。外形和狼狗相似。 有狗的忠诚,但无狗的奴性。 [img]http://www.driverdevelop.com/forum/avatar/u_you_wolf.jpg[/img]
lily311
驱动小牛
驱动小牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望26点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-10-11 09:27
可是现在新推出的NOTEBOOK的某些机种已经不再有串口了.(并口通常都会有).
为避免日长梦多,用并口也不错嘛!
(跑题了跑题了...) ;)
mumuliang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-08
  • 最后登录2003-01-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-10-11 09:53
是的,普通的rs232我觉得讲被淘汰,rs485还有可能持续一段时间,主要是工业上可以长距离传输信号,目前usb正在普及,仅接的应该是1394的!在说rs232抗干扰能力太差,特别是在强电磁场环境中,所以我还是选择了并行口
ldqmoon
驱动牛犊
驱动牛犊
  • 注册日期2002-10-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分125分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-10-11 23:34
有时用并口控制某些电路确实比串口好用(也许是我用并口用多了)

而且在时间和效率上,并口不一定比串口差。
我就是我,我是ldqmoon!
ldqmoon
驱动牛犊
驱动牛犊
  • 注册日期2002-10-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分125分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-10-11 23:36
在与mcu的通讯中还要进行电平转换,这又算是一笔开销,如果只用并口的2根线,实现串口功能,并不一定比串口差

[编辑 -  10/11/02 by  ldqmoon]
我就是我,我是ldqmoon!
jli1976929
驱动牛犊
驱动牛犊
  • 注册日期2002-05-27
  • 最后登录2006-08-25
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-10-15 15:42
看附件(VB CODE)!!
不知是否有用?
 :cool:
jli1976929
驱动牛犊
驱动牛犊
  • 注册日期2002-05-27
  • 最后登录2006-08-25
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-10-15 15:48
看附件(VB CODE)!!
不知是否有用?
 :cool:
附件名称/大小 下载次数 最后更新
2002-10-15_epp.zip (12KB)  3
游客

返回顶部