您现在所在的是:

单片机论坛

回帖:2个,阅读:2269 [上一页] [1] [下一页]
936
笨小孩
文章数:25
年度积分:50
历史总积分:936
注册时间:2002/4/4
发站内信
发表于:2004/2/26 17:21:00
#0楼
我现在正在做一个项目,这个项目要求测出12个端口分/合之间的时间差.
我想用中断实时性强些,但是若用纯硬件做将12个端口的状态相与(合闸)时,虽可以做到实时中断,但这样带来一个问题我必须在每一个端口触发中断后,封锁这个端口.这样需要二十四个I/O口.而且在测分闸时又得再用十二个I/O口.只是我的单片机已没有这么多端口.所以想请教高手,用GAL20V8能否实现这个功能.若能请给出写出PLD源代码.急,急,急,请高手指点.
938
振威科技
文章数:52
年度积分:50
历史总积分:938
注册时间:2004/3/2
发站内信
发表于:2004/3/2 17:03:00
#1楼
用两片PCF8574,就搞定!
936
笨小孩
文章数:25
年度积分:50
历史总积分:936
注册时间:2002/4/4
发站内信
发表于:2004/3/19 9:30:00
#2楼
PCF8574能检测端口跳变.并能触发中断.但是在恢复它的中断请求时,要求通过I2C总线给它一个信号(I2C速度有限制).这样一来实时性就有问题了.

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002