игналом код, встановлений на входах D0-DЗ, запишеться в лічильник і тут же з'явиться на його виходах Q0 - Q3. Подальший рахунок імпульсів буде проводитися вже від цього нового значення. p align="justify"> Виходи В«> 15В» і В«<0В» - це виходи переповнення. Вони використовуються при послідовному з'єднанні декількох таких лічильників. У процесі рахунку рівень сигналу на обох цих виходах дорівнює одиниці. На виході В«> 15В» логічний нуль з'являється в тому випадку, якщо в процесі прямого рахунку вміст лічильника досягне свого максимального значення 11112, і на вхід В«+1В» надійде черговий рахунковий імпульс. Вихід В«<0В» працює аналогічно, але при зворотному рахунку. Сигнал логічного нуля з'являється на цьому виході в той момент, коли лічильник дорахував до своєї нижньої межі - 00002, і на вхід В«-1В» надійде черговий рахунковий імпульс. При послідовному з'єднанні двох лічильників виходи В«> 15В» і В«<0В» першого лічильника з'єднується відповідно з входами В«+1В» і В«-1В» другого. В результаті, з'єднавши послідовно два таких лічильника, ми отримаємо восьмизарядний реверсивний лічильник, який також буде мати можливість передустановки. Таким способом можна з'єднувати послідовно будь-яку кількість лічильників 555ІЕ7. p align="justify"> Одне із застосувань мікросхеми 555ІЕ7 - побудова дільників із змінним коефіцієнтом ділення. Простий дільник частоти, розглянутий на початку цієї глави, дає фіксований набір коефіцієнтів розподілу, який до того ж можна вибирати лише з обмеженого ряду значень, які є ступенем числа 2. br/>
.7 Подільники із змінним коефіцієнтом ділення
У цифровій і мікропроцесорній техніці часто потрібні дільники з довільним коефіцієнтом ділення. При цьому бажано, щоб коефіцієнт ділення можна було оперативно міняти. На рис. 1.24 зображена схема дільника з програмованим коефіцієнтом ділення на основі реверсивного лічильника К555ИЕ7. Для зберігання-коефіцієнта ділення використовується спеціальний чотирьохрозрядний паралельний регістр, позначений на схемі як DD1. Коефіцієнт поділу такого дільника може змінюватися від 1 до 15. br/>В
Робота лічильника починається з установки всіх його розрядів в нуль за допомогою входу R. Зверніть увагу на те, що в мікросхемі К555ИЕ7 використовується прямий, а не інверсний вхід скидання. Тому скидання відбувається при подачі на цей вхід сигналу логічної одиниці. Після того, як лічильник скинутий, для нормальної роботи лічильника на вхід R повинен бути поданий нульовий рівень. p align="justify"> Вхідний сигнал надходить на вхід В«-1В». Тому лічильник працює в режимі зворотного рахунку. Тому перший же вхідний імпульс після скидання лічильника викличе сигнал переповнення на виході В«<0В». Цей імпульс надійде на вхід РЕ. У результаті в лічильник буде записано бінарне число з виходу регістра DD1. Це число відповідає обраному коефіцієнту поділу. Припустимо, що в регістр DD1 ми записали число 10 (10102). Тоді саме це число буде записано в розряди лічильника DD2. p align="justify"> Кожен наступний вхідний імпульс буде зменшувати вміст лічильника на одиницю. Так триватиме до тих пір, поки вміст лічильника знову не зменшиться до нуля. Для цього буде потрібно як раз 10 тактових імпульсів. По приходу одинадцятого імпульсу на виході В«<0В» знову з'явиться сигнал переповнення, і в лічильник буде знову записано число десять з регістра DD1. p align="justify"> Описаний процес буде повторюватися весь час, поки приходять вхідні імпульси. Період проходження імпульсів на виході В«<0В», а, значить, і на виході всієї схеми в нашому випадку буде в 11 разів більше періоду вхідних сигналів. А частота вихідних імпульсів буде, відповідно, в 11 разів менше. Тобто наш лічильник буде ділити на 11. Записуючи в регістр DD1 різні значення, можна легко міняти коефіцієнт ділення описаної схеми. Забігаючи наперед скажу, що запис числа в регістр коефіцієнта ділення може виробляти мікропроцесор. У цьому випадку ми можемо створити дільник, керований від мікропроцесора. br/>
1.8 Таймери
Подібну схему можна використовувати також для формування різних інтервалів часу. Якщо на вхід В«-1В» подавати тактові імпульси фіксованої частоти, а в якості керуючого входу використовувати вхід R, то на виході ми можемо отримувати імпульс заданої тривалості. І цю тривалість можна програмувати, записуючи в регістр D1 різні коефіцієнти. p align="justify"> Схеми, призначені для формування різних інтервалів часу, називаються таймерами. Зазвичай одні й ті ж цифрові елементи при певному способі включення можуть з успіхом виступати в будь-який з трьох описаних вище ролей: або як подільники, або як лічильники, або як таймери. p align="justify"> Існують і спеціалізовані мікросхеми-таймери. Наприклад, мікросхема К580ВІ53 - це універсальний програмований трьохканальний лічильник-таймер. Така мікросхема має безліч режимів роб...