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

56 Микроконтроллеры AVR от азов программирования... п Пример. Для адресации 1024 ячеек памяти нужна шина адреса, имеющая ровно 10 разрядов. То есть к адресной шине в 10 разрядов максимально можно подключить 1024 ячейки памяти. Если бы мы подключили 1000 ячеек, то нам все равно пришлось бы использовать 10 разрядов адреса, которые, в этом случае, использовались бы не полностью. Поэтому вы никогда не встретите микросхему памяти, имеющую 1000 ячеек. Именно по этой причине реальный объем памяти любой микропроцессорной системы, даже если она меньше максимально возможной для данной разрядно ­ сти шины адреса, всегда будет кратным степени двойки. Для адресации портов ввода-вывода используется та же самая шина адреса. Но микропроцессору обычно не требуется так много портов, как ячеек памяти. Поэтому чаще всего для адресации портов используется не вся шина данных, а только несколько его младших разрядов. Например, в микропроцессоре К580ИК80 для адресации портов используется только 8 младших разрядов шины адреса. Шина управления Шина управления в строгом понимании не является цельной циф ­ ровой шиной. Просто для управления процессами обмена информации микропроцессорная система должна иметь некий набор линий, передаю ­ щих специальные управляющие сигналы. Эти линии и принято объеди ­ нять в так называемую шину управления. Что же это за линии и что за сигналы? Ниже приведен примерный набор линий шины управления. ♦ RD (Read) — сигнал чтения. ♦ WR (Write) — сигнал записи. ♦ MREQ — сигнал инициализации устройств памяти (ОЗУ или ПЗУ). ♦ IORQ — сигнал инициализации портов ввода-вывода. Кроме того, к сигналам шины управления относятся: ♦ READY — сигнал готовности; ♦ RESET — сигнал сброса. И еще несколько специальных сигналов, о которых мы поговорим позже (разделы 2.3 и 2.4). Принцип действия микропроцессорной системы Теперь, когда мы изучили все элементы микропроцессорной системы, настало время разобраться, как же она работает. Обратимся вновь к рис. 2.1. Как уже говорилось выше, основным элементом системы явля ­ ется центральный процессор (CPU).

RkJQdWJsaXNoZXIy MTExODQxMg==