Курсовая работа: Работа периферийных устройств

В исходном состоянии разряд TWEN в регистре TWCR находится в единичном состоянии, остальные разряды - в нулевом состоянии.

В табл.7. описан порядок управления портом TWSI при работе его в качестве ведомого с приемом байтов (в табл.7, а) и с передачей байтов (в табл.7, б) при отсутствии ошибок в процессе обмена.

В исходном состоянии разряды TWEN и TWEA регистра TWCK находятся в единичном состоянии, другие разряды - в нулевом состоянии; в регистре TWAR записан байт SLA, 0/1.

Таблица 6

№ шага

Операция по команде

в программе

Условие перехода

к следующему шагу

а) ведущий с передачей байтов данных

1

TWSTA: =1

TWINT=1, (TWSR) =$08

2

SLA, 0→TWDR

3

TWINT: =0

TWINT=1, (TWSR) =$18

4

DATA→TWDR

5

TWINT: =0

TWINT=1, (TWSR) =$28

Выполнение шагов 4, 5

N

TWSTO: =1 - конец передачи, освобождение шины IC

N

TWSTO: =1, TWSTA: =1

К-во Просмотров: 428
Бесплатно скачать Курсовая работа: Работа периферийных устройств