位置:51电子网 » 技术资料 » 无线通信

中断系统的初始化

发布时间:2016/7/15 21:17:58 访问次数:2491

   在具体的应用中,需要对可能用到的中断作出一些初始设置,具体来说就是在主程序中对中断系统进行初始化。初始化的内容包括打开全局中断使能位、 E310A打开使用到的中断源的中断使能位、根据具体需求设置各中断源的优先权等级等。初始化在不同的应用中有不同的设置,一般性的原则就是用到哪个中断,就设置哪个中断相关的控制寄存器。没有用到的不去设置,防止意外产生。例如,某个单片机系统中,需要使用到外部中断1,下降沿触发方式,定时器0中断,串口中断,其他中断关闭不用,串口中断具有最高优先级。则其初始化代码如下:

   sETB IT I   ;设置外部巾断1下降沿触发

   sETB EX1   ;开外部中断1使能子开关

   sETB ET0   ;开定时/计数器0使能了开关

   sETB Es   ;开串口中断使能子开关

   sETB Ps   ;设置串口中断为高优先级,其余中断重启时默认为低优先级,可以不设置

   sETB EA   ;开全局中断

 

 

 

 

 

   在具体的应用中,需要对可能用到的中断作出一些初始设置,具体来说就是在主程序中对中断系统进行初始化。初始化的内容包括打开全局中断使能位、 E310A打开使用到的中断源的中断使能位、根据具体需求设置各中断源的优先权等级等。初始化在不同的应用中有不同的设置,一般性的原则就是用到哪个中断,就设置哪个中断相关的控制寄存器。没有用到的不去设置,防止意外产生。例如,某个单片机系统中,需要使用到外部中断1,下降沿触发方式,定时器0中断,串口中断,其他中断关闭不用,串口中断具有最高优先级。则其初始化代码如下:

   sETB IT I   ;设置外部巾断1下降沿触发

   sETB EX1   ;开外部中断1使能子开关

   sETB ET0   ;开定时/计数器0使能了开关

   sETB Es   ;开串口中断使能子开关

   sETB Ps   ;设置串口中断为高优先级,其余中断重启时默认为低优先级,可以不设置

   sETB EA   ;开全局中断

 

 

 

 

 

相关技术资料
7-15中断系统的初始化
相关IC型号
E310A
暂无最新型号

热门点击

 

推荐技术资料

机器小人车
    建余爱好者制作的机器入从驱动结构上大致可以分为两犬类,... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!