我是一个单片机新手,请问一下 1.单片机的硬件复位和软件复位有什么区别?

我是一个单片机新手,请问一下1.单片机的硬件复位和软件复位有什么区别?我的理解是,硬件复位是不是单片机自带的功能,就是单片机运行达到了一定的条件就会复位(如按一下一个键他... 我是一个单片机新手,请问一下
1.单片机的硬件复位和软件复位有什么区别?我的理解是,硬件复位是不是单片机自带的功能,就是单片机运行达到了一定的条件就会复位(如按一下一个键他就会复位),然后软件复位就是你要去控制某个位然后去复位。
2.还有就是看门狗复位是怎样的?是不是在它的喂狗时间之内就不会复位,然后超出了喂狗时间,单片机复位,又从头开始工作了?
这两个我理解起来都比较混乱,希望那位高手能帮我解答一下,QQ:2652206926
展开
 我来答
胖大海君
推荐于2018-12-02 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1436
采纳率:11%
帮助的人:631万
展开全部
嘿嘿 还是俺来帮你解答吧
1 单片机的硬件复位和门狗复位都是对单片机的复位引脚 加一个复位电平产生的 此时单片机
将进行复位操作 pc=0000h p0=p1=p2=p3=0ffh sp=07h 其它特殊寄存器将被清零。
复位结束后 单片机重新开始运行。
2 软件复位;
一般为了防止程序跑飞 可以在程序存储器中没有指令的地方 全部写入 LJMP 0000H指令
一旦单片机运行跑飞 进入LJMP 0000H指令区 将还返回单片机的第一条指令 重新运行单片机的正常程序.
软件复位时,P0 P1 P2 P3 和特殊寄存器的内容都不会再改变.这点与硬件复位不同.

呵呵 满意就给加分吧
xiu_jiping
2012-09-26 · TA获得超过1.2万个赞
知道大有可为答主
回答量:3157
采纳率:77%
帮助的人:1054万
展开全部
1.单片机的硬件复位:对单片机的复位引脚加上复位脉冲。(可以用按键实现硬件复位)。
2、单片机的和软件复位:硬件复位以外的其它复位方式。例如看门狗复位。
3、看门狗复位:在规定时间里的喂狗就不会复位,然后超出了喂狗时间,单片机自动复位,又从头开始工作了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
出正文42
2012-09-26 · TA获得超过235个赞
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:111万
展开全部
硬件复位是用外部的高低电平对RESET信号进行操作,软件复位是软件控制某个内部寄存器
看门狗也有2类:1是外部硬件看门狗
2是内部软件看门狗
看门狗的目的是防止程序跑飞
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星柠科草说2807
2012-09-26 · TA获得超过317个赞
知道小有建树答主
回答量:568
采纳率:0%
帮助的人:348万
展开全部
硬复位内存中的数据全部清空,软复位内存中的临时数据不会清空的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式