proteus和单片机的仿真问题

如图是我仿真电路,程序只是初始化,P2口被我置高电平,现在问题是,为什么我这样接法,仿真时P2口的电平指示短路呢???而我改成这样连接电阻就可以,而且我把电阻换成排阻,也... 如图是我仿真电路,程序只是初始化,P2口被我置高电平,现在问题是,为什么我这样接法,仿真时P2口的电平指示短路呢???
而我改成这样连接电阻就可以,而且我把电阻换成排阻,也不行,这是为什么
展开
 我来答
fatbobwang
2013-09-29 · TA获得超过523个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:87.9万
展开全部
大哥,你拨码开关前面或者后面串联电阻了吗!?你不觉的一开开关5V就直接灌倒P2里了啊!?
你的大图看上去电阻是并联到了P2和电源指间,电源是可以绕过电阻直接进入P1和P2的。而且单片机的输出必须上拉才可以,你的接法看上去想做下拉,这样是不行的。
追问
恩 你说的很对,我也发现问题所在了。。。但是我不知道如何解决,P0口下拉貌似可以,但是P2口该如何读高电平,我串了电阻也不行,至少仿真的结果是不行。。。
这个只是仿真用,实际电路中,我会直接得到高电平或者低电平接到P0口和P2口的低四位,我想请教下,如果我直接将信号接到P0和P2口,是否可以正常读取
追答
直接对接是样是可以的。
至于上拉下拉是要在信号线上并联电阻,电阻的另一头接电源或接地,实际上就是起到一个辅助给信号线供电的作用。
百度网友283d78e
2013-09-29 · 知道合伙人IT服务行家
百度网友283d78e
知道合伙人IT服务行家
采纳数:1491 获赞数:2982

向TA提问 私信TA
展开全部
把电阻加大点咯估计是灌入的电流太大了
追问
我换成10K的也不行
追答
你搜索res8这个元件,用这个排阻可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bjdonglw
2013-09-29 · TA获得超过3813个赞
知道大有可为答主
回答量:1万
采纳率:58%
帮助的人:2108万
展开全部
拨码开关设置问题!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-29
展开全部
如果已经找到解决的办法了,就不应该停留在这个问题上了,应该继续往下;完成整个项目。毕竟是仿真,有些很简单的原理不用太执着。说不定这是软件的问题呢。
追问
恩 你说的很有道理 我准备用实际电路检验一下
当然我还是想弄明白这个问题,我现在发现第二种接法也不对,只要P2口读到的是高电平,就实现短路。我想是不是因为P2口置高后,导致内部mos管直接导通到底造成的,这个在实际电路中会出现吗,如何避免。。。电路还没焊好,所以只能先问下。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式