[51单片机] 向大神求教C8051F350DK的中断问题

[复制链接]
926|1
 楼主| luohuzgdzw 发表于 2016-1-5 10:04 | 显示全部楼层 |阅读模式
本帖最后由 luohuzgdzw 于 2016-1-5 10:06 编辑

我的问题是我的while大循环何以循环,每次循环都会调用中断服务程序(包括发送中断和接受中断),但是通过串口调试助手发送一个字符后,循环就停止了(继续发送依然有中断响应),请问是怎么回事儿? 拜谢!!!
C:\Users\Administrator\Desktop\1.png
上图中“发送中断次数”后的数字是在中断中计数的,“4 RI0”是程序对接受标志位置1产生的中断响应。然后当我发送一个字符后,会产生中断输出“4 RI0”,但是就不在循环了,继续发送依然可以进入接受中断服务。

C:\Users\Administrator\Desktop\2.png
上图是我的while循环

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| luohuzgdzw 发表于 2016-1-5 10:14 | 显示全部楼层
我在线仿真调试,在大循环中对RI0置1,使其在我的for循环中执行接受中断服务,结果是可以继续循环的,所以就搞不懂了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部