Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang isang Rehistro ng Shift?
- Hakbang 2: Mga Paggamit ng Mga Rehistro ng Shift
- Hakbang 3: Mga Elektronikong Bahagi na Ginamit sa Circuit
- Hakbang 4: Pag-set up ng Circuit
- Hakbang 5: Paano Gumagana ang Circuit
- Hakbang 6: Ang Mga Output Ay Magbabago ng Unang Kaliwa patungo sa Kanan nang Mabilis
- Hakbang 7: Pagkatapos ang LEDS Wil Pumunta Mula Kanan sa Kaliwa nang Napakabilis
- Hakbang 8: Konklusyon
- Hakbang 9: Video ng Mga Rehistro ng Shift
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
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?
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
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
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
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
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
Mabilis na lilipat ang LEDS pakaliwa.
Hakbang 7: Pagkatapos ang LEDS Wil Pumunta Mula Kanan sa Kaliwa nang Napakabilis
Ang direksyon ng pagbabago ng LEDS (kanan sa kaliwa).
Hakbang 8: 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:
Paggamit ng 556 Timer upang Magmaneho ng isang Stepper Motor: 5 Mga Hakbang
Paggamit ng 556 Timer upang Magmaneho ng isang Stepper Motor: Ipapaliwanag sa Instructable na ito kung paano maaaring magmaneho ang isang 556 timer ng isang stepper motor. Walang kinakailangang Code para sa circuit na ito
Cascade of Shift Registro 74HC595 Kinokontrol sa pamamagitan ng Arduino at Ethernet: 3 Hakbang
Ang Cascade of Shift Registro 74HC595 Kinokontrol sa pamamagitan ng Ar Arinoino at Ethernet: Ngayon nais kong magpakita ng isang proyekto na naipatupad ko sa dalawang bersyon. Gumagamit ang proyekto ng 12 shift register 74HC595 at 96 LEDs, Arduino Uno board na may Ethernet Shield Wiznet W5100. Ang 8 LEDs ay konektado sa bawat rehistro ng paglilipat. Ang mga numero 0
Gumamit ng Homie Firmware upang Magmaneho ng Sonoff Switch Module (Batay sa ESP8266): 5 Mga Hakbang (na may Mga Larawan)
Gumamit ng Homie Firmware upang Magmaneho ng Module ng Sonoff Switch (Batay sa ESP8266): Ito ay isang tagubilin na itinuturo, isinulat ko ito nang kaunti pagkatapos " Pagbuo ng Mga Homie Device para sa IoT o Home Automation ". Ang paglaon ay nakatuon sa pangunahing pagsubaybay (DHT22, DS18B20, ilaw) sa paligid ng D1 Mini boards. Sa oras na ito, nais kong ipakita
48 X 8 Pag-scroll LED Matrix Display Paggamit ng Arduino at Shift Registro .: 6 Mga Hakbang (na may Mga Larawan)
48 X 8 Scrolling LED Matrix Display Paggamit ng Arduino at Shift Registro .: Kamusta lahat! Ito ang aking unang Maituturo at lahat tungkol sa paggawa ng 48 x 8 Programmable Scrolling LED Matrix gamit ang isang Arduino Uno at 74HC595 shift register. Ito ang aking unang proyekto sa isang Arduino development board. Ito ay isang hamon na ibinigay kay m
Paano Magmaneho ng Maraming LEDs Mula sa Ilang Mga Microcontroller Pins .: 6 Mga Hakbang (na may Mga Larawan)
Paano Magmaneho ng Maraming LEDs Mula sa Ilang mga Microcontroller Pins .: Gamit ang katunayan na maraming mga microcontroller pin ay may tatlong mga estado (+ V, GND, o " mataas na impedence ", maaari kang magmaneho ng N * (N-1) LEDs mula sa N pin Kaya't ang maliit na 8pin microcontroller tulad ng isang PIC12Fxxx o isang ATtiny11 ay maaaring maghimok ng 20 LEDs onits limang magagamit