Курсовая работа: Работа периферийных устройств
Работа периферийных устройств
Содержание
Введение
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
Бесплатно скачать Курсовая работа: Работа периферийных устройств
|