Generatie van 500ns pols rechtstreeks vanaf 8051.

Y

yashrolyan

Guest
Ik heb hulp nodig om een 500ns genereren, 50% duty cycle Squre golf rechtstreeks uit microcontroller 8051/8052/8055wd.

is het mogelijk?zo ja hoe?

Thanx in advance.-Yash

 
in 8051 als een 12MHz kristal wordt gebruikt op inst is 1uS lang

dus zelfs als ur prgrm is een enkele inst duurt 1uS

Dus ik denk dat 500ns is niet mogelijk, tenzij u een MC gebruiken met een ander kristal.

Ook een 11.0592MHZ niet zal helpen.

<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Idea" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Idea" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Idea" border="0" />
 
Het is goed maar veel controller kan genereren tijd veel meer dan het instrument tijd als in 8049 intel core (vorige kern dan 8051 )....

is het ook mogelijk in 8051 ?????

 
probeer micro die draait op hogere snelheid.Er zijn 8051 kern micro's zoals AT89LP213 (single-cyclus kern).

Nandhu

 
Als u een 24MHz kristal gebruiken, instructie tijd is 500ns.
Dus kan iets als dit zou moeten werken voor enkele puls
SETB P1.0
CLR P1.0

maar voor continue pulsen, zal de frequentie te verminderen en duty cycle zal niet 50% als gevolg van SJMP instructie.
LOOP:
SETB P1.0
CLR P1.0
SJMP LOOP

Zoals aanbevolen door anderen, gebruik dan een hogere snelheid microcontroller.

 
nandhu015 wrote:

probeer micro die draait op hogere snelheid.
Er zijn 8051 kern micro's zoals AT89LP213 (single-cyclus kern).Nandhu
 
Ik stel voor om het te maken met een aantal AVR 16 MHz - ~ 16Milion instr per sec je hoeft alleen maar 2MHz echte Freq

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Lachten" border="0" />

Als u AVR kies ik zal u een code!aanzien van Bulgarije

 
Atmels 89L4502 aanbiedingen PWM mode op timers, draaiend op kloksnelheid.

 
ctownsend wrote:nandhu015 wrote:

probeer micro die draait op hogere snelheid.
Er zijn 8051 kern micro's zoals AT89LP213 (single-cyclus kern).Nandhu
 
de AVR keuze is beter chip prijs grote oportunities.De code voor PWM is eenvoudig, of als u niet de juiste needt fase PWM / Clear op vergelijken / is andere goede variant

timer tellen van beneden naar boven, toen teller gelijk aan de waarde van de pin kan togle vergelijken.Bovenop de te updaten en timer.Dit is slechts CTC-modus van timer

 

Welcome to EDABoard.com

Sponsor

Back
Top