小弟设计了一个多路防盗报警,想实现3路分别报警的同时可以显示路数,但是总是产生冲突无法正常显示。我刚学没几天,真的十分小白,查了很多资料也改了可是还是弄不好,希望有大佬们可以不吝赐教,十分感谢!程序
#include
#include //ÒòΪҪÓõ½×óÓÒÒƺ¯Êý£¬ËùÒÔ¼ÓÈëÕâ¸öÍ·Îļþ
#ifndef uchar
#define uchar unsigned char
#endif
#ifndef uint
#define uint unsigned int
#endif
***it a=P3^2;
***it b=P1^0;
***it c=P3^3;
***it d=P1^1;
***it e=P3^4;
***it f=P1^2;
***it g=P2^0;
***it h=P2^1;
***it j=P2^2;
***it k=P2^3;
void Delay10ms(unsigned int); //Îó²î 0us
/*******************************************************************************
* º¯ Êý Ãû : main
* º¯Êý¹¦ÄÜ : Ö÷º¯Êý
* Êä Èë : ÎÞ
* Êä ³ö : ÎÞ
*******************************************************************************/
void main(void)
{
b=1,d=1;
while(1)
{
if(a==1)
{
b=0,g=1;
}
else
{
b=1,g=0,h=0,j=0,k=0;
}
if(c==1)
{
d=0,h=1;
}
else
{
d=1;
}
if(e==1)
{
f=0;
}
else
{
f=1;
}
}
}