Talaan ng mga Nilalaman:

Paggamit ng 2 Shift Registro (74HC595) upang Magmaneho ng 16 LEDs: 9 Mga Hakbang
Paggamit ng 2 Shift Registro (74HC595) upang Magmaneho ng 16 LEDs: 9 Mga Hakbang

Video: Paggamit ng 2 Shift Registro (74HC595) upang Magmaneho ng 16 LEDs: 9 Mga Hakbang

Video: Paggamit ng 2 Shift Registro (74HC595) upang Magmaneho ng 16 LEDs: 9 Mga Hakbang
Video: ESP32 Tutorial 8 -Walking Light 74HC595 Shift register -SunFounder's ESP32 IoT Learnig kit 2024, Hunyo
Anonim
Paggamit ng 2 Shift Registro (74HC595) upang humimok ng 16 LEDs
Paggamit ng 2 Shift Registro (74HC595) upang humimok ng 16 LEDs

Ang circuit na ito ay gagamit ng 2 shift register (74HC595). Ang mga shift register ay magdadala bilang output na 16 LEDs. Ang bawat rehistro ng paglilipat ay magdadala ng 8 LEDs. Ang mga rehistro ng shift ay wired upang ang bawat output ng rehistro ng shift ay magiging hitsura ng isang duplicate ng iba pa.

Hakbang 1: Ano ang isang Rehistro ng Shift?

Ano ang isang Rehistro ng Shift?
Ano ang isang Rehistro ng Shift?
Ano ang isang Rehistro ng Shift?
Ano ang isang Rehistro ng Shift?

Ang mga rehistro ng shift ay sunud-sunod na mga circuit ng lohika. May kakayahang mag-imbak at maglipat ng data.

Ang mga rehistro ng paglilipat ay binubuo ng maraming mga flip flop at orasan na konektado nang magkasama. Ang mga output ng shift na shift registro ay inilipat o binago ayon sa mga orasan (pulsed outputs).

Hakbang 2: Mga Paggamit ng Mga Rehistro ng Shift

Mga Paggamit ng Mga Rehistro ng Shift
Mga Paggamit ng Mga Rehistro ng Shift

Ang mga rehistro ng paglilipat ay mga digital memory circuit na ginagamit sa mga calculator at computer. Maaaring magamit ang mga shister register upang mapalawak ang bilang ng mga output mula sa isang microcontroller tulad ng Arduino.

Hakbang 3: Mga Elektronikong Bahagi na Ginamit sa Circuit

Mga Elektronikong Bahagi na Ginamit sa Circuit
Mga Elektronikong Bahagi na Ginamit sa Circuit

2 74HC595 paglilipat ng mga rehistro

16; 1 k resistors (kayumanggi, itim, pula)

16 LEDs

1 Arduino Uno

2 electrolytic capacitors; 10 Uf

2 mahabang breadbaords

mga wire.

Hakbang 4: Pag-set up ng Circuit

Pag-set up ng Circuit
Pag-set up ng Circuit
Pag-set up ng Circuit
Pag-set up ng Circuit

Ang mga output ay Qa hanggang Qh. Wire Qa muna at pagkatapos ay pumunta sa bawat isa na output tulad ng ipinapakita ay ang diagram.

Ang pin14 ay SER ay konektado sa Arduino digital pin 11.ang SER ay ang input ng DATA na lilipat.

Ang Pin12 ay RCLK (LATCH) ay konektado sa

Arduino digital pin 8

Ang Pin11 ay SRCLK (CLOCK) ay konektado sa Arduino digital pin 12

tuwing mataas ang pin na ito (1) ang mga halaga sa rehistro ng paglilipat ay lilipat ng 1 bit.

Ang Vcc ay pin 16 ay konektado sa red breadboard rail

ang pin 8 ay konektado sa lupa

Ang Arduino 5 volts ay konektado sa pulang riles ng breadboard

Ang Arduino grounsd ay konektado sa itim na riles

Ikonekta ang mga bakuran ng mga board nang magkasama tulad ng ipinakita ay ang diagram.

Hakbang 5: Paano Gumagana ang Circuit

Paano Gumagana ang Circuit
Paano Gumagana ang Circuit

Ang 3 magkakaibang mga input (CLOCK, LATCH, DATA) ay magbabago ng mga voltages ng mga output tulad ng nakikita sa mga LED. Ipaprogram ng CODE ang pagkakasunud-sunod ng mga LED at ang bilis ng pag-on at pag-on ng mga LED.

Hakbang 6: Ang Mga Output Ay Magbabago ng Unang Kaliwa patungo sa Kanan nang Mabilis

Ang Mga Output Ay Lilipat ng Unang Kaliwa sa Kanan Mabilis
Ang Mga Output Ay Lilipat ng Unang Kaliwa sa Kanan Mabilis

Mabilis na lilipat ang LEDS pakaliwa.

Hakbang 7: Pagkatapos ang LEDS Wil Pumunta Mula Kanan sa Kaliwa nang Napakabilis

Pagkatapos ang LEDS Wil Pumunta Mula Kanan sa Kaliwa ng Napakabilis
Pagkatapos ang LEDS Wil Pumunta Mula Kanan sa Kaliwa ng Napakabilis

Ang direksyon ng pagbabago ng LEDS (kanan sa kaliwa).

Hakbang 8: Konklusyon

Konklusyon
Konklusyon

Inaasahan kong makakatulong ang proyektong ito upang maunawaan ang paglilipat ng mga rehistro at mga gamit nito. Nasisiyahan ako sa proyekto. Sinubukan ito noong

Tinkercad at gumagana.

Mayroong isang link, ngunit maaaring kailanganin mo ang isang Tinkercad account upang makita ito. Ang link ay nai-post sa itaas din kasama ang CODE.

Salamat

Hakbang 9: Video ng Mga Rehistro ng Shift

video ng mga rehistro ng shift

Inirerekumendang: