code voor het tellen van pulsen van nuldoorgang detector

S

sjjm

Guest
op zoek naar een code voor het aanvaarden en het tellen van de pulsen van een nuldoorgang detector met behulp van een pic 16F872

 
Elke nuldoorgang detector genereert pulsen op de uitgang ik BELIVE.

Als dat zo is de output zal worden aangesloten op een timer input of externe interrupt pin van de micro.

Als hij is aangesloten op timer-ingang die u hebt uitgevoerd in de opnamefunctie te tellen het aantal pulsen.Hier timer register is geladen met de tijdbasis, zal de dop register hebben het tellen van pulsen in die tijd, die kan worden gelezen in meer dan stroom onderbreken.Als hij is aangesloten op externe onderbreken, moet u een timer voor bepaalde tijd lopen zeggen 1 sec, en in externe onderbreken kunt u aanwas het tellen van de pulsen.In de timer over stroom onderbreken van de telling van het aantal pulsen in 1 sec.

Ben ik juist

<img src="http://www.edaboard.com/images/smiles/icon_exclaim.gif" alt="Exclamation" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_exclaim.gif" alt="Exclamation" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_exclaim.gif" alt="Exclamation" border="0" />Sante
idlebrain

 
Hoi,

Als je praat over macht lijn nuldoorgang, dan eens een kijkje op microchip application note AN958, vindt u het antwoord daar.

Succes.

 
Hmmmm, je bent afronding op hetzelfde punt.
Het belangrijkste hier is met behulp van externe pin onderbreken voor dit doel, hetzij postive rand of negatief rand.Wanneer het plein pulsen gepulseerde op die pin, maakt het onderbreken, dan kunt u rekenen elke onderbreken actie die gelijk is aan een pols.Ik stel u voor CCS gebruiken uit www.ccsinfo.com
Veel geluk in uw project ya SA7
Hani
 

Welcome to EDABoard.com

Sponsor

Back
Top