Генериране на 500ns импулс пряко от 8051.

Y

yashrolyan

Guest
Имам нужда от помощ, за да генерирате 500ns, 50% мито вълна цикъл squre директно от микроконтролера 8051/8052/8055wd.

възможно ли е?ако да как?

Отколкото предварително.-Яш

 
през 8051, ако 12MHz кристал се използва т.м. е 1us дълго

така че дори ако Ур prgrm е едно т.м., които ще предприеме 1us

Така че мисля, 500ns не е възможно, освен ако не използвате ф MC с друг кристал.

Също така една 11.0592MHZ няма да помогнат.

<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Идея" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Идея" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Идея" border="0" />
 
че е правилно, но много контролер може да генерира период от време, много повече от това време като инструмент в 8049 Intel Core (предишното ядро след 8051 )....

е възможно също в 8051 ?????

 
опитвам микро, която работи на по-висока скорост.Има 8051 микро ядрото е като AT89LP213 (едноядрен цикъл).

Nandhu

 
Ако използвате 24MHz кристал, инструкции време е 500ns.
Така че може да бъде нещо като това трябва да работим за един импулс
SETB P1.0
CLR P1.0

но за непрекъснато импулси, ще доведе до намаляване на честотата и цикъл мито няма да бъде 50%, защото на обучение SJMP.
LOOP:
SETB P1.0
CLR P1.0
SJMP LOOP

Както беше препоръчано от други лица, да се използва по-висока скорост на микроконтролер.

 
nandhu015 написа:

опитвам микро, която работи на по-висока скорост.
Има 8051 микро ядрото е като AT89LP213 (едноядрен цикъл).Nandhu
 
Предлагам да го направя с някои AVR 16 Mhz - ~ 16Milion инстр на сек имате нужда само 2MHz недвижими Freq

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Усмивка" border="0" />

Ако решите AVR аз ще ви дам един код!поздрави от България

 
Atmels 89L4502 предлага PWM режим на таймери, движещ се тактова честота.

 
ctownsend написа:nandhu015 написа:

опитвам микро, която работи на по-висока скорост.
Има 8051 микро ядрото е като AT89LP213 (едноядрен цикъл).Nandhu
 
nandhu015 написа:

Били ли сте опитвали ebayNandhu
 
AVR на избор е по-добър чип oportunities голяма награда.Кодът за PWM е прост, или ако не needt фаза правилното PWM / Изчистване на Сравнете / е друг добър вариант

таймер броя от долу на горе, когато равен брояч за сравнение стойността на ПИН може да togle.На върха на прекалено и актуализиране на таймер.Това е само СТС режим на таймер

 

Welcome to EDABoard.com

Sponsor

Back
Top