
- •С. П. Саханский
- •Виды систем исчисления контроллеров рк5100
- •1010 1010 1010 1010 1100
- •1.4. Структура микропроцессора Intel 8080а (кр580ик80а) с Пристанской архитектурой (озу, пзу – внешнее)
- •1.5. Логическая структура микропроцессора (mp), процессора цифровой обработки сигнала (dsp), аналогового процессора (aps)
- •Логическая структура аналогового процессора aps
- •1.7. Назначение и организация бис запоминающих устройств и базовых кристаллов бис
- •1. 8. Методика комплексного сравнения параметров микропроцессорных систем
- •1.9. Пристанская и Гарвардская архитектура микропроцессоров
- •1.10. Конвейерный принцип выполнения команд. Классификация микропроцессоров по функциональному признаку
- •1.11. Общие принципы функционирования и структура современных микропроцессорных систем. Система команд и способы адресации операндов
- •1.12. Назначение и виды команд ветвления процесса вычисления, команды останов (halt), холостой операции (nop) и назначение стека в микропроцессорах
- •1.13. Интерфейсы микропроцессорных систем (vme, VXI, usb, pci)
- •1.14. Организация и назначение кэш-памяти
- •Глава 2. 8-разрядные микроконтроллеры (мк)
- •2.1. Структура 8-разрядных контроллеров. Процессорное ядро микроконтроллеров. Резидентная память микроконтроллеров
- •2.2. Порты ввода-вывода микроконтроллеров (мк)
- •2.3. Таймеры и процессоры событий микроконтроллеров (мк)
- •2.4. Аналого-цифровые и цифро-аналоговые преобразователи микроконтроллеров
- •2.5. Контроллеры последовательного ввода-вывода микроконтроллеров
- •2.6. Принципы построения отладочных средств для 8-разрядных микроконтроллеров. Программные симуляторы, внутрисхемные симуляторы, отладочные платы, схемные эмуляторы
- •Глава 3. Коммуникационные контроллеры (кмк)
- •3.1. Функционирование кмк. Семиуровневая модель управления в сетях
- •Глава 4. Процессоры цифровой обработки сигналов (dsp)
- •4.1. Принципы организации и назначение dsp
- •4.2. Обобщенная архитектураDsp
2.2. Порты ввода-вывода микроконтроллеров (мк)
МК имеет некоторое количество линий ввода-вывода РТХ, где «Х»
номер порта (РТ0, РТ1, РТ2,…или РТA, PTB, PTC,…), они объединены в 8-и разрядные параллельные порты ввода-вывода. В карте памяти МК каждый порт представлен регистром порта DPTX. Обращение к портам идет как к ячейкам резидентной памяти.
Параллельные порты делятся:
однонаправленные (ввод или вывод);
двунаправленные (ввод и вывод);
с альтернативной функцией (отдельные линии настраиваются на работу со встроенным таймером, АЦП).
2.3. Таймеры и процессоры событий микроконтроллеров (мк)
Таймеры микроконтроллеров (МК) представляют собой счетчики, которые считают по команде «пуск» импульсную последовательность с выхода управляемого делителя частоты и в процессе работы отображаются старшим TH и младшим TL байтами регистров, доступными для чтения и записи, это дает возможность на 16-ти разрядном таймере организовать управление в реальном масштабе времени.
Если вход таймера подключается к внешней последовательности (счет проходящих деталей через бесконтактный датчик), то таймер называется процессором событий и начинает работать в режиме счета событий. Обычно таймеры совмещают оба этих режима.
2.4. Аналого-цифровые и цифро-аналоговые преобразователи микроконтроллеров
Аналого-цифровые преобразователи (АЦП) микроконтроллеров предназначены для ввода аналоговых сигналов с датчиков физических величин (термосопротивлений), обычно за счет многоканального коммутатора к входу АЦП может подключаться до 16-ти различных каналов и АЦП характеризуется временем преобразования (измерения) одного канала в диапазоне 5 32 мкс, а разрешающая способность АЦП определяется выражением:
P=Uоп / 2n,
где Uоп опорное напряжение (обычно 10 В);
n число двоичных разрядов (обычно 8 или 12).
Цифро-аналоговые преобразователи (ЦАП) микроконтроллеров имеют обычно разрядность 8, 10, 12 разрядов (плюс знак) и преобразуют цифровую последовательность в аналоговую (0 10 В,10 В +10 В). Могут быть реализованы на таймере с регулируемой выходной длительностью (ШИМ), которая сглаживается фильтром нижних частот.
2.5. Контроллеры последовательного ввода-вывода микроконтроллеров
Назначение контроллеров последовательного ввода-вывода микроконтроллеров (МК):
--- связь МК с ЭВМ верхнего уровня через последовательный ввод-вывод RS232/RS485/USB;
---- связь МК с внешними по отношению к МК периферийными интегральными микросхемами, а так же с датчиками физических величин с последовательным выходом;
---- связь МК с локальной сетью в мультипроцессорной системе на основе интерфейсов I2C, RS232 , RS485, CAN.
В составе МК используются следующие модули последовательного ввода-вывода (МП ввод / вывод):
--- МП ввод / вывод с асинхронным обменом RS232, RS485;
--- МП ввод / вывод с универсальным асинхронным обменом UART;
--- МП ввод / вывод с универсальным асинхронным обменом SCI;
--- МП ввод /вывод с синхронным обменом SPI;
--- МП ввод / вывод с синхронным обменом I2C;
--- МП ввод / вывод контроллеров CAN;
--- МП ввод / вывод контроллеров USB.
Формат кадров в разных МП ввод / вывод отличается, в 10-ти битовом формате первый бит является стартовым (Start), биты D0-D7 информационные, а последний бит стоповый (Stop) «D» в схемах МП ввод / вывод имеются специальные аппаратные средства для контроля правильности передачи байтовой посылки (паритет, четность).