位置:51电子网 » 技术资料 » 模拟技术

80C51中断源的扩展

发布时间:2016/7/15 21:19:25 访问次数:927

    80C51单片机只有两个外部中断源。 ECLAMP2394P.TCT在很多测控系统中,外部有很多的中断源需要处理,只有两个外部中断源明显是不够用的。这时往往需要进行外部中断源的扩展,从而实现对多个外部中断源的响应处理能力。扩展外部中断源时有两个方法:使用定时/计数器来扩展和使用查询方式来扩展。其中,定时/计数器扩展的方法在介绍定时/计数器时详细介绍,下面介绍查询 方式扩展外部中断源。

   扩展的原理图。4个外部中断通过一个与门连接到80C51的INTl引脚,同时每个扩展的外部中断源又连接到Pl。0~P1.3,这是为后续的查询操作做准各。设置外部中断l为下降沿触发方式。在初始情况时,扩展的4个外部中断源INT10~INT13都为高电平,表明外部没有中断,此时与门输出高电平,⒛C51没有中断请求。当外部中

断源中某一个或几个有中断请求时,相应的引脚 (INT10~INT13)变为低电平,此时与门输出低电平,产生下降沿,80C51响应中断请求。但此时,并不知道究竟是哪个扩展的外部中断源产生中断,这时在中断服务子程序通过查询P1.0~ P1.3引脚的电平来确定中断源。

 

    80C51单片机只有两个外部中断源。 ECLAMP2394P.TCT在很多测控系统中,外部有很多的中断源需要处理,只有两个外部中断源明显是不够用的。这时往往需要进行外部中断源的扩展,从而实现对多个外部中断源的响应处理能力。扩展外部中断源时有两个方法:使用定时/计数器来扩展和使用查询方式来扩展。其中,定时/计数器扩展的方法在介绍定时/计数器时详细介绍,下面介绍查询 方式扩展外部中断源。

   扩展的原理图。4个外部中断通过一个与门连接到80C51的INTl引脚,同时每个扩展的外部中断源又连接到Pl。0~P1.3,这是为后续的查询操作做准各。设置外部中断l为下降沿触发方式。在初始情况时,扩展的4个外部中断源INT10~INT13都为高电平,表明外部没有中断,此时与门输出高电平,⒛C51没有中断请求。当外部中

断源中某一个或几个有中断请求时,相应的引脚 (INT10~INT13)变为低电平,此时与门输出低电平,产生下降沿,80C51响应中断请求。但此时,并不知道究竟是哪个扩展的外部中断源产生中断,这时在中断服务子程序通过查询P1.0~ P1.3引脚的电平来确定中断源。

 

热门点击

 

推荐技术资料

泰克新发布的DSA830
   泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!