历史上的今天
今天是:2025年01月15日(星期三)
正在发生
2018年01月15日 | AT89C52中断嵌套问题
2018-01-15 来源:eefocus
我也曾做过一个三级嵌套程序。只不过我是用到两个定时中断和串口中断,正常的中断优先级为: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
运行可靠。
下一篇:单片机控制的遥控步进电机程序
推荐阅读
史海拾趣
|
File--> New (Ctrl+N):新建原理图文件 Open (Ctrl+O):打开已有一个原理图文件 Close (Ctrl+F4):关闭已打开的某一个原理图 & ...… 查看全部问答> |
|
用热电偶测温,经单片机pid调节,触发固态继电器实现线性升温 但当电网电压变化时,升温曲线不稳定,很不线性 原因到底出在哪里呢,高次谐波?继电器?pid参数?还是其它因素,希望大家各抒己见,十分希望能得到各位的帮助,谢谢!… 查看全部问答> |
|
我发过两篇了..但是一直都没人解答 我自己这样写了一段 你们给看看对吗 DSP有4个字节一个一个的往SPI上发送.然后与SPI上已计算出的一个字节进行比较 unsigned Rev_data(unsigned flag_msb)//这是一个接收返回函数,有关硬件的 { } ...… 查看全部问答> |




