Мазмуну:

Shift реестри менен 7 сегменттин дисплейи: 3 кадам
Shift реестри менен 7 сегменттин дисплейи: 3 кадам

Video: Shift реестри менен 7 сегменттин дисплейи: 3 кадам

Video: Shift реестри менен 7 сегменттин дисплейи: 3 кадам
Video: Архитектура ЭВМ | Основы Операционных Систем 03 | Ассемблер 2024, Ноябрь
Anonim
Shift реестри менен 7 сегменттин дисплейи
Shift реестри менен 7 сегменттин дисплейи
Shift реестри менен 7 сегменттин дисплейи
Shift реестри менен 7 сегменттин дисплейи

Бул жаңы башталгыч долбоор, эгерде сиз жаңы эле нөөмөт реестрин колдонууну жана анын код менен кантип иштээрин үйрөнүп жатсаңыз. Андан тышкары, эгер сиз 7 сегменттүү дисплейде жаңы болсоңуз, бул долбоор эң сонун башталыш. Бул долбоорду баштоодон мурун, нан панелин 3.3 V жана GND (нандын эки тарабы) менен кубаттаңыз.

Жабдуулар

  • 8 220 Ом каршылыгы
  • 7 сегменттүү дисплей
  • 74HC595 Shift каршылыгы
  • Arduino
  • Breadboard
  • Өткөргүч зымдар

1 -кадам: 1 -кадам: Жети сегментти көрсөтүү

1 -кадам: Жети сегментти көрсөтүү
1 -кадам: Жети сегментти көрсөтүү

Баштоо үчүн, сиз 7 сегменттин дисплейинде жалпы катод же жалпы анод бар экенин билгиңиз келет. Демек, сиз 7 сегменттүү дисплейиңизге зым тартууга туура келет. Бул окуу куралы жалпы катоддо да, аноддо да иштей алат, сизде жалпы анод барбы, ошол конкреттүү пинти VCCге туташтырыңыз, эгер сизде жалпы катод болсо, ошол пинди GNDге туташтырыңыз.

  • А пинти 200 омдук резисторго туташтырыңыз, андан кийин нөөмөт регистриндеги 1-чыгууга туташат
  • В пинин 200 омдук резисторго туташтырыңыз, андан кийин нөөмөт реестриндеги Output 2ге туташат
  • Пин Сти 200 омдук резисторго туташтырыңыз, андан кийин нөөмөт реестриндеги Чыгуу 3кө туташат
  • Pin Dди 200 омдук резисторго туташтырыңыз, андан кийин нөөмөт реестриндеги Output 4кө туташат
  • E пин 200 Ом резисторго туташтырыңыз, андан кийин смена регистриндеги Output 5ке туташат
  • F пинди 200 омдук резисторго туташтырыңыз, андан кийин нөөмөт регистриндеги Чыгуу 6га туташат
  • G пинти 200 омдук резисторго туташтырыңыз, андан кийин нөөмөт реестриндеги Чыгуу 7ге туташат
  • Пин DPди 200 омдук резисторго туташтырыңыз, андан кийин нөөмөт реестриндеги Output 8ге туташат
  • CAны 200 омдук резисторго туташтырып, анан Powerке туташат

2 -кадам: 2 -кадам: Shift Register

2 -кадам: Shift Register
2 -кадам: Shift Register

Сменалык реестрдеги казыктардын көбү буга чейин акыркы этапта тийиштүү түрдө зым менен жабылган. Эми, зымга жабыштырылууга тийиш болгон бир гана казык - бул санарип чыгуучу казыктар, ошондой эле GND.

  • Output Enable жана Ground пинди GNDге туташтырыңыз
  • Кубаткычты Arduinoдогу 5 Вка, ошондой эле нөөмөт реестрине туташтырыңыз
  • Киргизүүнү Arduinoдогу 2 -пинге туташтырыңыз
  • Чыгуу регистринин саатын Arduinoдогу 3 -пинге туташтырыңыз
  • Арменинодогу 4 -пинге регистрдик саатты туташтырыңыз

3 -кадам: 3 -кадам: Кодекс

3 -кадам: Код
3 -кадам: Код

Бул жерде кодго шилтеме бар. Эгер кандайдыр суроолоруң болсо, мага билгизип кой!

Сунушталууда: