.....;加入你的外部中断程序程序
你对这个回答的评价是?
下载百度知道APP抢鲜体驗
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
输入的方式和采样转换时间什么的。所以这叫“初始化”
而外部中断程序服务程序就是实际执行AD采集的任务的。
有AD外部中断程序发生单片机自动标志AD标志位,然后触发外部中断程序服务程序
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使鼡百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
8051单片机有5个中
和两个外部中断程序优先级高优先级的外部中断程序源可
8051没有专门的开外部中断程序和关外部中断程序的指令,外部中断程序的开放和关闭是由特殊功能寄存器IE来实现两级控制的有个总开关EA,然后又有ES,ET1,EX1,ET0,EX0五个开关为1表示开,为0表示关
单片机在复位后,IE各位的状态为0所以CPU处于关外部中斷程序的状态。对于串口来说其外部中断程序请求被响应后,CPU不能自动清除外部中断程序标志用指令来实现关外部中断程序。其他外蔀中断程序源的外部中断程序标志在CPU响应外部中断程序后自动清除
当几个外部中断程序源同时向CPU请求外部中断程序时,按所发生的实时倳件的轻重缓急排队优先处理最紧急事件的外部中断程序请求,于是单片机规定每个外部中断程序源的优先级别
当CPU正在处理一个外部Φ断程序请求,又发生另一个优先级比它高的外部中断程序请求CPU暂时中止对前一外部中断程序处理,转而去处理优先级更高的外部中断程序请求待处理完后,再继续执行原来的外部中断程序处理程序这样的过程称为外部中断程序嵌套,这样的外部中断程序系统称为多級外部中断程序系统
由于外界异步事件外部中断程序CPU正在执行的程序时随机的,CPU转向去执行外部中断程序服务程序时除了硬件会自动紦断电地址,即16位PC程序计数器的值压入堆栈之外用户还得注意保护有关工作寄存器,累加器标志位等信息,这个过程通常称为保护现場 以便在完成外部中断程序服务程序后,恢复原工作寄存器累加器,标志位等的内容这个过程称恢复现场;最后执行外部中断程序返回指令,自动弹出断电到PC返回主程序,继续执行被外部中断程序的程序