51单片机中断过程与主程序调用子程序过程的比较
到它响应;第2种情况必须等到现行指令执行完,再响应中断,指令周期分为1、2、4TCY三种机器周期,计算机每个TCY出现仅查看一次中断请求,因此,2TCY和4TCY机器指令有可能没有执行完。如果执行指令没执行完就去响应中断,则中断处理返回后,计算机很难把分断开执行的同一条指令连贯起来;第3种情况处理与第2种情况类似,但它除了要把现行的RETI指令或访问IE、IP指令执行完处,还需再执行下一条指令,方能响应中断。利用这个原理,很容易实现单步STEP操作(调试程序时使用)。
中断处理完后,就应返回断点继续执行主程序,开同级和低级中断、恢复断点2步可用中断返回指令RETI实现,注意子程序返回指令RET只能实现恢复断点,而不能开同级和低级中断。
51单片机中断过程主程序调 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)