P
Praful
Guest
Jeg har lavet et projekt, hvor et relæ kan betjenes via en IR-fjernbetjening
men et problem opstod, hvis vi trykke på og holde fjernbetjeningsknap et relæ kan skiftes til at ud til på ud til på off.Jeg ønsker skal fungere samme som TV-fjernbetjeningen funktion fra, betyder off og om midler på det kan ikke skifte selv en tasten nede og holde den.Det kan kun fungere igen, når vi slipper knappen, og tryk på den igen til den.
Så venligst ethvert organ, der kan fortælle mig den løsning, for det brugte jeg en forsinkelse, men også det skifter efter en forsinket tid den hardware, som jeg brugte, er At89c52 UC.og Keil compiler, og et program er i "C" sprog.
Eksempel vist: ---
tilfælde 0xAC: onf1var -;
if (onf1var <= 0)
(
ONF1ON = ~ ONF1ON;
putchar (ciffer [ONF1ON]); ONF1 ();
for (i = 0; i <5.500; i );
)
break;
void ONF1 (void)
(
if (ONF1ON)
(
ONF1LED = 0;
)
if (! ONF1ON)
(
ONF1LED = 1;
)
for (i = 0; i <5.500; i );
Please Help Me at løse dette problem
Thanks in Advance<img src="http://www.edaboard.com/images/smiles/icon_exclaim.gif" alt="Udråbstegn" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_neutral.gif" alt="Neutral" border="0" />
men et problem opstod, hvis vi trykke på og holde fjernbetjeningsknap et relæ kan skiftes til at ud til på ud til på off.Jeg ønsker skal fungere samme som TV-fjernbetjeningen funktion fra, betyder off og om midler på det kan ikke skifte selv en tasten nede og holde den.Det kan kun fungere igen, når vi slipper knappen, og tryk på den igen til den.
Så venligst ethvert organ, der kan fortælle mig den løsning, for det brugte jeg en forsinkelse, men også det skifter efter en forsinket tid den hardware, som jeg brugte, er At89c52 UC.og Keil compiler, og et program er i "C" sprog.
Eksempel vist: ---
tilfælde 0xAC: onf1var -;
if (onf1var <= 0)
(
ONF1ON = ~ ONF1ON;
putchar (ciffer [ONF1ON]); ONF1 ();
for (i = 0; i <5.500; i );
)
break;
void ONF1 (void)
(
if (ONF1ON)
(
ONF1LED = 0;
)
if (! ONF1ON)
(
ONF1LED = 1;
)
for (i = 0; i <5.500; i );
Please Help Me at løse dette problem
Thanks in Advance<img src="http://www.edaboard.com/images/smiles/icon_exclaim.gif" alt="Udråbstegn" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_neutral.gif" alt="Neutral" border="0" />