打印

单片机P1 P2口输出问题,求救!

[复制链接]
2916|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mygaojian|  楼主 | 2008-9-11 18:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的单片机是ADuc812
P1 P2 做输出
现在测量P2输出正常,P1输出不正常
仿真可以看出,P2 寄存器和管脚是一起改变的
P1只是改变了寄存器的值,没有改变引脚的值
我想这可能就是P1口输出不正确的原因吧
怎么才能让P1口输出正确输出呢?
沙发
mygaojian|  楼主 | 2008-9-11 18:14 | 只看该作者

端口仿真图片

使用特权

评论回复
板凳
mygaojian|  楼主 | 2008-9-11 18:15 | 只看该作者

看P1口的7脚,只是寄存器变成0了,管脚并没有改变。
P1口输出如何正确操作?

使用特权

评论回复
地板
lyjian| | 2008-9-11 18:19 | 只看该作者

仔细看规格书!!!

“Port 1 is an 8-bit input port only.”

使用特权

评论回复
5
mygaojian|  楼主 | 2008-9-11 23:56 | 只看该作者

多谢

多谢指点啊
我没仔细看这个资料。就当普通51接口用了。

使用特权

评论回复
6
匠人笔记| | 2008-9-21 13:53 | 只看该作者

得仔细

得仔细!

使用特权

评论回复
7
hotyong| | 2008-9-21 15:00 | 只看该作者

re

ADuc中的P1是复用的,不知你设置了没,,,,
一般情况下这种情况下是不会出现的,尤其是软件调试,更不会这样。

使用特权

评论回复
8
hyhjjg| | 2008-9-22 12:53 | 只看该作者

如2楼图片,如果是89C51RD2单片机

89C51RD2在KEIL中软仿真也会出现只是寄存器变化了,管脚并没有改变,那么应该设置那里啊
谢谢

使用特权

评论回复
9
merryme| | 2008-10-6 16:01 | 只看该作者

我用的单片机是ADuc812

仔细看规格书!!! 

“Port 1 is an 8-bit input port only.”
 
 

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

191

主题

515

帖子

2

粉丝