Конспект лекций по курсам "Проектирование центральных и периферийных устройств ЭВС", "Микропроцессоры и ЭВМ в микросистемах". Лукьяненко Е.Б. - 109 стр.

UptoLike

Составители: 

"1"
Stop
SCL
SDA
Рис. 62
3.6.6. Адресация ведомого устройства
А) Адрес ведомого устройства.
Первый байт данных представляет собой адрес ведомого устройства. Он сопо-
ставлен определенному устройству и имеет длину 7 бит. Теоретически можно ад-
ресовать до 128 ведомых устройств (2
7
). В действительности система состоит не
более, чем из 20 ведомых блоков. Адрес ведомого устройства состоит из двух ча-
стей: постоянной и переменной (рис. 63).
устройства
0
устройства
адреса ведомого
данных
6 2
адреса ведомого
Постоянная
4
Переменная часть
7
R/W
1
Направление
5 3
передачи
часть
Рис. 63
б) Постоянная часть адреса.
Описывает требования к определенным группам устройства и определяется
изготовителем кристалла. Постоянная часть адреса жестко прошита в интеграль-
ной схеме и не может быть изменена пользователем.
в) Переменная часть адреса.
Служит для выбора устройства из группы однотипных кристаллов, среди ко-
торых все имеют постоянную часть адреса ведомого устройства. Переменная
часть определяется пользователем.
г) Разряд направления передачи данных.
Разряды 7…1 идентифицируют ведомый блок. 0-й разряд задает направление
передачи данных, то есть данные должны быть приняты или переданы.
Если разряд 0 равен 1, то ведущее устройство находится в режиме приемника,
а ведомое – передатчика.
Если разряд 0 равен 0, то ведущее устройство работает как передатчик, а ведо-
мое как приемник. При этом ведомые устройства используют автоинкремент
109