імпульсів проблеми

R

ronydc

Guest
Дорогі друзі!

Я розраховую імпульси для 89c51 і необхідності відображення результатів на РК-дисплеї.
робити це з Keil і "C".

Мені потрібно запустити таймер на 10 секунд, і підрахунок кількості імпульсів для THT duraton ..із зовнішніх переривань EX1.(PIN P3.2)

Проблема полягає в:

Я нахиляє understnd як зробити THT з таймером ..тобто протягом 10 секунд, і той же самий час підрахунку вхідних імпульсів ..Я знаю, той же принцип можна використовувати для боротьби з частотою і на hartbit боротьби і для RPM метр ...может кто-нибудь explane це "С"-код.PLZ.?

(Я знаю, таймер конфігурації .. и .. EX0_ISR формування нахиляє клуб, але обидва - таймер initioation і підрахунок імпульсів за 10 секунд і thn процес підрахунку ..!!PLZ допомогти

Заздалегідь дякуємо.

 
Якщо ви використовуєте в середині діапазону ПОС (таких, як PIC16F8XX або аналогічний), ви можете використати зовнішні переривання (PORTB <0>), а таймер перериває (Найпростіший з MCUs які УПК і 16-розрядних таймера модуль)

У двох словах,
то буде рахувати, скільки разів зовнішнє переривання відбувається до тих пір, поки кількість КПК (або Timer0 переповнення) перериває становить одну секунду.Інший шлях до цього, якщо ви знаєте, що це періодично пульс, можна просто "час" різниця між двома зростання (або падіння краю) від імпульсу (зовнішні переривання таймер модуль), і заощадити багато часу вимірювання.Примітка: Я просто реалізований ви використовуєте один чіп Atmel.У мене немає досвіду з ними речі, але вони також працюють на принципі дуже схожі, так що якщо ви тільки шукаєте ідеї, вона ще може допомогти

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Посмішка" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top