一、要求
在CT107D单片机综合训练平台上,先将J5处的跳线帽接到2~3引脚,使S5按键接到单片机P3.2口(P3.2功能复用时是外部中断0触发端口)。定义一个working()函数,使L1不断闪烁。将P3.2引脚定义为外部中断功能,按下S5就会产生外部中断0信号,进而触发外部中断0.在中断响应函数中,点亮L8,延时较长一段时间后熄灭。
二、外部中断
外部中断相关概念参考:
【蓝桥杯—单片机学习笔记(七)】什么是中断_Backlight__的博客-CSDN博客
三、硬件电路分析
如图所示按键S5直接接在单片机P3.2,所以在程序中可以直接将P3.2口定义为外部中断功能即实现上述要求。