打印

51单片机的外部中断信号要持续多长才能被检测到?

[复制链接]
4490|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tonylzez|  楼主 | 2007-9-5 20:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做了个设计,将系统外面进来的一个信号用CPLD整成了一个时钟周期的长度,然后送入51的外部中断管脚,CPLD的工作时钟与单片机用的时钟是同步的,其实真正的问题是:在中断引脚上输入持续一个时钟周期的信号,那么该信号能否被51识别到?我估计51的中断硬件部分功能应该是能保证只要在时钟的上升沿中断信号有效就能识别的吧!有高人的话指点一下

相关帖子

沙发
eraychen| | 2007-9-5 22:30 | 只看该作者

自己调调不就好了

使用特权

评论回复
板凳
huangqi412| | 2007-9-5 22:32 | 只看该作者

呵呵,随便找本51的书吧,有讲的

使用特权

评论回复
地板
wtfshxkj| | 2007-9-6 07:04 | 只看该作者

Datasheet

   建议LZ最好还是看一下,所用51MCU的Datasheet为好。

使用特权

评论回复
5
huangqi412| | 2007-9-6 07:56 | 只看该作者

我错了 51书是将的普通51 应该如ls 说的看具体datasheet

使用特权

评论回复
6
ayb_ice| | 2007-9-6 08:37 | 只看该作者

增强型的一般也兼容标准的51.

使用特权

评论回复
7
lixun00| | 2007-9-6 10:10 | 只看该作者

lz看下时序图,就清楚了

使用特权

评论回复
8
gyt| | 2007-9-6 10:27 | 只看该作者

既然是用的边沿触发

那么时间长一点也不怕,就不用斤斤计较啦:)

使用特权

评论回复
9
tonylzez|  楼主 | 2007-9-6 12:19 | 只看该作者

回8楼:我的问题是中断信号太短

刚好一个时钟周期.要是中断信号足够长就没有能不能识别的问题了.至于中断的时序图,51单片机的datasheet我看了不少,里面通过数据线、地址线读写外部、内部RAM(和ROM等)的时序图都有,但中断的时序图好像还没发现过.
回3楼:51的书讲中断的很多,大部分讲怎么处理中断,但很少有讲中断信号的时序要求的,我问的问题本质上是有关中断组件的硬件接口结构怎样的?

使用特权

评论回复
10
至尊宝| | 2007-9-6 13:39 | 只看该作者

一个时钟周期不够.

51"INT电平在每一机器周期的S5P2被采样". 你产生的中断信号除非正好落在采样点上,否则很难被采到.

使用特权

评论回复
11
ayb_ice| | 2007-9-6 14:19 | 只看该作者

高低电平至少各一个周期...

使用特权

评论回复
12
gyt| | 2007-9-6 18:54 | 只看该作者

既然CPLD是自己做的

把中断信号延长不就得了

使用特权

评论回复
13
tonylzez|  楼主 | 2007-9-6 21:05 | 只看该作者

回12楼:自己做的CPLD把中断延长不难

我原先想的的是直接用成熟的CPLD设计,所以没仔细想,看来只有把int信号延长了.回10楼:你说的很有道理,非常谢谢.这个问题看来是弄清楚了,结帖了.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

70

帖子

1

粉丝