Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

36 Микроконтроллеры AVR от азов программирования... DO D1 D2 D3 R С Рис. 1.16. Простейший параллельный регистр — DO D1 RG 00 __ — D2 Q1 — — D3 Q2 — — D4 Q3 — — D5 04 — — D6 Q5 — — D7 06 — — с С Q7 — £ Рис. 1.17. Восьмиразрядный параллельный регистр На рис. 1.16 показана схема, предназначенная для хранения четырехразрядного двоичного числа. Такая схема называется параллельным реги ­ стром. Для того, чтобы сохранить какое-либо число в таком регистре, нужно подать это число пораз ­ рядно на входы DO — D3. Затем на вход С схемы подается импульс записи. По заднему фронту этого импульса число записывается в регистр. Причем каждый разряд числа записывается в свой отдель ­ ный D -триггер. Записанное в регистр число можно считывать с выходов Q0 — Q3. В схеме регистра присутствует также вход сброса R . Он объединяет входы R всех триггеров и используется для начальной установки всех раз ­ рядов регистра в нулевое состояние. В цифровой технике это называется «начальная установка». В реальных микропроцессорных устройствах чаще используются восьмиразрядные параллель ­ ные регистры. На рис. 1.17 изображено схемное обозначение одного из таких регистров. Его вну ­ тренняя структура и назначение выводов анало ­ гичны структуре и назначению выводов регистра, изображенного на рис. 1.16. Параллельный регистр с расширенными возможностями Более сложный регистр изображен на рис. 1.18. Это регистр приспособлен для работы с параллель ­ ной шиной данных. Для этого в регистр введены два новых входа: ♦ вход выбора микросхемы (CS); ♦ вход перевода выходов в высокоимпедансное состояние (ОЕ). Разберемся подробнее с этими новыми входами и режимами работы. Вход выбора микросхемы CS (Chip Select) предназначен для ее вклю ­ чения и выключения в разные моменты времени. Такие входы можно часто встретить у микросхем, предназначенных для микропроцессор ­ ной техники. Особенно в больших многофункциональных микросхемах. Наличие таких входов позволяет соединять несколько подобных микро ­ схем параллельно по входам, но работать с каждой микросхемой по отдельности. В случае параллельного соединения одноименных входов данные будут записаны только в тот из регистров, на входе CS которого

RkJQdWJsaXNoZXIy MTExODQxMg==