#include<reg52.h>
#define DataPort P0
sbit duan=P2^2;
sbit wei=P2^3;
main()
{
while(1)
{
DataPort=0x7e;
wei=1;
wei=0;
DataPort=0x4F;
duan=1;
duan=0;
}
}
这个程序可以正常显示两个3,但是我把程序做了一个如下调整,就不能得到同样的结果了,求指导#include<reg52.h>
#define DataPort P0
sbit duan=P2^2;
sbit wei=P2^3;
main()
{
while(1)
{
wei=1;
DataPort=0x7e;
wei=0;
duan=1;
DataPort=0x4F;
duan=0;
}
}
|