你的信号发生器高低电平是多少?是不是TTL电平?
你的程序没发现什么问题,就差一个#include
程序在初始化时最好有:P1=0xff;
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;
}
}
//试试这样行吗
试试
sbit x0=P1^0;
sbit x1=P1^1;
void main()
{
while(1)
{
x1=x0;
}
}
x0=1;
这个要加上