您当前的位置:五五电子网电子知识单片机-工控设备51单片机单片机教程实战10 中断系统 正文
单片机教程实战10 中断系统

单片机教程实战10 中断系统

点击数:7419 次   录入时间:03-04 12:00:35   整理:http://www.55dianzi.com   51单片机
  一个完整的主程序看起来应该是这样的:
   ORG 0000H
   LJMP START
   ORG 0003H
   LJMP INT0 ;转外中断0
   ORG 000BH
   RETI ;没有用定时器0中断,在此放一条RETI,万一 “不小心“产生了中断,也不会有太大的后果。
   。
   。
   。
  中断程序完成后,一定要执行一条RETI指令,执行这条指令后,CPU将会把堆栈中保存着的地址取出,送回PC,那么程序就会从主程序的中断处继续往下执行了。注意:CPU所做的保护工作是很有限的,只保护了一个地址,而其它的所有东西都不保护,所以如果你在主程序中用到了如A、PSW等,在中断程序中又要用它们,还要保证回到主程序后这里面的数据还是没执行中断以前的数据,就得自己保护起来。



上一页  [1] [2] 


本文关键字:单片机  51单片机单片机-工控设备 - 51单片机