PIC16和18单片机有不有复位指令?

[复制链接]
4353|9
 楼主| westzg 发表于 2008-10-30 09:03 | 显示全部楼层 |阅读模式
如题,一用就直接复位了的?
machunshui 发表于 2008-10-30 09:09 | 显示全部楼层

pic18有,pic16没有

pic18有,pic16没有
 楼主| westzg 发表于 2008-10-30 23:36 | 显示全部楼层

18复位指令可以跟我说一下吗?

  
machunshui 发表于 2008-10-31 10:02 | 显示全部楼层

westzg,还是看手册吧

westzg,还是看手册吧.<br /><br />microchip的技术支持很好,中英文手册齐全,<br /><br />不习惯看microchip的产品手册,<br /><br />真是一大损失.
 楼主| westzg 发表于 2008-10-31 16:29 | 显示全部楼层

呵呵我知道了。

18的我没有仔细看,我想啊和16差不多。
cc1020 发表于 2008-12-25 09:36 | 显示全部楼层

....

直接用GOTO&nbsp;&nbsp;&nbsp;0000H&nbsp;让程序复位
machunshui 发表于 2008-12-25 21:48 | 显示全部楼层

两者差别应该不小

直接用GOTO&nbsp;&nbsp;&nbsp;0000H&nbsp;让程序复位和用复位应该是有差别的,<br /><br />复位会使单片机到复位状态,然后从头运行,<br /><br />GOTO&nbsp;&nbsp;&nbsp;0000H&nbsp;只是从头运行,单片机的各种寄存器的状态不是确定的,<br /><br />两者差别应该不小.<br /><br />另一种复位方式是停止喂狗复位.<br />
pengfei24 发表于 2008-12-29 15:47 | 显示全部楼层

一些情况下可以用GOTO

如果程序初始化时将所有用到的寄存器都初始化过那用GOTO&nbsp;0000H就没什么问题,或者在复位前将某些特殊寄存器处理下也可以(比如端口方向和数据),具体应用用不同的应对方式.
ddb_21ic 发表于 2008-12-31 10:41 | 显示全部楼层

可以用个脚去控制MCLR

给个低电平就OK了
兰天白云 发表于 2008-12-31 17:51 | 显示全部楼层

楼上高

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

34

帖子

0

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