我是一个单片机新手,请问一下 1.单片机的硬件复位和软件复位有什么区别?
我是一个单片机新手,请问一下1.单片机的硬件复位和软件复位有什么区别?我的理解是,硬件复位是不是单片机自带的功能,就是单片机运行达到了一定的条件就会复位(如按一下一个键他...
我是一个单片机新手,请问一下
1.单片机的硬件复位和软件复位有什么区别?我的理解是,硬件复位是不是单片机自带的功能,就是单片机运行达到了一定的条件就会复位(如按一下一个键他就会复位),然后软件复位就是你要去控制某个位然后去复位。
2.还有就是看门狗复位是怎样的?是不是在它的喂狗时间之内就不会复位,然后超出了喂狗时间,单片机复位,又从头开始工作了?
这两个我理解起来都比较混乱,希望那位高手能帮我解答一下,QQ:2652206926 展开
1.单片机的硬件复位和软件复位有什么区别?我的理解是,硬件复位是不是单片机自带的功能,就是单片机运行达到了一定的条件就会复位(如按一下一个键他就会复位),然后软件复位就是你要去控制某个位然后去复位。
2.还有就是看门狗复位是怎样的?是不是在它的喂狗时间之内就不会复位,然后超出了喂狗时间,单片机复位,又从头开始工作了?
这两个我理解起来都比较混乱,希望那位高手能帮我解答一下,QQ:2652206926 展开
4个回答
展开全部
嘿嘿 还是俺来帮你解答吧
1 单片机的硬件复位和门狗复位都是对单片机的复位引脚 加一个复位电平产生的 此时单片机
将进行复位操作 pc=0000h p0=p1=p2=p3=0ffh sp=07h 其它特殊寄存器将被清零。
复位结束后 单片机重新开始运行。
2 软件复位;
一般为了防止程序跑飞 可以在程序存储器中没有指令的地方 全部写入 LJMP 0000H指令
一旦单片机运行跑飞 进入LJMP 0000H指令区 将还返回单片机的第一条指令 重新运行单片机的正常程序.
软件复位时,P0 P1 P2 P3 和特殊寄存器的内容都不会再改变.这点与硬件复位不同.
呵呵 满意就给加分吧
1 单片机的硬件复位和门狗复位都是对单片机的复位引脚 加一个复位电平产生的 此时单片机
将进行复位操作 pc=0000h p0=p1=p2=p3=0ffh sp=07h 其它特殊寄存器将被清零。
复位结束后 单片机重新开始运行。
2 软件复位;
一般为了防止程序跑飞 可以在程序存储器中没有指令的地方 全部写入 LJMP 0000H指令
一旦单片机运行跑飞 进入LJMP 0000H指令区 将还返回单片机的第一条指令 重新运行单片机的正常程序.
软件复位时,P0 P1 P2 P3 和特殊寄存器的内容都不会再改变.这点与硬件复位不同.
呵呵 满意就给加分吧
展开全部
1.单片机的硬件复位:对单片机的复位引脚加上复位脉冲。(可以用按键实现硬件复位)。
2、单片机的和软件复位:硬件复位以外的其它复位方式。例如看门狗复位。
3、看门狗复位:在规定时间里的喂狗就不会复位,然后超出了喂狗时间,单片机自动复位,又从头开始工作了。
2、单片机的和软件复位:硬件复位以外的其它复位方式。例如看门狗复位。
3、看门狗复位:在规定时间里的喂狗就不会复位,然后超出了喂狗时间,单片机自动复位,又从头开始工作了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
硬件复位是用外部的高低电平对RESET信号进行操作,软件复位是软件控制某个内部寄存器
看门狗也有2类:1是外部硬件看门狗
2是内部软件看门狗
看门狗的目的是防止程序跑飞
看门狗也有2类:1是外部硬件看门狗
2是内部软件看门狗
看门狗的目的是防止程序跑飞
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
硬复位内存中的数据全部清空,软复位内存中的临时数据不会清空的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询