打印

单片机管脚之间有影响吗

[复制链接]
1163|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sunningning|  楼主 | 2011-6-11 21:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问大侠们,单片机管脚之间有影响吗?
为什么我的P1脚输出会影响到P0口的输出呢?
我的电路图检查了,没看出有什么问题。
现在是LCD无显示,用别人正常使用的程序也不行。
后来测试发现P1脚输出会影响到平P0口的输出?
难道是因为这个问题,可能吗?

#include <at89s53.h>
#define uchar unsigned char
#define uint  unsigned int

void delay(uint x)
{
uint i, y;
for(i=0; i<x; i++)
for(y=0;y<104; y++);
}

void main()
{
P0 = 0x00;
delay(2000);
while(1)
{
P0 = 0x55;
P1=0x00;
P3=0x00;
delay(3000);
P0 = 0xAA;
P1=0x0F;//不可以0F,F7,1F等,不然P0口就有的不能输出高电平。
P3=0xFF;
delay(3000);
}
}



电路图如下:

相关帖子

沙发
lixiaoxu2meng| | 2011-6-20 16:40 | 只看该作者
这个应该没有影响 除非单片机损坏了  或者在外部将他们连在一起了 否则不会出现 一个端口赋值 会影响另一个端口的现象

使用特权

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

本版积分规则

0

主题

12

帖子

1

粉丝