P
polovodič
Guest
I m navrhování automatické dveře pomocí AT89C51 a I m čelí vážným problémem, že bych si t vyřešit.
I m za použití 2 externích přerušení omezit dveřím.V normálním režimu, první koncový spínač platnost přerušení 0 pin na nízké úrovni a dveře jsou zavřené.Pokud čidlo detekuje osoba, která přichází v, bude otevřený a druhý koncový spínač se mění svůj stav, přerušení 1 je došlo, a přerušení 1 pin je na nízké úrovni, motor se zastaví (přerušení 1 pin je vždy na nízké úrovni a jen změnit jeho stav na vysoké, když čidlo si uvědomit, že člověk je ze dveří (zavírání dveří)
Mám v úmyslu config 2 přerušení klesá-hrana přerušení řízený.Ale je něco špatně s tím.Můj program není možné spustit správně!(Přerušení 0 / přerušit 1 zůstaly nízké úrovni po pádu-hrana dojít! Něco není v pořádku s tím?
Musím vás radu dokončit svůj projekt!
Díky!
I m za použití 2 externích přerušení omezit dveřím.V normálním režimu, první koncový spínač platnost přerušení 0 pin na nízké úrovni a dveře jsou zavřené.Pokud čidlo detekuje osoba, která přichází v, bude otevřený a druhý koncový spínač se mění svůj stav, přerušení 1 je došlo, a přerušení 1 pin je na nízké úrovni, motor se zastaví (přerušení 1 pin je vždy na nízké úrovni a jen změnit jeho stav na vysoké, když čidlo si uvědomit, že člověk je ze dveří (zavírání dveří)
Mám v úmyslu config 2 přerušení klesá-hrana přerušení řízený.Ale je něco špatně s tím.Můj program není možné spustit správně!(Přerušení 0 / přerušit 1 zůstaly nízké úrovni po pádu-hrana dojít! Něco není v pořádku s tím?
Musím vás radu dokončit svůj projekt!
Díky!