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

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

Содержание

Введение

1. Параллельные порты ввода-вывода

2. Последовательный порт ввода-вывода SPI

3. Последовательный порт ввода-вывода UART

4. Последовательный порт ввода-вывода TWSI (I2C)

5. Таймеры-счетчики общего назначения

5.1 Таймер-счетчик типа А

5.2 Таймер-счетчик типа В

5.3 Таймер-счетчик типа С

5.4 Таймер-счетчик типа D

5.5 Таймер-счетчик типа Е

6. Сторожевой таймер

7. Аналого-цифровой преобразователь

8. Аналоговый компаратор

9. Программируемый аппаратный модулятор

10. Блок прерываний

Литература

Введение

В работе периферийных устройств участвуют регистры ввода-вывода. Работа периферийных устройств определяется состоянием разрядов регистров управления, а состояние периферийных устройств отражается состоянием разрядов регистров состояния. Имена и номера регистров ввода-вывода у микроконтроллеров разных типов указаны в приложении П4. Имена и номера разрядов регистров управления и разрядов регистров состояния приведена в приложении П5.

1. Параллельные порты ввода-вывода

Число параллельных портов ввода-вывода, суммарное число выводов портов и суммарное число выводов, выполняющих альтернативные функции, у микроконтроллеров разных типов указано в табл.1.1 в колонках Р, I/O и ALT соответственно.

В табл.1 приведены имена портов и указано число выводов (в числителе) и число выводов, выполняющих альтернативные функции (в знаменателе) для каждого порта в отдельности.

В состав порта РХ (X = А, В, С, D, Е) входят три регистра ввода-вывода с именами DDRX, PORTX и PINX. Регистр PINX не имеет аппаратной реализации. Это имя используется в командах, по которых выполняется чтение байтов на выводах порта.

Число разрядов в регистрах равно числу выводов порта.

Таблица 1

Тип МК

Имя порта

PA

PB

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

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