Що таке регістр зсуву?

0 Comments

Регістр зсуву є два або більше бістабільних елементів (тригерів), з’єднаних послідовно. З кожним тактом годинника вихідний сигнал етапу n зсувається до етапу n+1. Застосування включають затримки годинника або сигналу, лінії затримки та регістри зсуву з лінійним зворотним зв'язком.

Часто використовуються регістри зсуву з метою економії пінів на мікроконтролері. Кожен мікроконтролер має обмежену кількість контактів для загальних входів і виходів (GPIO). Якщо в проекті потрібно керувати 16 світлодіодами, для цього зазвичай потрібно 16 контактів мікроконтролера.

Регістри зсуву – це група тригерів, які використовуються для зберігання та передачі даних у вигляді двійкових чисел.. Лічильник — це регістр з додатковою логікою для реалізації функції підрахунку. На кожному лічильнику годинника збільшується/зменшується попереднє значення для підрахунку подій у формі …

Давайте повернемося до основ!

  1. Крок 1: речі, які вам знадобляться. 1x 74HC595 Регістр зсуву. …
  2. Крок 2: дізнайтеся свій регістр зсуву. Регістр зсуву, який ми будемо використовувати, це 74HC595, який є 8-розрядним регістром зсуву з трьома станами, тобто з 8 виходами. …
  3. Крок 3: Збираємо комплект. …
  4. Крок 4: Робота. …
  5. Крок 5: Отримуйте задоволення! …
  6. 17 коментарів.

Регістри зсуву пропонують кілька переваг у проектуванні цифрових схем, зокрема зберігання та передача великих обсягів даних у невеликому просторі, низьке енергоспоживання та висока швидкість роботи. Вони також забезпечують гнучкість у маніпулюванні даними та перетворенні, що робить їх корисними в широкому діапазоні програм.