Мазмұны:

16 светодиодты басқару үшін 2 ауысымдық регистрді (74HC595) қолдану: 9 қадам
16 светодиодты басқару үшін 2 ауысымдық регистрді (74HC595) қолдану: 9 қадам

Бейне: 16 светодиодты басқару үшін 2 ауысымдық регистрді (74HC595) қолдану: 9 қадам

Бейне: 16 светодиодты басқару үшін 2 ауысымдық регистрді (74HC595) қолдану: 9 қадам
Бейне: ESP8266 Project: How to control 2 AC bulb or load using 2 Relay with NodeMCU and D1 Mini over WiFi 2024, Маусым
Anonim
16 светодиодты басқару үшін 2 ауысымдық регистрді (74HC595) қолдану
16 светодиодты басқару үшін 2 ауысымдық регистрді (74HC595) қолдану

Бұл тізбекте 2 ауысымдық регистр (74HC595) қолданылады, ауысым регистрлері 16 жарықдиодты шығыс ретінде қозғалады. Әр ауысым регистрі 8 светодиодты басқарады. Өзгерістер регистрлері әр ауысым регистрінің шығысы екіншісінің көшірмесіне ұқсайтын етіп қосылады.

1 -қадам: ауысымдық регистр дегеніміз не?

Shift реестрі дегеніміз не?
Shift реестрі дегеніміз не?
Shift реестрі дегеніміз не?
Shift реестрі дегеніміз не?

Shift регистрлері - логикалық тізбектер, олар деректерді сақтауға және беруге қабілетті.

Ауысым регистрлері бір -бірімен байланысты көптеген флип -флоптар мен сағаттардан тұрады. Ауысымдық регистрлердің шығысы сағаттарға сәйкес (импульстік шығулар) ауысады немесе өзгертіледі.

2 -қадам: Shift регистрлерін қолдану

Shift регистрлерінің қолданылуы
Shift регистрлерінің қолданылуы

Ауысым регистрлері - бұл калькуляторлар мен компьютерлерде қолданылатын цифрлық жады схемалары. Shift регистрлері Arduino сияқты микроконтроллерден шығулар санын кеңейту үшін қолданыла алады.

3 -қадам: Схемада қолданылатын электронды компоненттер

Тізбекте қолданылатын электронды компоненттер
Тізбекте қолданылатын электронды компоненттер

2 74HC595 ауысым регистрі

16; 1 к резисторлар (қоңыр, қара, қызыл)

16 жарық диоды

1 Arduino Uno

2 электролиттік конденсатор; 10 Uf

2 ұзын нан

сымдар.

4 -қадам: схеманы орнату

Схеманы орнату
Схеманы орнату
Схеманы орнату
Схеманы орнату

Шығу Qa -дан Qh -ге дейін болады. Алдымен Qa -ды қосыңыз, содан кейін диаграммада көрсетілгендей бір -біріне шығыңыз.

pin14 - SER - Arduino цифрлық пиніне 11 қосылған. SER - DATA кірісі, ол ауысады.

Pin12 - RCLK (LATCH) қосылған

Arduino цифрлық пин 8

Pin11 - SRCLK (CLOCK) Arduino цифрлық 12 істігіне қосылған

бұл түйін жоғары көтерілген сайын (1) ауысым регистріндегі мәндер 1 битке ығысады.

Vcc сымының 16 түйірі қызыл тақтаға қосылған

түйреуіш 8 жерге қосылған

Ардуино 5 вольтты тақтаның қызыл рельсіне қосылған

Arduino grounsd қара рельске қосылған

Диаграммада көрсетілгендей тақталардың негізін жалғаңыз.

5 -қадам: Цикл қалай жұмыс істейді

Цикл қалай жұмыс істейді
Цикл қалай жұмыс істейді

3 түрлі кіріс (CLOCK, LATCH, DATA) светодиодтарда көрсетілгендей шығыс кернеуін өзгертеді. CODE светодиодтардың реттілігін және жарықдиодты шамдардың қосылу мен сөнуін бағдарламалайды.

6 -қадам: шығыстар біріншіден оңға тез ауысады

Нәтижелер бірінші солдан оңға тез ауысады
Нәтижелер бірінші солдан оңға тез ауысады

Жарық диодтары солдан оңға тез жылжиды.

7 -қадам: Содан кейін светодиодтар оңнан солға өте тез өтеді

Содан кейін светодиодтар оңнан солға өте тез өтеді
Содан кейін светодиодтар оңнан солға өте тез өтеді

Светодиодтар бағытын өзгертеді (оңнан солға қарай).

8 -қадам: Қорытынды

Қорытынды
Қорытынды

Бұл жоба ауысым регистрлері мен оның қолданылуын түсінуге көмектеседі деп сенемін. Маған жоба ұнады. Ол сынақтан өтті

Tinkercad және жұмыс істейді.

Сілтеме бар, бірақ оны көру үшін сізге Tinkercad тіркелгісі қажет болуы мүмкін. Сілтеме жоғарыда КОД -пен бірге орналастырылған.

Рақмет сізге

9 -қадам: ауысымдық регистрлердің бейнесі

ауысымдық регистрлердің бейнесі

Ұсынылған: