AT89C52 为什么P1口不能把数据送给P0能?

2019-07-16 03:15发布


想用P1口采集AD信号,从P0口输出到数码管显示,程序里做了temp=P1,P0=temp,为什么P0口和P1口的IO点电平不一样呢,从颜 {MOD}上可以看出来啊,P0一直是高电平,数码管没有显示了啊
proteus.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
lstcspring
1楼-- · 2019-07-17 03:23
 精彩回答 2  元偷偷看……
jzhsh2007
2楼-- · 2019-07-17 05:53
难道是仿真不准确的原因,P0加了上拉电阻,单纯写程序让数码管显示数字的时候是可以显示出来的
気心__Инти
3楼-- · 2019-07-17 11:26
爱及时来了
4楼-- · 2019-07-17 12:15
哥们,看看51的手册,P0是不具备输出驱动能力的,需要上拉电阻
markwo
5楼-- · 2019-07-17 14:04
我也遇到类似的问题了,楼主解决了没有?

一周热门 更多>