мі.RB0-RB7Виводи для живлення цифрових індикаторів.
Особливості ядра мікроконтролера:
· Всі інструкції виконуються за один такт, крім інструкцій переходу, виконуваних за два такти
· Швидкість роботи: тактова частота до 20 МГц; мінімальна тривалість такту 200 нс
· FLASH пам'ять програм до 8K x 14 слів
· Пам'ять даних (ОЗУ) до 368 x 8 байт
· ЕСППЗУ пам'ять даних до 256 x 8 байт
· Механізм переривань (до 14 внутрішніх/зовнішніх джерел переривань)
· восьмирівневого апаратний стек
· Прямий, непрямий і відносний режими адресації
· Скидання при включенні живлення (POR)
· Таймер включення (PWRT) і таймер запуску генератора (OSC)
· Сторожовий таймер (WDT) з власним вбудованим RC-генератором для підвищення надійності роботи
· Програмована захист коду
· Режим економії енергії (SLEEP)
· Можливі режими тактового генератора
· Економічна, високошвидкісна технологія КМОП FLASH/ЕСППЗУ
· Повністю статична архітектура
· Програмування на платі через послідовний порт з використанням двох висновків
· Для програмування потрібно тільки єдине джерело живлення 5В
· Налагодження на платі з використанням двох висновків
· Доступ процесора на читання/запис пам'яті програм
· Широкий діапазон робочих напруг живлення: від 2,0В до 5,5В
· Потужнострумові лінії введення/виводу: 25 мА
· Комерційний і промисловий температурні діапазони
· Низьке споживання енергії: - lt; 2 мА при 5 В, 4 МГц - 20 мкА (типове значення) при 3 В, 32 кГц - lt; 1 мкА (типове значення) в режимі STANDBY
Також в схемі застосований цифровий компаратор AD8611, вироблений фірмою Analog Devices lt; # justify gt; Мала затримка поширення робить AD8611 хорошим вибором для схем синхронізації і приймачів ліній передачі. Затримки поширення по передньому і задньому фронту добре узгоджені і мають однаковий характер температурної залежності. Призначення висновків даної мікросхеми наведено в таблиці 2 і на малюнку 2.
Таблиця 2.Назначеніе висновків компаратора AD8611
Найменування виводаНазначеніе + INНе інвертується вхід-INІнвертірующій входV + Вхід позитивного напруги пітаніяV-Вхід негативної напруги пітаніяOUTВиходLATCHВход управління защелкойGNDЗаземленіе
Рис.2. Схема розташування висновків компаратора.
Технічні характеристики компаратора:
· Час затримки поширення не більше 8 нс
· Робота від двох джерел +/- 5 В або одного + 5В
· ТТЛ/КМОП сумісний вихід
· Зсув нуля не більше 3 мВ
· Коефіцієнт посилення вхідного сигналу не менше 3 000
· Припустимо вхідний диференціальне напругу до 8 В
· Внутрішня засувка виходу
· Диференціальні входи і виходи
· Час установки засувки 0,5 нс
· Потужність споживання не більше 40 мВт
Резистори R9-R15 струмообмежуючі, від їх опорів залежить яскравість світіння індикаторів HG1, HG2.
Вхідний сигнал перетвориться компаратором DA1 в прямокутні імпульси з рівнями ТТЛ, які надходять на вхід мікроконтролера для їх подальшого рахунку. Восьмирозрядних регістри предделителя, таймера TMR0 і двох лічильників переривання по переповненню TMRP підраховують ці імпульси. Вимірювальний інтервал задає TMR1.
Інформація в регістрах таймера TMR0 і лічильників доступу для читання, а от вміст високочастотного (до 90 МГц) регістра предделителя недоступно. Тому для вилучення інформації, що зберігається в ньому, застосований став вже класичним спосіб досчета імпульсів до переповнення предделителя. Після зупинки рахунку значення TMR0 зберігається в цифровому компараторе. Число поданих на вхід предделителя імпульсів підраховується, і після кожного імпульсу порівнюється поточне і збережене значення TMR0.
При зміні поточного значення TMR0 подача імпульсів на переддільник припиняється. Накопичувальне в молодшому регістрі число, перетворене в додатковий код, і буде тим числом, яке було в переддільник.
Двійковий код на виходах чотирьох восьмирозрядних регістрів перетворюється в двійково-десятковий, а потім в код, для управ...