单片机复位初始化

80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为啥是08H?请讲一下具体过程。... 80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为啥是08H?请讲一下具体过程。 展开
 我来答
lslzx63
2018-11-25 · TA获得超过1万个赞
知道大有可为答主
回答量:1884
采纳率:78%
帮助的人:527万
展开全部
80C51复位后SP的内容为07H,即堆栈指针指向07H,而80C51单片机的堆栈属于向上生长型,也就是指在向堆栈压入(PUSH)时,堆栈指针是增加的,并且是堆栈指针先加1然后才放入数据,故第一个入栈的单元地址是08H。
更多追问追答
追问
可是题上说复位时没改变sp的内容,我也觉得是你这么解释,是不是题目表述有点问题呢?
追答
不管单片机的SP原来为多少,只要复位成功SP都将变为07H。
疏幻旅又青
2019-03-11 · TA获得超过3646个赞
知道大有可为答主
回答量:3102
采纳率:28%
帮助的人:215万
展开全部
单片机复位有专用的管脚(rst),一般不会和vcc共用同一管脚,而且有高电平复位(例如51单片机)和低电平复位(例如pic系列单片机)两种情况,并不是简单断掉vcc再接通就可以确保有效复位的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式