Электроника форума

Правила | Последние сообщения | темы RSS | Поиск | Регистрация | Войти

понимание таймеров в PIC16F84


Post new topic Reply to topic EDAboard.com Форум -> Микроконтроллеры -> Понятие таймеров в PIC16F84
Автор Сообщение
eddy12345



Регистрация: 22 января 2008
Сообщения: 4
Место: Соединенное Королевство


Post 14 февраля 2008 8:24

понимание таймеров в PIC16F84


Привет ребята,

У меня есть проблема пытаются сделать счетчик, который может обрабатывать широкий диапазон времени.
Предполагая, что мой предделитель-4, и я, MOV, 231 в TMR0

Я получаю 4 (256-231) США = 100uS

и каждый раз его переполнение, и увеличения стоимости счетчика. В этом случае он займет 100uS по каждому из пунктов обвинения (до максимального значения были достигнуты, которая 125).

Как сделать счетчик, который может обрабатывать значения от 1 до 5000? Я хочу это должно быть так, потому что будет производить набор Время задержки для выхода:

1) 0ms 600 <кол <5000
2) 4MS для 0 <кол <75
3) задержка вызова таблицы значений 75 <кол <600
4) Перезапустите программу Count> 5000
Вернуться к началу
Google
AdSense
Google Adsense




Post 14 февраля 2008 8:24

Объявления




Вернуться к началу
adidav



Регистрация: 19 апреля 2006
Сообщений: 15
Помогло: 1
Расположение: Румыния


Post 14 февраля 2008 11:40

Re: понимание таймеров в PIC16F84


Привет eddy12345,

Вы не используете timer1. Является 16bit таймер и вы можете иметь период с нами до нескольких мс.

Пример:
Fquartz = 4MHz, Масштабный = 2

для TMR1 = 0 Время 131.07ms
для TMR1 = 65500 время 70us

Расчеты были сделаны по следующей формуле:
Время = ((* Fquartz Масштабный) / 4) * (65535 - TMR1), результат есть в нас.

Поздравления,
ADI
Вернуться к началу
На арабском языке Болгарский Каталанский версии Чешская версия Датские версии Немецкая версия Греческая версия Английский Версия Испанская версия Финский версии Французская версия Хинди версии Хорватский версии Индонезийской версии Итальянская версия Иврит версии Японская версия Корейская версия Литовском языке Латышский версии Голландский версии Норвежская версии Польская версия Португальский версии Румынский язык Русская версия Словацкий версии Словенский версии Сербская версия Шведский версии Тагальский версии Украинская версия Вьетнамский версии Китайская версия
Post new topic Reply to topic EDAboard.com Форум -> Микроконтроллеры -> Понятие таймеров в PIC16F84
Страница 1 из 1

subj

text

Часовой пояс: GMT 1 час
Подобные темы:
таймеры (3)
555 таймеры (5)
555 таймеров (12)
Таймеров в ПИК?? (1)
Программирование Windows таймеры (3)
Таймеров и прерываний (12)
Часы реального времени помощью таймера (2)
консультации по таймеров в PIC 18F452 (5)
ПИК 18F452 8bit таймеров. (4)
Прерывания и таймеры в 8051 (11)


Злоупотребление | | Администратор | | Модераторы | | Поддержите нас | | Карта сайта
Тема RSS