请详细说明响应外部中断的过程中响应过程,并说明为什么需要保护现场。(MCS-51单片机)

【图文】第二章 MCS-51单片机的中断系统_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
第二章 MCS-51单片机的中断系统
阅读已结束,下载本文到电脑
登录百度文库,专享文档复制特权,积分每天免费拿!
你可能喜欢1688.com,阿里巴巴打造的全球最大的采购批发平台
1688/淘宝会员(仅限会员名)请在此登录
cbulogin.center.et2Server is OKMCS-51的所有中断源,并说明说明哪些中断源在响应中断时,由硬件自动清除,哪些中断_百度知道
MCS-51的所有中断源,并说明说明哪些中断源在响应中断时,由硬件自动清除,哪些中断
MCS-51的所有中断源,并说明说明哪些中断源在响应中断时,由硬件自动清除,哪些中断
我有更好的答案
入口地址外部中断0 0003H定时器/计数器T0 000BH外部中断1 0013H定时器/计数器T1 001BH串行口中断 0023H定时器/计数器的中断请求会被自动撤销的。跳沿方式的外部中断请求也会被自动撤销的。电平方式的外部中断请求也会被自动撤销的,但中断请求信号的低电平可能继续存在,因此要想办法在中断响应后把中断请求信号从低电平强制改变为高电平。串行口中断请求的撤销只能由软件来清除。
采纳率:64%
找单片机书,这个单片机书上说的很详细的~~
为您推荐:
其他类似问题
自动清除的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。【图文】MCS-51单片机中断系统_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
MCS-51单片机中断系统
阅读已结束,下载本文到电脑
登录百度文库,专享文档复制特权,积分每天免费拿!
你可能喜欢mcs-51单片机程序中可以直接调用中断服务程序吗?为什么?_百度知道
mcs-51单片机程序中可以直接调用中断服务程序吗?为什么?
我有更好的答案
这样给你说吧。当单片机运行起来的时候是高速运转你while(1)里面的程序。但是这样是不够的,比如你想把某个信号传递给单片机让它处理,比如说:你按了某个键来控制某个灯的亮灭,这时候就需要单片机来响应你的动作,响应的方式就是中断。也就是说你在主程序中完成了某个中断的触发条件时,当达到这个条件时程序就会跳转到中断服务函数中去,执行完中断服务函数中的程序后再返回主程序中继续循环执行。你说的调用其实不太正确,中断服务函数只能触发,它是由单片机内特定的某些寄存器的标志位控制的,当这些满足触发条件的时候,标志位被硬件置1,然后自动执行你编写的中断服务函数。
说的不是很清楚,请见谅,中断是单片机内最重要的功能之一,与之对应的还有定时器(这是单片机的心脏),这些内容在51里面都是很简单的,但是到了32位单片机里面会变得特别复杂。希望这些内容能给你一些帮助。
采纳率:55%
调用可以,但是如果有堆栈操作的话,可能会破坏程序的执行效果。如果主程序调用中断程序时,中断在调用的话会怎样??c51中有克递归调用的函数。但代码也比较大。内存占用多,似乎不太合算。
理论上是可以的,实际上,也是可以的,但要说明的是,中断服务程序的返回使用 reti 指令,与子程序返回的 ret 指令是有区别的。
可以直接调用,但这样中断服务程序和普通子程序没什么区别了吧。
其他1条回答
为您推荐:
其他类似问题
51单片机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 单片机中断响应过程 的文章

 

随机推荐