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

54 Микроконтроллеры AVR от азов программирования... Ниже приведена расшифровка этих названий и их англоязычный эквивалент: ♦ шд — шина данных (DATA bus); ♦ ША — шина адреса (ADDR bus); ♦ ШУ — шина управления (CONTROL bus). Все вместе эти три шины образуют системную шину. Рассмотрим под ­ робнее назначение каждой шины. Рис. 2.1. Структурная схема типовой микропроцессорной системы Шина данных Шина данных предназначена для передачи данных от микропроцес ­ сора к периферийным устройствам, а также в обратном направлении. Разрядность шины данных определяется типом применяемого процес ­ сора. В простых микропроцессорах шина данных обычно имеет 8 раз ­ рядов. Современные процессоры могут иметь шину данных в 16, 32, 64 разрядов. Количество разрядов всегда кратно восьми. Это полезно запомнить. Двоичное число, имеющее восемь разрядов, называется байтом. В вычислительной технике байт, по сути, стал минимальной (после бита) единицей информации. Шестнадцатиразрядная шина данных может за раз передавать до двух байтов. 32-разрядная шина передает до четырех байт. 64-разрядная — до восьми. Какой бы ни была разрядность шины, она всегда имеет возможность при необходимости передать всего один байт. И это не случайно. Любой процессор должен иметь возмож ­ ность записать информацию в одну отдельную ячейку памяти или в один отдельный порт ввода-вывода. А также прочитать информацию из одной ячейки или одного порта. Шина адреса Как и шина данных, шина адреса представляет собой набор прово ­ дников, по которым происходит передача двоичных чисел в электрон ­

RkJQdWJsaXNoZXIy MTExODQxMg==