Агуулгын хүснэгт:

2 ээлжийн бүртгэл (74HC595) ашиглан 16 LED хөтлөх: 9 алхам
2 ээлжийн бүртгэл (74HC595) ашиглан 16 LED хөтлөх: 9 алхам

Видео: 2 ээлжийн бүртгэл (74HC595) ашиглан 16 LED хөтлөх: 9 алхам

Видео: 2 ээлжийн бүртгэл (74HC595) ашиглан 16 LED хөтлөх: 9 алхам
Видео: Светодиодный DVD-дисплей и Arduino Nano (основы семисегментного светодиодного дисплея) 2024, Арваннэгдүгээр
Anonim
2 ээлжийн бүртгэл (74HC595) ашиглан 16 LED хөтлөх
2 ээлжийн бүртгэл (74HC595) ашиглан 16 LED хөтлөх

Энэ хэлхээнд 2 ээлжийн регистр (74HC595) ашиглагдах бөгөөд ээлжийн бүртгэл нь 16 LED гаралт болгон жолоодох болно. Ээлжийн бүртгэл бүр 8 LED хөтлөх болно. Ээлжийн бүртгэлийг утастай болгосон тул ээлжийн бүртгэлийн гаралт бүр нөгөөгийнхөө хуулбар шиг харагдах болно.

Алхам 1: Ээлжийн бүртгэл гэж юу вэ?

Ээлжийн бүртгэл гэж юу вэ?
Ээлжийн бүртгэл гэж юу вэ?
Ээлжийн бүртгэл гэж юу вэ?
Ээлжийн бүртгэл гэж юу вэ?

Shift бүртгэлүүд нь дараалсан логик хэлхээ бөгөөд өгөгдөл хадгалах, дамжуулах чадвартай байдаг.

Ээлжийн бүртгэлүүд нь хоорондоо холбогдсон олон флип болон цагнаас бүрдэнэ. Ээлжийн бүртгэлийг цагийн хуваарийн дагуу (импульсийн гаралт) шилжүүлж эсвэл өөрчилдөг.

Алхам 2: Shift бүртгэлийн хэрэглээ

Shift бүртгэлийн хэрэглээ
Shift бүртгэлийн хэрэглээ

Shift регистр нь тооцоолуур, компьютерт ашигладаг дижитал санах ойн хэлхээ юм. Shift регистрийг ашиглан Arduino зэрэг микроконтроллерийн гаралтын тоог өргөтгөх боломжтой.

Алхам 3: Цахилгаан хэлхээнд ашигладаг бүрэлдэхүүн хэсгүүд

Цахилгаан хэлхээнд ашигладаг электрон эд ангиуд
Цахилгаан хэлхээнд ашигладаг электрон эд ангиуд

2 74HC595 ээлжийн бүртгэл

16; 1 к резистор (хүрэн, хар, улаан)

16 LED

1 Ардуино Уно

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

2 урт талх

утаснууд.

Алхам 4: Цахилгаан хэлхээг тохируулах

Цахилгаан хэлхээг тохируулах
Цахилгаан хэлхээг тохируулах
Цахилгаан хэлхээг тохируулах
Цахилгаан хэлхээг тохируулах

Гаралт нь Qa -аас Qh хүртэл байна. Эхлээд Qa утсыг холбож, дараа нь диаграммд үзүүлсэн шиг өөр хоорондоо гаралт руу орно.

pin14 бол SER нь Arduino дижитал зүү 11 -тэй холбогдсон байна. Энэ нь өгөгдлийн оролт юм.

Pin12 нь RCLK (LATCH) холбогдсон байна

Arduino дижитал зүү 8

Pin11 бол SRCLK (CLOCK) нь Arduino дижитал зүү 12 -тэй холбогдсон байна

энэ зүү дээш гарах бүрт (1) ээлжийн бүртгэл дэх утгууд 1 битээр шилжих болно.

Vcc нь зүү 16 нь улаан талхны төмөр замд холбогдсон байна

зүү 8 нь газардуулгатай холбогдсон байна

Arduino 5 вольт нь талхны самбарын улаан төмөр замд холбогдсон байна

Arduino grounsd нь хар төмөр замд холбогдсон байна

Самбарын суурийг диаграммд үзүүлсэн шиг холбоно уу.

Алхам 5: Хэлхээ хэрхэн ажилладаг

Хэлхээ хэрхэн ажилладаг
Хэлхээ хэрхэн ажилладаг

Гурван өөр оролт (CLOCK, LATCH, DATA) нь LED дээр харагдаж байгаа шиг гаралтын хүчдэлийг өөрчлөх бөгөөд CODE нь LED -ийн дараалал, LED -ийн асаах, унтраах хурдыг програмчлах болно.

Алхам 6: Үр дүн нь эхний зүүнээс баруун тийш хурдан шилжих болно

Гаралт нь эхлээд зүүнээс баруун тийш хурдан шилжих болно
Гаралт нь эхлээд зүүнээс баруун тийш хурдан шилжих болно

LED нь зүүнээс баруун тийш хурдан шилжих болно.

Алхам 7: Дараа нь LED гэрэл нь баруун талаас зүүн тийш маш хурдан явдаг

Дараа нь LED гэрэл нь баруун талаас зүүн тийш маш хурдан явдаг
Дараа нь LED гэрэл нь баруун талаас зүүн тийш маш хурдан явдаг

LED нь чиглэлээ өөрчилдөг (баруунаас зүүн тийш).

Алхам 8: Дүгнэлт

Дүгнэлт
Дүгнэлт

Энэхүү төсөл нь ээлжийн бүртгэл, түүний хэрэглээг ойлгоход тусална гэж найдаж байна. Энэ төсөл надад таалагдсан. Үүнийг туршиж үзсэн

Tinkercad ба ажилладаг.

Холбоос байдаг, гэхдээ үүнийг үзэхийн тулд танд Tinkercad данс хэрэгтэй байж магадгүй юм. Энэ линкийг мөн КОД -той хамт оруулсан болно.

Баярлалаа

Алхам 9: ээлжийн бүртгэлийн видео

ээлжийн бүртгэлийн видео

Зөвлөмж болгож буй: