您的位置:首页单片机51单片机
内容搜索:
阅读内容
背景:#EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  

AT89C52中断嵌套问题

[日期:2008-05-24 ] [来源:net 作者:佚名] [字体: (投递新闻)
我也曾做过一个三级嵌套程序。只不过我是用到两个定时中断和串口中断,正常的中断优先级为:INT0>T0>INT1>T0>串口中断。
51系列只两个中断优先级。设置时应该保证:高优先级中断和低优先级中断中的若干中断仍要满足上头提到的正常情况下的优先级。如:
要实现:INT1>T0>串口中断,则应该设置如下
SETB PX1
CLR PX0
CLR PT0
CLR PT1
CLR PS(串口中断优先级设置)
你的意思应该是要实现:T0>串口中断>INT0
则设置如下:
SETB PT0
SETB PS
CLR PX0
CLR PX1
CLR PT1
运行可靠。
阅读:
录入:JETTA

推荐 】 【 打印
本文评论
      全部评论
发表评论


点评: 字数
姓名:
赞助商广告