Miten voi keskeyttää milloin nousee tai laskevasta reunasta vuonna 8051?

J

jergen

Guest
Dear all,

Kuka voi auttaa minua, 8051 kaksi ext inerrupt, voit asettaa putoamisen tai taso laukaista, joten voit keskeyttää, kun PIN korkean valtion vaiheessa heikosta tilasta, mutta miten voi antaa MCU responsed keskeyttää, kun PIN pieni askel korkea Valtion samaan aikaan?

Thanks in advanced

----- -----------
| |
| |
------------------------------------------------- ---
kuuluvat voivat responsed Miten?
keskeyttää vuonna 8051

 
Hi jergen,

On joitakin 8051 johdannainen siruja, jotka tukevat keskeyttää on etureunaan.Jos sinulla ei ole yksi niistä ne, voit sijoittaa lisää tavallinen Invertor ulkoisen keskeyttää ja ajaa pin kanssa laskeva reuna-signaalin avulla Invertor.

 
You cant.8051 ei voi määrittää vastaamaan nouseva reuna keskeyttää.Voit käyttää ulkoista Invertor kääntää napaisuuden ja sitten rehun 8051 pin käynnistää keskeyttää.

 
Kuten invertteri voit käyttää 1-portti IC TI: SN74AHC1G14 (Schmitt-liipaisin invertteri) pienissä SOT23-5-paketti.

 
voit käyttää Modules (NPN) ja kaksi vastukset suunnitella yksinkertaisen inverter.Yksityiskohtaisesti kuvata Smith's Book.Voit viittaus siihen.

Ystävällisin terveisin

Bear Chang

 
Kiitoksia kaikille, se on ilmeisesti niin ei löydä joitakin siru voidaan setted noin rekisteri antaa siru vastaus keskeyttää noususta tai laskussa, mutta 8051 Cann't, koska haluan kertoa siru responsed keskeyttää lisääntyvästä tai kuuluvat, jos muuntaa allekirjoittaa ennen ext pin en mielestä ei ole hyvä tapa, koska toinen valtio on muuntaa virheellisiin valtiolle.

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Surullinen" border="0" />
 
Hei

Mitä pitäisi tehdä, on luoda yksi laskevasta reunasta pulssia kohti keskeyttää portti eturintamaan ja laskevasta reunasta panos, kun näitä on tapahtunut.Pulssin kesto on riittävä käsittelemään keskeyttää.--------
| |
| | Syötteesi

- --
| | | |
| |----| | Keskeyttää satamaan tulo

 
Hi jergen,

Korjaa minua, jos olen väärässä:

Haluat käynnistää INT0 ja 8051 vain yksi kanttiaalto signaali, ensin etureunan sitten laskiessa, jälleen johtamisesta ja niin edelleen, jälkeen neliön muotoinen.
Jos vastaus on kyllä, voit tehdä sen asettamalla 8051 käynnistää pudotessaan reunaan ja sitten soveltaa signaalin läpi piirin rakennettu seuraavasti:
- Yksi NXOR portti, jossa on kaksi tuloa
- Signaalin suoraan johonkin sisääntuloon portin
- Signaalin avulla vastus kohti toinen panos portin
- Viimeinen haluttu kohde on kondensaattori varustettu yhdellä pin kohti päällä ja toinen pin asennettu edellä vastus aiheuttaa, että menee toinen panos portin
Vastus ja kondensaattori rakentaa pieni viive piirejä (voimme puhua viiveen jos sinulla mainita XTAL taajuus ja mitä 8051 sinulla on).
Näin saat lyhyen kuuluvat palkokasvit on NXOR portilla jokaisella reunalla oman kanttiaalto signaali.

Terveisin,
Silvio

 

Welcome to EDABoard.com

Sponsor

Back
Top