关于单片机中断的一个问题?

三.实验任务

编写主程序和中断服务程序,要求如下:

1.当没有中断请求的时候,8 盏发光二极管LED1到LED8的工作状态是,-起亮0.5秒、灭0.5秒,循环往复。当有中断请求时,暂时停止主程序的运行,转去执行中断服务程序。当中断响应结束后,又回到主程序,继续运行。

2.当检测到外部中断0 ( INTO)为低电平时,CPU响应中断,执行外部中断0的中断服务

程序,则LED3到LED8熄灭,而LED1和LED2亮0.5秒、灭0.5秒,一共闪烁6次, 然后中断结束,返回中断响应前运行的程序。

3.当检测到外部中断1 ( INT1)为低电平时,CPU响应中断,执行外部中断1的中断服务程序,则LED1到LED6熄灭,而LED7和LED8亮0.5秒、灭0.5秒,一 共闪烁4次, 然后中唐结束,返回中断响应前运行的程序。

中断发生后,执行中断的程序,闪烁次数结束后再执行主函数程序
温馨提示:答案为网友推荐,仅供参考
相似回答