Що таке регістр зсуву?
Регістр зсуву є два або більше бістабільних елементів (тригерів), з’єднаних послідовно. З кожним тактом годинника вихідний сигнал етапу n зсувається до етапу n+1. Застосування включають затримки годинника або сигналу, лінії затримки та регістри зсуву з лінійним зворотним зв'язком.
Часто використовуються регістри зсуву з метою економії пінів на мікроконтролері. Кожен мікроконтролер має обмежену кількість контактів для загальних входів і виходів (GPIO). Якщо в проекті потрібно керувати 16 світлодіодами, для цього зазвичай потрібно 16 контактів мікроконтролера.
Регістри зсуву – це група тригерів, які використовуються для зберігання та передачі даних у вигляді двійкових чисел.. Лічильник — це регістр з додатковою логікою для реалізації функції підрахунку. На кожному лічильнику годинника збільшується/зменшується попереднє значення для підрахунку подій у формі …
Давайте повернемося до основ!
- Крок 1: речі, які вам знадобляться. 1x 74HC595 Регістр зсуву. …
- Крок 2: дізнайтеся свій регістр зсуву. Регістр зсуву, який ми будемо використовувати, це 74HC595, який є 8-розрядним регістром зсуву з трьома станами, тобто з 8 виходами. …
- Крок 3: Збираємо комплект. …
- Крок 4: Робота. …
- Крок 5: Отримуйте задоволення! …
- 17 коментарів.
Регістри зсуву пропонують кілька переваг у проектуванні цифрових схем, зокрема зберігання та передача великих обсягів даних у невеликому просторі, низьке енергоспоживання та висока швидкість роботи. Вони також забезпечують гнучкість у маніпулюванні даними та перетворенні, що робить їх корисними в широкому діапазоні програм.