Съдържание:

Използване на 2 регистъра за смяна (74HC595) за задвижване на 16 светодиода: 9 стъпки
Използване на 2 регистъра за смяна (74HC595) за задвижване на 16 светодиода: 9 стъпки

Видео: Използване на 2 регистъра за смяна (74HC595) за задвижване на 16 светодиода: 9 стъпки

Видео: Използване на 2 регистъра за смяна (74HC595) за задвижване на 16 светодиода: 9 стъпки
Видео: Apa itu Digital? Welcome to DigitalWorld - Bit & Byte (Subtittled) 2024, Юни
Anonim
Използване на 2 регистъра за смяна (74HC595) за задвижване на 16 светодиода
Използване на 2 регистъра за смяна (74HC595) за задвижване на 16 светодиода

Тази схема ще използва 2 регистри за смяна (74HC595). Регистрите за смяна ще задвижват като изходи 16 светодиода. Всеки регистър за смяна ще задвижва 8 светодиода. Регистрите за смяна са свързани така, че всеки изход на регистъра на смяна ще изглежда като дубликат на другия.

Стъпка 1: Какво представлява регистър за смяна?

Какво е регистър на смяна?
Какво е регистър на смяна?
Какво е регистър на смяна?
Какво е регистър на смяна?

Регистрите за смяна са последователни логически вериги, които могат да съхраняват и прехвърлят данни.

Регистрите за смяна се състоят от много джапанки и часовници, които са свързани заедно. Изходите на смяната регистрите за смяна се изместват или променят според часовниците (импулсни изходи).

Стъпка 2: Използване на регистрите за смяна

Използване на сместващи регистри
Използване на сместващи регистри

Регистрите за смяна са цифрови схеми на паметта, използвани в калкулатори и компютри. Регистрите за смяна могат да се използват за разширяване на броя на изходите от микроконтролер като Arduino.

Стъпка 3: Електронни компоненти, използвани във веригата

Електронни компоненти, използвани във веригата
Електронни компоненти, използвани във веригата

2 регистри за смяна 74HC595

16; 1 k резистори (кафяво, черно, червено)

16 светодиода

1 Arduino Uno

2 електролитни кондензатора; 10 Uf

2 дълги хлебни връзки

проводници.

Стъпка 4: Настройка на веригата

Настройка на веригата
Настройка на веригата
Настройка на веригата
Настройка на веригата

Изходите са Qa към Qh. Първо свържете Qa и след това отидете един към друг, както е показано на диаграмата.

pin14 е SER е свързан към цифров извод 11 на Arduino. SER е входът DATA, който ще бъде изместен.

Pin12 е RCLK (LATCH) е свързан към

Arduino цифров щифт 8

Pin11 е SRCLK (ЧАСОВНИК) е свързан към цифров щифт 12 на Arduino

всеки път, когато този извод се повиши (1) стойностите в регистъра за смяна ще се изместят с 1 бит.

Vcc е извод 16 е свързан към червената шина

щифт 8 е свързан към земята

Arduino 5 волта е свързан към червената шина на платката

Arduino Grounsd е свързан с черната релса

Свържете основите на дъските заедно, както е показано на диаграмата.

Стъпка 5: Как работи веригата

Как работи веригата
Как работи веригата

Трите различни входа (CLOCK, LATCH, DATA) ще променят напрежението на изходите, както се вижда на светодиодите. CODE ще програмира последователността на светодиодите и скоростта на включване и изключване на светодиодите.

Стъпка 6: Изходите бързо ще се изместят отляво надясно

Изходите бързо ще се изместят отляво надясно
Изходите бързо ще се изместят отляво надясно

Светодиодите ще се движат бързо отляво надясно.

Стъпка 7: След това светодиодите Уил преминават отдясно наляво много бързо

След това светодиодите Уил преминават отдясно наляво много бързо
След това светодиодите Уил преминават отдясно наляво много бързо

Светодиодите променят посоката (отдясно наляво).

Стъпка 8: Заключение

Заключение
Заключение

Надявам се, че този проект помага да се разберат регистрите за смяна и тяхното използване. Хареса ми проекта. Той беше тестван

Tinkercad и работи.

Има връзка, но може да се нуждаете от акаунт в Tinkercad, за да го видите. Връзката е публикувана по -горе също с КОД.

Благодаря ти

Стъпка 9: Видео на регистрите за смяна

видео на регистрите за смяна

Препоръчано: