总体来说,中断是硬件级别的,在编写单片机程序时我们经常用到,属于操作系统管理使用;事件驱动是软件级别,由操作系统提供,应用程序使用。
以按键按下为例,当某个按键按下时,电平传递至中断引脚,中断最先捕捉并进入操作系统中断处理程序,在中断处理程序中,《1》会存有应用程序提供的回调函数地址序列,然后依次执行回调函数。《2》或者通过某种方式通知到应用程序该事件发生。
事件驱动与中断
最新推荐文章于 2023-10-02 10:15:34 发布
总体来说,中断是硬件级别的,在编写单片机程序时我们经常用到,属于操作系统管理使用;事件驱动是软件级别,由操作系统提供,应用程序使用。
以按键按下为例,当某个按键按下时,电平传递至中断引脚,中断最先捕捉并进入操作系统中断处理程序,在中断处理程序中,《1》会存有应用程序提供的回调函数地址序列,然后依次执行回调函数。《2》或者通过某种方式通知到应用程序该事件发生。