74хц595: све о ИЦ регистру смјене

El 74ХЦ595 цхипКао што је произашло из његовог имена, то је штампано коло које у себи имплементира ЦМОС коло. Конкретно, то је смена регистар. За оне који још не знају ове регистре, то је у основи секвенцијални дигитални круг, односно његове вредности на излазу једноставно зависе од улазних вредности и претходних сачуваних вредности.

То их разликује од комбинација, јер исходи зависе само од вредности уноса. Овај регистар се састоји од низа јапанки типа Д или јапанки којима заповеда сигнал сата. Они јапанке су успомене који задржавају претходну вредност. Свака складишти мало и, из њеног имена, такође можете закључити да их може померати. Покретањем битова с једне на другу страну можемо направити прилично занимљиве дигиталне операције.

Типови регистара смене

Дијаграм регистара померања

Према врста расељавања што раде на битовима које складиште, регистри могу бити различитих врста. Они се могу кретати лево или десно, неки двосмерно, али редослед је оно што ће одредити тип, чак иу другим случајевима они су такође каталогизовани на основу тога како су улази и излази:

  • Сериес-Сериес: они у којима само први флип-флоп прима податке и они иду у серији док се не попуни комплетан регистар. Последњи флип-флоп је онај који је директно повезан са излазом и кроз који ће се изаћи из регистра.
  • Паралелне серије: битови иду паралелно да би се истовремено складиштили у свим јапанкама, али онда излазе у серији. Могу се користити за претварање из низа у паралелне и обрнуто.
  • Серија-паралелна: слично претходном, сви излази су доступни истовремено са свих јапанки. Подаци ће ући само први у низу.
  • Паралелно-паралелно- Подаци иду паралелно и паралелно излазе.

Међу најпознатијим струјним круговима имамо 74ХЦ595, 74ХЦ164, 74ХЦ165, 74ХЦ194итд. 194 је универзалан, може се конфигурисати како желимо. С друге стране, имамо и друге двосмерне као што су 165 и 164, па се креће улево или удесно, као што је наведено код сигнала за контролу смера, али они имају само једну конфигурацију: паралелни улази и серијски излаз и серијски улаз и паралелни излаз.односно.

лКСНУМКСн
Повезани чланак:
Л298Н: модул за управљање моторима за Ардуино

Чему служи смена регистар?

Зашто померати битове? Померање битова података може бити врло практично. Један од разлога је тај што морате померати вредности за одређену сврху. Али такође померање укључује извођење неких операција на сачуваним битовима. На пример, померање скупа битова улево је као да их помножите са 2. Померање удесно је попут дељења са 2. Стога, ако желите да извршите бинарно множење и дељење, они могу бити врло практични ...

Такође се користе за генерисање псеудо-случајних вредности, за узастопне апроксимације које се широко користе у аналогно / дигиталним претварачима, за одлагање итд. Употребе у логичка дигитална кола то је прилично често, па није ретко да их се мора користити у неком пројекту.

74ХЦ595 Карактеристике

74ХЦ595 пин-оут

El 74ХЦ595 је прилично једноставан ИЦ. То је 8-битни помакни регистар, односно има 8 флип-флопова за чување 8 бита. Пин-оут или пинови овог чипа могу се видети на горњој слици, са Вцц и ГНД за напајање, а затим они који су подаци означени као К. Остатак одговара сигналима сата / управљања.

Тхе улаз га има у серији, а излаз паралелно. Према томе, са једним улазом, ових 8 излаза може се истовремено контролисати. За погон ће вам требати само три пина кориштеног микроконтролера (нпр. Ардуино). То су засун, сат и подаци. У овом случају је засун пин 13, мада се може разликовати, па би требало да погледате технички лист произвођача. Сат може бити 11 или други, а бит података 14.

La сатни знак напајаће коло како би одредио ритам или ритам у којем ће радити. Излаз података ће променити понашање чипа. На пример, при промени са НИСКОГ на ВИСОКО и генерисању новог импулса такта преношењем сата са ВИСОКОГ на НИСКО, постиже се бележење тренутне позиције на којој се налази померање, вредност коју уноси овај пин података. Ако ово поновите 8 пута, тада ћете снимити свих 8 позиција и сачувати један бајт (К0-К7).

Користите са Ардуином

Ардуино са 74хц595

Да би било јасније, можда пример са Ардуином Објашњава вам то на интуитивнији и графички начин него да покрећете теоретске податке. На пример, можете да направите једноставно коло са Ардуином и регистром померања 74ХЦ595 да бисте се играли са неким светлима или ЛЕД-има. Друга нешто боља и једноставнија опција је употреба 7-сегментног приказа за очитавање вредности из регистра.

2н2222 транзистор
Повезани чланак:
Транзистор 2Н2222: све што треба да знате

Дијаграм је онај који можете видети на претходној слици, након што се Ардуино на тај начин повеже са 74ХЦ595 и дисплеј, Преостаје само да се програмира помоћу Ардуино ИДЕ-а и видећемо могућности регистра смена. Код би био следећи, са низом бинарних кодова 0бкккккккк, где к битова:

const int latchPin = 8;  // Pin conectado al Pin 12 del 74HC595 (Latch)
const int dataPin  = 9;  // Pin conectado al Pin 14 del 74HC595 (Data)
const int clockPin = 10; // Pin conectado al Pin 11 del 74HC595 (Clock)
int i =0;
                      
const byte numeros[16] = {
                0b11111100,
                0b01100000,
                0b11011010,
                0b11110010,
                0b01100110,
                0b10110110,
                0b10111110,
                0b11100000,
                0b11111110,
                0b11100110,
                0b11101110,
                0b00111110,
                0b10011100,
                0b01111010,
                0b10011110,
                0b10001110
};
                      
void setup() { 
  Serial.begin(9600);
  pinMode(latchPin, OUTPUT);
  pinMode(clockPin, OUTPUT);
  pinMode(dataPin, OUTPUT); 
}

void loop() {

                for (i=0;i<16;i++) {
                               delay(1000);
                               digitalWrite(latchPin, LOW);
                               shiftOut(dataPin, clockPin, LSBFIRST, numeros[i]);
                               digitalWrite(latchPin, HIGH);
                }
}

Таблични

пин табла

На тржишту ћете наћи различити чипови 74ХЦ595 различитих произвођача. Један од њих су митски Текас Инструментс или Ти, али како год било, сваки произвођач треба да вам понуди табелу са подацима за преузимање са његове званичне веб странице. Такође можете пронаћи неке друге попут оне у ОН Семицондуцтор, Спаркфун, СТМицроелецтроницс, НКСП итд.


Будите први који ће коментарисати

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.