在单片机C51proteus的仿真中,C51的RST一直是高电平,可是单片机却一直没有复位,这是为什么呢?
RST在高电平的状态持续两个周期应该是单片机复位了,可是在这个仿真中,单片机的RST管脚一直是显示红色的高电位,单片机却不受影响,不知道怎么回事。...
RST在高电平的状态持续两个周期应该是单片机复位了,可是在这个仿真中,单片机的RST管脚一直是显示红色的高电位,单片机却不受影响,不知道怎么回事。
展开
4个回答
展开全部
你的复位电路,有错误。
复位电阻,应该接地,不是接在XTAL。
你可能是故意接错的,为了实验仿真复位的效果。
用仿真软件,进行仿真,出现的现象,不必那么认真。
复位、晶振电路,不接任何器件,都可以正常仿真。
可见:
http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/6409d47e326f981229388a59.html
复位电阻,应该接地,不是接在XTAL。
你可能是故意接错的,为了实验仿真复位的效果。
用仿真软件,进行仿真,出现的现象,不必那么认真。
复位、晶振电路,不接任何器件,都可以正常仿真。
可见:
http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/6409d47e326f981229388a59.html
追问
其实我就想在单片机仿真中加一个复位电路,因为以后想做成实物的,所以希望能精确一点。
现在把电路改成了这个样子,在button没有按下的时候,RST口显示为2.86V没有复位是正常的,可是在button按下后,RST口的电压显示为5V,按了一会发现单片机并没有复位,还是照常运行。
RST接通了5V的高电平,并且保持了一会应该复位啊,可是没有。
追答
这个复位电路是正确的,放到实物构成的电路中,肯定能够实现上电复位,以及按键复位。
在PROTEUS中仿真,看不到复位的现象,那就不理它吧,大概是它,根本没有这个仿真功能。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在c3旁边并联个电阻试试!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你确定它是高电平复位吗?
一般C51的芯片都是低电平复位的啊
一般C51的芯片都是低电平复位的啊
追问
http://wenku.baidu.com/view/68ecd63410661ed9ad51f3c0.html
应该是高电平复位,看了许多教科书都是这样的,因为想以后自己把硬件系统做出来,所以希望做的更准确一点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询