
- •Основные понятия и определения мпт
- •Основные характеристики и типы мп
- •Общие принципы построения мпс
- •Основные операции, выполняемые в мпс с 3-мя шинами
- •Прямой доступ к памяти
- •Микропроцессор кр580вм80а (вм80)
- •Внутренняя структура
- •Программная модель мпс
- •Программная модель памяти
- •Программная модель портов ввода-вывода
- •Анализ работы мп вм80
- •Машинные такты и циклы
- •Слово состояния процессора
- •Временные диаграммы сигналов мп
- •Режимы работы мп
- •Построение отдельных модулей мпс
- •Основные параметры мс пзу
- •Принцип построения внутренней памяти мпс
- •Построение модуля пзу
- •Построение модуля озу
- •Построение двухстраничного модуля памяти
- •Модуль ввода-вывода
- •Реализация модуля ввода-вывода при раздельном поле адресов памяти и портов
- •Схемотехника модуля ввода-вывода
- •Порт ввода:
- •Построение модуля прерывания.
- •Микропроцессор вм85.
- •Система прерываний мп вм85.
- •Ввод и вывод последовательных данных.
- •Построение модуля центрального процессора мп вм85.
- •Система команд мп.
- •Язык Ассемблера.
- •Псевдокоманды Ассемблера.
- •Методика разработки программного обеспечения.
- •Процедура обработки данных.
- •Виды программного обеспечения ( по ) мпс.
- •Подпрограммы как средства модульного программирования.
- •Иерархическая организация подпрограмм.
- •Применение таблиц.
- •Программирование цифровых вычислительных устройств.
- •Арифмитические операции с целыми числами без знака.
- •Быстрое умножение и деление двоичных чисел.
- •Сложение десятичных чисел
- •Преобразование двоичных чисел в десятичные и наоборот.
- •Операции с целыми двоичными числами со знаком !
- •Дробные числа.
- •Арифметические операции с числами с пз
- •Бис параллельного интерфейса
- •Бис последовательного интерфейса кр580вв51а
- •Внутренняя структура бис кр580вв51а
- •Программирование бис вв51а
- •Формат инструкции асинхронного режима работы
- •Формат инструкции синхронного режима работы
- •Формат инструкции команды
- •Формат слова состояния
- •Бис программируемого таймера кр580ви53 (i8253)
- •Программирование таймера
- •Применение мп в системах управления и контроля
- •Работа мк с дискретными сигналами
- •Борьба с дребезгом контактов
- •Формирование управляющих сигналов
- •Методы управления отдельными линиями порта ввода
- •Формирование временных задержек
- •Управление дискретными нагрузками от мпс
- •Сопряжение ацп с мпс
- •Интерфейс быстрых ацп с мпс
- •Интерфейс с 10-разрядным ацп
- •Интерфейс медленных ацп с мпс
- •Сопряжение цап с мпс
- •Устройство сбора и распределения данных
- •Организация связи мпс с оператором.
- •Управление индикаторами линейного дисплея.
- •Программа управления дисплеем с использованием таймера.
- •Интерфейс дисплея с клавиатурой.
- •Программируемый контроллер кр580вв79 с клавиатурой и дисплеем.
- •Программирование кр580вв79.
- •Слово состояние контроллера.
- •Методы ввода данных с клавиатуры.
- •Общая характеристика языков программирования.
- •Структура простейшей программы на языке Си.
- •Представление информации в языке Си.
- •Типы данных.
- •Переменные.
- •Строковые переменные и константы.
- •Элементарный ввод вывод в Си.
- •Операция и выражения в языке Си.
- •Преобразование типов в выражении.
- •Операции управления вычислительным процессом.
- •Функции языка Си.
- •Библиотечные функции.
- •Функции для работы с портами ввода вывода.
- •Видимость переменных.
- •Классы хранения переменных.
- •Операции присвоения.
- •Условная операция.
- •Операция sizeof (определение размера).
- •Указатели.
- •Массивы и функции
- •Операции со строками
- •Массивы строк.
- •Массивы – указатели.
- •Типы, определяемые пользователем.
- •Операции с файлами.
- •Обмен инф-ции с файлами.
- •Часть 3 Разработать мк для управления насосом напорной башни.
- •Интерфейс мпс.
- •Организация интерфейсов.
- •Структура интерфейса:
- •Организация линий интерфейса.
- •Передача по однонаправленным линиям связи.
- •Передача по двухпроводной линии.
- •Интерфейс ирпр ( bs – 4421 )
- •Пример подключения ппа кр580вв55а.
- •Драйверы обмена оирпр.
- •Последовательный интерфейс.
- •Драйверы для работы интерфейса.
- •Аппаратное квитирование передачи данных.
- •Интерфейс коп (канал общего пользования).
- •Команды интерфейса коп.
- •Транспортная передача данных.
- •Сопряжение устройств управления и контроля с пк.
- •Интерфейсная часть ус.
- •Подключение устройств к порту принтера.
- •Подключение устройств сопряжения к компьютеру через последовательный порт.
- •Интерфейсная шина i2c.
Основные понятия и определения мпт
Имеется 2 подхода при разработке цифровых электронных схем:
на основе “жесткой” логики;
на основе программируемой логики.
АЛУ − арифметико-логическое устройство;
УУ − устройство управления;
ПЗУ − постоянная память;
ОЗУ − оперативная память;
Регистры − для хранения данных;
УУВВ − предназначено для связи с внешними устройствами.
Микропроцессор (МП) − это программно-управляемое устройство обработки цифровой информации, выполненное в виде одной или нескольких БИС.
МП комплекс − это набор БИС, достаточных для построения МП системы. В этот набор входят МС управления, ввода-вывода, МС памяти и др.
МикроЭВМ − это устройство обработки цифровой информации, выполненное на основе МП средств. Процессор микроЭВМ выполнен на МП.
Существует 2 класса микроЭВМ:
Универсальные;
Специализированные.
Универсальные микроЭВМ предназначены для решения широкого класса научных задач. Характерно высокое быстродействие, большой объем памяти, большой набор внешних устройств.
Специализированные микроЭВМ применяются для целей управления, контроля различных технологических объектов и систем. Имеются средства сопряжения с объектом (с внешними устройствами).
В МПС можно выделить микроконтроллер (МК). Для него характерно:
МК ориентированы на выполнение узкого класса задач управления и контроля различными объектами.
МК работает по одной программе, которая храниться в ПЗУ.
МК имеют простую схему команд, ориентированную на управление.
Основные характеристики и типы мп
МП характеризуется:
Тип микроэлектронной технологии: ТТЛ, ТТЛШ, n-МОП, КМОП, ЭСЛ, И2Л.
Разрядность обрабатываемых данных.
Быстродействие МП определяет скорость выполнения операций. С быстродействием связана тактовая частота МП.
Объем адресуемой памяти.
Тип устройства управления:
схемное управление − система команд неизменима, закладывается заводом-изготовителем;
микропрограммное управление − программы управления МП разрабатывает пользователь.
МП делят на 2 класса:
МП с фиксированной разрядностью обрабатываемых данных и неизменимой системой команд.
МП с изменяемой разрядностью обрабатываемых данных и микропрограммным управлением, т.е. с изменяемой системой команд.
Первый МП создан в 1971 году фирмой Intel (4-хразрядный). В 1973 году создан 8-разрядный МП Intel i4004.
В дальнейшем Intel: i8008, i8080, i8085.
МП такой структуры называется многокристальным.
Типы МП (Intel, Motorola, Zilog):
Intel i8080A, i8085A (аналог КР580ВМ80А);
Intel i80C85A (аналог КР1821ВМ85А) − 8-разрядные МП;
Intel i8086 (аналог КР1810ВМ86), i80186, i80286 − 16-разрядные МП;
i80386, i80486 − 32-разрядные;
Pentium (К589 − ТТЛШ; К1800 − ЭСЛ; К1801, К1804 − ТТЛ).
Общие принципы построения мпс
Комплексное использование аппаратных и программных средств.
Модульный принцип построения.
Магистральный принцип построения.
Модульный принцип − любую систему можно разбить на отдельные модули, выполняющие строго определенные функции (модуль памяти, модуль ввода-вывода и т.д.).
Магистральный принцип − все модули соединяются между собой через системную магистраль (или шину) − это набор проводников, по которым передается информация и сигналы, необходимые для работы МП.
Существует 3 вида сигналов:
обрабатываемые данные;
адреса;
сигналы управления.
Читать из памяти и записывать в память может только МП.
Связь МП системы с внешними устройствами осуществляется с помощью портов ввода-вывода. Запись в порт − МП доставляет данные в порт для вывода. Аналогично операция чтения из порта называется вводом данных.
Взаимосвязь между отдельными модулями МП системы осуществляется с помощью комплекса аппаратных и программных средств, которые называются интерфейсом.
По системной шине передается информация 3-х видов:
адреса (коды) устройств, ячеек памяти, портов ввода-вывода;
данные, которые передаются между устройствами;
сигналы управления, которые организуют работу устройств.
Поэтому шину разбивают на три составляющих:
Шина адреса − ША (А0…А15).
Шина данных − ШД (Д0…Д7).
Шина управления − ШУ.
Такая система называется МП система с 3-шинной структурой. Каждая из шин работает независимо друг от друга и по каждой шине передается своя информация.
Память в МПС делится на внутреннюю (п/п) и внешнюю (магнитную). Внутренняя память по функциям делится на оперативную и постоянную. МП может только читать из постоянной памяти. Оперативная память − энергозависимая (теряется при выключении), МП может читать и писать в оперативную память.
Структурная схема МПС с 3-шинной структурой:
ВУ − внешнее устройство;
УВВ − устройство ввода-вывода (дисплей, принтер);
ША − однонаправлена;
ШД − двунаправленная (МП может принимать и передавать данные);
ШУ − формируется МП.