1、本例使用8-3编码芯片74HC148实现外部中断扩展,可以实现对8路外部中断信号按优先级进行处理
2、74HC148是带优先级的编码芯片,对于外部的8根数据输入线,只要有一根或者几根被置0,编码芯片会按照又搞到低的优先级进行编码,由ABC引脚输出3位2进制数,而且GS引脚会自动变为0,本例将GS引脚连接到说、单片机的外部中断10,当GS为0时即会触发外部中断
3、在keil c51中新建工程ex64,编写如下程序代码,编译并生成ex64.hex文件
// 利用74HC148芯片扩展外部中断数量
#include <reg51.h>
#include
#include <reg51.h>
#include