Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| theory:74hc595 [2020/06/14 09:23] – создано alexnik | theory:74hc595 [2020/06/14 10:48] (текущий) – alexnik | ||
|---|---|---|---|
| Строка 4: | Строка 4: | ||
| Микросхема 74HC595 — один из самых распространённых сдвиговых регистров: | Микросхема 74HC595 — один из самых распространённых сдвиговых регистров: | ||
| + | {{ : | ||
| + | Рисунок 1. Внешний вид микросхемы и нумерация выводов.\\ | ||
| - | Чип преобразовывает входящий последовательный сигнал на 1 пине (Ds) в выходной параллельный на 8 пинах (Qx). Последовательная передача синхронна: | + | {{ : |
| + | |||
| + | Рисунок 2. Распиновка входов/ | ||
| + | |||
| + | Чип преобразовывает входящий последовательный сигнал на контакт | ||
| + | * контакты 1-7, 15 (Q0..Q7) - Параллельные выходы | ||
| + | * контакт 8 (GND) - Земля | ||
| + | * контакт 9 (Q7') - Выход для последовательного соединения регистров | ||
| + | * контакт 10 (MR) - Сброс значений регистра. Сброс происходит при получение сигнала LOW | ||
| + | * контакт 11 (SH_CP) - Вход для тактовых импульсов | ||
| + | * контакт 12 (ST_CP) - Синхронизация (" | ||
| + | * контакт 13 (OE) - Вход для переключения состояния выходов из высокоомного в рабочее | ||
| + | * контакт 14 (DS) - Вход для последовательных данных | ||
| + | * контакт 16 (Vcc) - Питание | ||
| Таким образом образом из трёх пинов микроконтроллера, | Таким образом образом из трёх пинов микроконтроллера, | ||
| Строка 12: | Строка 27: | ||
| Используйте сдвиговый регистр для увеличения количества выходов микроконтроллера. Например, | Используйте сдвиговый регистр для увеличения количества выходов микроконтроллера. Например, | ||
| - | Для удобной работы с чипом через Arduino, существует встроенная функция shiftOut. | + | Для удобной работы с чипом через Arduino, существует встроенная функция |