磁感应信号线接在P1.1,我需要监视信号的时候应该怎么写呢……无助…查百度看起来是应该先置P1口为1,然后把P1.1的值赋给aa,可是不行啊
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit yinyue=P0^0;
sbit caiji=P1^1;
void delayms(xms);
bit aa;
void caijiscan();
void main()
{
yinyue=1;
while(1)
{
caijiscan();
}
}
void caijiscan()
{
P1=0xff;
aa=caiji;
if(aa!=0)
{
yinyue=0;
}
}
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit yinyue=P0^0;
sbit caiji=P1^1;
void delayms(xms);
bit aa;
void caijiscan();
void main()
{
yinyue=1;
while(1)
{
caijiscan();
}
}
void caijiscan()
{
P1=0xff;
aa=caiji;
if(aa!=0)
{
yinyue=0;
}
}
