从查询式的传输过程可以看出,它的优点是硬件开销小,使用起来比较简单。但在此方式下,CPU要不断地查询外设的状态,当外设未准备好时,CPU就只能循环等待,不能执行其它程序,这样就浪费了CPU的大量时间,降低了主机的利用率。为了解决这个矛盾,我们提出了中断传送方式,即当CPU进行主程序操作时,外设的数据已存入输入端口的数据寄存器;或端口的数据输出寄存器已空,由外设通过接口电路向CPU发出中断请求信号,CPU在满足一定的条件下,暂停执行当前正在执行的主程序,转入执行相应能够进行输入/输出操作的子程序,待输入/输出操作执行完毕之后CPU即返回继续执行原来被中断的主程序。这样CPU就避免了把大量时间耗费在等待、查询状态信号的操作上,使其工作效率得以大大地提高。能够向CPU发出中断请求的设备或事件称为中断源。而对其的处理方式即中断处理.[1]
嵌入式系统关于串口传输、触摸屏、定时器、控制器、中断处理、音频控制等实验代码...
📅
👤 yuchunhai1990
ARM嵌入式系统关于IRQ中断处理基于c语言的实验代码...
📅
👤 gaojiao1999
描述在ECos下如何创建中断处理程序,好的中断处理能够提高系统的稳定性和执行效率,值得一看...
📅
👤 libinxny
实现一个中断处理程序,要求在主程序运行过程中,每隔20秒响铃一次,同时在屏幕上显示信息“The bell is ring!”,按键后恢复原状。...
📅
👤 Ants
接口课实验报告 一共有五个文档 分别是 保护模式下的中断处理 实模式、保护模式切换 双机串行通信实验 定时中断实验 交通灯模拟控制实验...
📅
👤 hjshhyy