信号发生器给51单片机P1.0口输入50HZ的方波,然后把P1.0的数据读出来付给P1.1口。

2024-12-15 14:09:56
推荐回答(4个)
回答1:

你的信号发生器高低电平是多少?是不是TTL电平?

你的程序没发现什么问题,就差一个#include

程序在初始化时最好有:P1=0xff;

回答2:

sbit x0=P1^0;
sbit x1=P1^1;
void main()
{ bit a;
while(1)
{x0=1;
a=x0;
if(a==1)
x1=1;
else
x1=0;

}
}

//试试这样行吗

回答3:

试试

sbit x0=P1^0;
sbit x1=P1^1;
void main()
{
while(1)
{
x1=x0;

}
}

回答4:

x0=1;

这个要加上