试题详情
简答题MCS-51有哪几种扩展外部中断源的方法?各有什么特点?
  • (1)定时器/计数器作为外部中断源的使用方法
    当它们选择为计数器工作模式,T0或T1引脚上发生负跳变时,T0或T1计数器加1,利用这个特性,可以把T0、T1引脚作为外部中断请求输入引脚,而定时器/计数器的溢出中断TF1或TF0作为外部中断请求标志。
    (2)中断和查询结合的方法若系统中有多个外部中断请求源,可以按它们的轻重缓急进行排队,把其中最高级别的中断源IR0直接接到MCS-51的一个外部中断输入端,其余的中断源IR1~IR4用“线或”的办法连到另一个外部中断输入端,同时还连到P1口,中断源的中断请求由外设的硬件电路产生,这种方法原则上可处理任意多个外部中断。
    查询法扩展外部中断源比较简单,但是扩展的外部中断源个数较多时,查询时间较长。
    (3)用优先权编码器扩展外部中断源
    采用74LS148优先权编码器在硬件上对外部中断源进行排队,可以避免响应优先级最高的中断和响应优先级最低的中断所需的时间可能相差很大这样的问题。该方法的最大特点是结构简单,价格低廉,但该电路无法实现中断服务子程序的嵌套。
  • 关注下方微信公众号,在线模考后查看

热门试题