- •1. Короткі відомості з теорії
- •1. Нульовий режим - програмована затримка. Часова діаграма роботи лічильника піт у нульовому режимі наведена на рис. 2.3.
- •2. Перший режим - програмований одновібратор. Часова боти лічильника піт у першому режимі наведена на рис. 2.4.
- •3. Другий режим - програмований подільник частоти. Часова діаграма роботи лічильника піт у другому режимі наведена на рис. 2.5.
- •4. Третій режим - генератор тактових імпульсів. Часова діаграма роботи лічильника піт у третьому режимі наведена на рис. 2.6.
- •Порядок виконання роботи
1. Нульовий режим - програмована затримка. Часова діаграма роботи лічильника піт у нульовому режимі наведена на рис. 2.3.
Під час подачі на вхід Е сигналу лог. 1 лічильник починає роботу, через N тактів (де N - число, записане в лічильник під час ініціалізації) на виході лічильника OUT з'являється сигнал лог. 1.
Рис. 2.3. Нульовий режим роботи ПІТ
Якщо під час підрахунку перезавантажити лічильник новим числом N. то завантаження молодшого байта зупинить рахунок, а завантаження старшого байта перезапустить новий цикл роботи лічильника. Якщо під час рахунку па вхід Е подати сигнал лог. 0, то рахунок буде припинений і лічильник зберігає своє поточне значення. Після відновлення на вході Е сигналу лог. 1, лічильник продовжить свою роботу з того значення, за яким він був зупинений.
2. Перший режим - програмований одновібратор. Часова боти лічильника піт у першому режимі наведена на рис. 2.4.
Рис. 2.4. Перший режим роботи ПІТ
У цьому режимі у разі подачі на вхід Е сигналу лог. 1 на виході OUT формується одиночний сигнал з рівнем лог. 0 та тривалістю Tout = Tc ∙N, де Тc - період вхідних імпульсів, N - число, завантажене в лічильник під час ініціалізації. Якщо під час рахунку в лічильник буде записане нове число N, то це не вплине на тривалість поточного імпульсу до наступного запуску лічильника, тобто подачі на вхід Е нового сигналу лог. 1. Якщо під час рахунку на вхід Е подати сигнал лог. 0, то лічильник зупиняється, а після відновлення на вході Е сигналу лог. 1 лічильник почне працювати спочатку, навіть якщо рахунок не був завершений до кінця.
3. Другий режим - програмований подільник частоти. Часова діаграма роботи лічильника піт у другому режимі наведена на рис. 2.5.
У цьому режимі лічильник працює в автоматичному режимі й ділить вхідну частоту Fс на N, де N- число, завантажене в лічильник на етапі його ініціалізації. Період вихідного сигналу на виході OUT буде рівний Tout = Tc ∙N, при цьому вихідний сигнал буде рівний лог. 1, в інтервалі (N - 1) ∙Тс і лог. 0 в інтервалі Tc. Якщо в процесі роботи лічильника здійснити його перезавантаження новим числом N, то тривалість поточного періоду не змінитися, а наступний період буде визначений вже новим початковим значенням лічильника N. Якщо під час роботи на вхід Е подати сигнал лог. 0, то лічильник перестає працювати, а на виході буде сигнал лог. 1. Після подачі на вхід Е сигналу лог. 1, період з тривалістю Tout відлічуватиметься заново, починаючи з початкового значення лічильника N.
4. Третій режим - генератор тактових імпульсів. Часова діаграма роботи лічильника піт у третьому режимі наведена на рис. 2.6.
Рис. 2.5. Другий режим роботи ПІТ Рис. 2.6. Третій режим роботи ПІТ
У цьому режимі лічильник виробляє прямокутні імпульси зі скважністью два. Період вихідного сигналу на виході OUT буде рівний Tout = Tc ∙N. При цьому тривалість лог. 1 та лог. 0 для парного значення N буде рівна T1,2= (Tc ∙ n)/2, а для непарного значення N тривалість лог. 1 буде рівна T1out= ((N + 1)/2)Tc, а для лог. 0 T1out= ((N - 1)/2)Tc.
Перезавантаження лічильника новим початковим значенням N не вплине на поточний період, а зміниться тільки наступний період вихідного сигналу. У цьому режимі N не може бути рівним 0,1 та 3. Якщо під час рахунку на вхід Е подати сигнал лог. 0, то лічильник зупиняється, а після відновлення на вході Е сигналу лог. 1 генерація починається заново з початкового значення N.
5. Четвертий режим - строб з програмним запуском. Часова діаграма роботи лічильника ПІТ у четвертому режимі наведена на рис. 2.7.
У цьому режимі після закінчення рахунку буде сформований сигнал лог. 0 на виході лічильника ОUT тривалістю Тс, тобто даний режим дозволяє формувати строб з програмованою затримкою на N тактів.
Рис. 2.7. Четвертий режим роботи ПІТ
Якщо в процесі рахунку буде завантажено нове початкове значення лічильника N, то робота лічильника буде аналогічна нульовому режиму. При подачі під час рахунку на вхід Е сигналу лог. 0 рахунок буде зупинений, а після відновлення на вході сигналу лог. 1 рахунок піде із значення, за яким він був зупинений.
6. П'ятий режим - строб з апаратним запуском. Часова діаграма роботи лічильника ПІТ у п'ятому режимі наведена на рис. 2.8.
Рис. 2.8. П'ятий режим роботи ПІТ
Робота лічильника у пятому режимі аналогічна роботі лічильника в четвертому режимі, за винятком моменту, коли під час рахунку на вхід Е надходить сигнал лог. 0. Після цього рахунок припиняється, а після відновлення на вході Е сигналу лог. 1 рахунок починається спочатку - з початкового значення N. Якщо ж під час рахунку завантажити нове початкове значення N, то поточний цикл буде виконаний без змін, а нове значення N набуде чинності тільки для наступного циклу лічильника.
