MSC-51单片机,在INT1引脚输入一方波,编程实现采用边沿触发方式检测外部中断信号,每产生一个中断就将p1.2口电平取反一次。
望采纳
#include <reg51.h>
void external_interrupt_ISR() interrupt 0 // 中断服务子程序
{
P1 ^= 0x04; // 将P1.2口电平取反
}
void main()
{
IT1 = 1; // 边沿触发方式
EX1 = ENABLE; // 使能INT1引脚的外部中断
EA = ENABLE; // 使能总中断
while (1) {
// 此处可以添加您需要在主函数中执行的代码
}
}