单片机C语言中,如何读取P1口的数据,并将P1口读入的数据送到P0口输出

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:34:13
单片机C语言中,如何读取P1口的数据,并将P1口读入的数据送到P0口输出?
char i;
i=P1;
P0=i;
这样对吗?

你这个程序是对的。但是有一点忽略了:
P1口作为输入口,应该先置为ff

完整程序:
while(1)
{
P1=0xff;//这个就是忽略的地方
i=P1;
P0=i;
}

另外,下面这个也可以,以经过软件仿真通过。
P1=P0;

我不懂1L的意思。什么是“替换程序”?是你自己创造的吧?

使用一个中间变量来传递数值是可以的,当然也可以这么写:P0=P1。

这样是不对的!!应该用C语言的替换程序!!

可以的,一个字节8位

楼主真够大方的,这么点问题就赏如此多的分