Прогр.МПС и МПСУзаочн. водн..DOC

МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ


НОВОСИБИРСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ ВОДНОГО ТРАНСПОРТА

621. 3


МИКРОПОЦЕССОРНЫЕ СРЕДСТВА (МПС)

МИКРОПРОЦЕССОРНЫЕ СИСТЕМЫ УПРАВЛЕНИЯ (МПСУ)



Программа,
методические разработки и контрольные задания для студентов
заочного обучения









Новосибирск
2008




Составили: Симаков Г.М., д.т.н. профессор; Палагушкин Б.В., д.т.н. профессор
Рецензент: Б.З. Кузнецов, к.т.н., доцент



Работа подготовлена на кафедре электрооборудования и автоматики














@ Новосибирская государственная
Академия водного транспорта, 2008г.
ВВЕДЕНИЕ

Значительные изменения во многих областях науки и техники обусловлены развитием электроники. В настоящее время невозможно найти какую – либо отрасль промышленности, в которой не использовались бы электронные приборы или электронные устройства измерительной техники, автоматики и вычислительной техники. Причем тенденция развития такова, что доля электронных информационных устройств и устройств автоматики непрерывно увеличивается. Это является результатом развития интегральной технологии, внедрение которой позволило наладить выпуск дешевых, высококачественных, не требующих специальных настройки и наладки микроэлектронных функциональных узлов различного назначения.
Создание средств измерения, контроля и управления оборудованием и технологическими процессами характеризуется переходом от решения частных, относительно простых задач автоматизации ( например, исключение ручных операций оператора ) к созданию на основе микропроцессорных БИС и другой микроэлектронной элементной базы устройств автоматики с программным управлением, обеспечивающих автоматический режим работы как автономно, так и в составе автоматизированных систем, решающих сложные функциональные задачи контроля и управления при большом объеме перерабатываемой информации.
Основу всех рассматриваемых устройств - составляют цифровые схемы логических цепей: регистры, счетчики, таймеры, коммутаторы, дешифраторы, сумматоры, преобразователи и т.д.







Л и т е р а т у р а

Основная

1 . Гросс В.Ю. Введение в микропроцессорную технику: учебное пособие/ В.Ю. Гросс, Б.З. Кузнецов.- Новосибирск: Новосиб. гос. акад. водного трансп..,2006.-195с.
2. Симаков Г.М. Цифровая схемотехника в автоматизированном электроприводе. Учебное пособие / Г.М. Симаков.-Новосибирск: Изд-во НГТУ, 2007 -156с.
3. Миловзоров В. П. Элементы информационных систем: Учебник для вузов. - М.: Высшая школа, 1989. - 440 с.

Дополнительная

4. Гилмор Ч. Введение в микропроцессорную технику: Пер с англ. / Ч. Гилмор.-М.: Мир, 1984.-334с.
5. Горбачев Г.И., Чаплыгин Е.Е. Промышленная электроника: Учебник для вузов / Под ред. В. А. Лабунцова. - М.: Энергоатомиздат, 1988. - 320 с.
6. Гутников.В.С. Интегральная электроника в измерительных устройствах. Ленинград: Энергоатомиздат, 1984. – 336 с.
7. Собакин Е.Л. Цифровая схемотехника: учебное пособие / Е.Л. Собакин.-Томск: Томский политехнический институт, 2002-160с.
8. Ильинский И.Ф., Козаченко В.Ф. Общий курс электропривода: Учебник для вузов. - М.: Энергоатомиздат, 1992. 544 с.
9. Скаржепа В.А., Сенько В.И. Электроника и микросхемотехника: Сб. задач / Под общ. ред. А.А. Краснопрошиной. - Киев: Высшая школа, 1989. - 232 с.
10. Терехов В.М. Элементы автоматизированного электропривода, учебник для вузов, М.: Энергоатомиздат 1987.
11. Р. Токхейм Основы цифровой электроники. Изд. «Мир», перевод с английского. 1988. – 391 с.
12. Интегральные микросхемы: Справочник / В.В. Тарабрин, Л.Ф. Лукин, Ю.И. Смирнов и др. - М.: Радио и связь, 1984. - 528 с.\
13. Шило В.Л. Популярные цифровые микросхемы. :Справочник – М.: Радио и связь, 1988 – 352 с.
14. Хвощ С.Т. Микропроцессоры и Микроэвм в системах автоматического управления:справочник / С.Т. Хвощ, Н.Н. Варлинский, Е.А. Попов.- Ленинград «Машиностроение», 1987-640с.
15. Угрюмов Е.П. Цифровая схемотехника. / Е.П. Угрюмов.-СПб.: БХВ-Петербург,2001-528с.


МИКРОПОЦЕССОРНЫЕ СРЕДСТВА (МПС)



Тема 1. ХАРАКТЕРИСТИКИ СИГНАЛОВ В ЭЛЕКТРОННЫХ
УСТРОЙСТВАХ

1 . Общие характеристики сигналов.
2. Основные характеристики переменных электрических сигналов.
3. Основные характеристики импульсов и импульсных последовательностей.
4. Особенности исследования прохождения импульсных сигналов в электронных цепях.





Методические разработки

Физическим носителем информации о каких-либо событиях, командах управления являются сигналы, например электрические, световые, механические. В современных системах цифровой автоматики используют в основном электрические сигналы, для которых характерны высокая скорость их обработки, простота формирования и передача на длинные расстояния, широкий диапазон напряжений и токов, простота преобразования электрической энергии в другие виды.
Содержание информации, передаваемой с помощью этих сигналов, преобразуется (моделируется или кодируется) в их электрические или временные параметры, а затем демодулируется или декодируется.
В процессе формирования, передачи и обработки электрические сигналы подвергаются различным преобразованиям: усилению, фильтрации для устранения искажений и защиты от помех, формируются по форме, амплитуде, длительности. Для этого используют электронные устройства, которые состоят из электронных элементов и пассивных электрических цепей (резисторов, конденсаторов, катушек индуктивности), предназначенных для связи отдельных электронных элементов, либо выполняющих самостоятельные функции преобразования электрических сигналов.
Электрические сигналы в электронных устройствах по своей физической сути можно разделить на аналоговые и дискретные.
Аналоговые сигналы представляют собой непрерывные во времени функции обычно напряжения или тока и, в свою очередь, делятся на постоянные и переменные. Постоянные аналоговые сигналы - это однополярные, медленно изменяющиеся во времени функции напряжения или тока. Переменными аналоговыми сигналами называются функции напряжения или тока, изменяющиеся во времени как по амплитуде, так и по знаку. Частным случаем переменного сигнала является гармонический или синусоидальный.
Дискретные сигналы представляют собой разрывные во времени функции чаще всего напряжения или тока и могут принимать ограниченное число уровней. Наиболее часто в электронике используются дискретные сигналы, которые имеют только два уровня - высокого напряжения (тока) и низкого напряжения (тока). Такие сигналы называются импульсными или двоичными. Представление информации с помощью таких сигналов имеет ряд преимуществ, обусловленных высокой надежностью и простотой устройств, которыми они создаются и преобразуются. Два дискретных значения, которые принимают двоичные сигналы, обычно обозначают цифровыми символами - "1" и "0". Поэтому двоичные дискретные сигналы также называют цифровыми, а раздел электроники, изучающий формирование, преобразование и передачу двоичных сигналов -цифровой техникой.
Цифровые устройства играют ведущую роль во многих областях науки и техники, и, прежде всего, в автоматике, вычислительной технике, телевидении. Это объясняется тем, что элементы и узлы цифровой техники благодаря широкому применению в них ключевых режимов, при существующем уровне развития электроники, являются наиболее надежными, помехоустойчивыми, имеют, простую настройку при изготовлении.
Особое внимание при изучении данной темы следует обратить, на характеристики импульсных сигналов и импульсных последовательностей, а также на виды импульсной модуляции электрических сигналов.

Вопросы для самопроверки

1. Объясните физический смысл амплитудо - импульсной (АИМ), широтно - импульсной (ШИМ) и время - импульсной (ВИМ) модуляции.
2. Какие типовые сигналы (типовые воздействия) применяются для исследования электронных устройств?
3. Перечислите основные характеристики переменных электрических сигналов.
4. Какие по форме импульсные сигналы различают в электронных устройствах?
5. Что понимают под спектральной характеристикой импульсного сигнала?
6. Чему равна энергия одиночного импульса?
7. Объясните прохождение прямоугольных импульсных сигналов через простейшие RL и RС цепочки.


Тема 2. МАТЕМАТИЧЕСКИЕ И ЛОГИЧЕСКИЕ ОСНОВЫ ПОСТРОЕНИЯ ЦИФРОВЫХ ЭЛЕКТРОННЫХ УСТРОЙСТВ

1. Роль аппарата алгебры логики в построении цифровых электронных устройств. Понятие логической функции.
2. Статические логические операции: дизъюнкция, конъюнкция, инверсия, операция Шеффера, Пирса, равнозначность, неравнозначность, импликация, запрет. Представление статических логических операций с помощью таблиц состояний. Условное графическое изображение данных логических операций и их релейно-контакторная реализация.
3. Динамические логические операции: задержка, память. Условное изображение, релейно-контакторная реализация.
4. Основное законы и равносильности алгебры логики: перемести-тельный закон, сочетательный, распределительный, закон повторения, закон отрицания.
5. Методы представления логических алгоритмов: аналитический, табличный, графический.
6. Понятие функциональной полноты, базис функций алгебры логи-
ки: базис И-НЕ и базис ИЛИ-НЕ. Выражение одних логических функций через другие. Понятие нормальных и совершенных нормальных форм записи алгоритмов.
7. Методы минимизации логических алгоритмов: минимизация ал-горитмов с помощью карт Карно.



Методические разработки

Построение цифровых узлов автоматики базируется на математическом аппарате алгебры логики. Как и во многих других разделах математики здесь очень важную роль играют элементарные функции двух переменных, (статические и динамические логические операции). Это те "кирпичики", с помощью которых строятся более сложные дискретные устройства. В связи с важностью изучаемого материала логические функции двух переменных и ряд других основных положений алгебры логики необходимо знать на память.
Статические и динамические логические операции удобно запоминать в систематизированном порядке, который отмечен в программе, ориентируясь на аналитическую форму записи через операции дизъюнкции, конъюнкции и отрицания. Необходимо знать также и условное графическое изображение элементов, выполняющих данные логические операции.
Ряд основных законов алгебры логики имеет некоторую аналогию с законами обычной алгебры (например, переместительный и сочетательный, что и облегчает их изучение. Четкое доказательство основных законов и равносильностей алгебры логики можно провести лишь с использованием аппарата теории множеств. В связи с этим в нашем случае предлагается вести доказательство упрощенно, с помощью релейно-контакторных схем.
Одним из основных положений алгебры логики является понятие базиса функций, который представляет собой особую комбинацию элементарных функций, с помощью которых можно выразить все остальные логические функции. К наиболее распространенным базисам относятся:
- базис конъюнкции, дизъюнкции и инверсии;
- базис функции Шеффера и инверсии;
- базис операции Пирса и инверсии.
Необходимо уметь записывать элементарные логические функции в любом из рассмотренных базисов.
В процессе синтеза и обработки алгоритмов наиболее часто используют формы записи, получившие название нормальных (канонических) и совершенных нормальных форм. Нормальные формы записи алгоритма удобны для сравнение алгоритма и их технической реализации. Для того чтобы осуществить минимизацию логической функции, последнюю обычно необходимо представить в совершенно нормальной форме.
Наиболее наглядный метод минимизации - способ, основанный на картах Карно. Применять его целесообразно, если число переменных не превышает шести, Удачнее всего данный метод изложен в [2]. При изучении материала следует обратить внимание на порядок заполнения карты Карно и правила объединения клеток, соответствующих соседним состояниям.

Вопросы для самопроверки

1. Перечислите основные логические функция двух переменных.
2. Приведите условное графическое изображение основных статических, логических операций.
3. Какая контактная схема реализует логическую операцию "штрих Шеффера", "операцию Пирса"?
4. Покажите, как с помощью, релейно-контакторной схемы можно реализовать операцию "Память".
5. Как формулируется правило де Моргана?
6. Перечислите и докажите с помощью контактных схем основные равносильности алгебры логики.
7. Запишите в базисе И-НЕ все основные статические логические операции.
8. Изложите методику приведения логической функции к конъюнктивной совершенной нормальной форме записи.
9. Что представляет собой таблица состояний истинности и как она заполняется?
10. Что дает объединение двух соседних областей в карте Карно?

Тема 3. ТРИГГЕРЫ

1. Триггеры. Классификация триггеров.
2. Асинхронный и синхронный: RS-триггеры.
3. Триггер задержки: Д- триггер.
4. Триггер со счетным входом : Т-триггер.
5. Универсальный: JK-триггер.
6. Двухступенчатые триггеры: MS-триггеры.
Методические разработки

Триггеры отличаются большим разнообразием типов и схемных решений, определяемых их функциональным назначением и способом записи в них информации.
Классификация триггеров по способу записи информации характеризует ход процесса переключения триггера. По этой классификации триггеры разделяют на асинхронные и синхронные. Запись информации в асинхронные триггеры осуществляется непосредственно с поступлением информационных сигналов. Такие триггеры не имеют тактирующих входов С.
Синхронные триггеры имеют тактирующие входы и переключение триггера происходит только при наличии соответствующих сигналов на них. Синхронные триггеры, в свою очередь, делятся на схемы, управляемые уровнем тактового сигнала, и схемы с внутренней задержкой.
Триггеры первого типа при появлении тактирующего сигнала С = 1 переключаются столько раз, сколько раз изменяются информационные сигналы. Их также называют триггерами со статическим управлением. Триггеры второго типа, выходные сигналы которых появляются только в момент перехода тактирующего сигнала из "О" в "1" (по переднему фронту) или, наоборот, из "1" в "О" (по заднему фронту) называются триггерами с динамическим управлением. Их отличие состоит в том, что от каждого тактирующего импульса, независимо от его длительности и числа переключений информационных сигналов в течение тактирующего импульса, они переключаются только один раз. Наиболее широко на практике применяются триггеры с динамическим управлением по заднему фронту тактирующего импульса, называемые также триггерами с внутренней задержкой, Возможность задержки моментов опрокидывания триггера на время, равное длительности тактового импульса, эффективно используется при обработке информации, позволяя производить по переднему фронту тактовых импульсов считывание информация, а по заднему фронту - запись.
Изучение каждого триггера требует анализа комбинаций входных сигналов и выходных состояний триггера. Этот анализ лучше всего проводить не на основе таблицы состояний (таблицы истинности), а на основе таблицы переходов. Отличие таблицы истинности от таблицы переходов заключается в том, что в таблице переходов учитывается при анализе еще и предыдущее состояние триггера (чаще всего оно обозначается как Qt-1 ).
Необходимо уметь заполнять самостоятельно таблицу переходов для каждого вида триггера. При изучении данной темы также нужно знать все перечисленные типы триггеров и их условные обозначения на память.

Вопросы для самопроверки

1. Какое устройство называется триггером и по каким основным признакам осуществляется классификация триггеров?
2. Объясните различие между синхронными триггерами, управляемыми уровнем тактирующего сигнала, и синхронными триггерами с внутренней задержкой.
3. Можно ли в цифровом устройстве заменить синхронный RS-триггер на синхронный JK-триггер?
4. Реализуйте асинхронный RS-триггер в базисе И-НЕ, в базисе ИЛИ-НЕ.
5. Дайте определения и составьте таблицу переходов Д- триггера
и Т-триггера.
6. Каким образом с помощью Д- триггера можно реализовать Т-триггер?
7. Приведите условное обозначение, универсального JK-триггера.
8. Как на основе универсального JK-триггера можно реализовать
Т-триггер, Д- триггер?

Тема 4. РЕАЛИЗАЦИЯ ЛОГИЧЕСКИХ ФУНКЦИЙ С ПОМОЩЬЮ ИНТЕГРАЛЬНЫХ МИКРОСХЕМ.

1 . Основные характеристики и параметры интегральных микросхем .
2. Диодно- транзисторные логические элементы.
3. Транзисторно-транзисторные логические элементы.
4. Элементы интегральной инжекционной логики.
5. Логические элементы на полевых МОП- транзисторах.
6. Логические элементы на комплементарных КМОП- транзисторах.
7. Транзисторные логические элементы со связанными эмиттерами.


Методические разработки

Реализация логических функций в настоящее время чаще всего выполняется но интегральных элементах. Цифровые интегральные элементы имеют неоспоримые преимущества перед элементами "обычного" исполнения. Это и малые массогабаритные показатели, малая потребляемая мощность, высокая степень интеграции диодов и транзисторов на кристалле, технологичность изготовления. Однако применение цифровых интегральных элементов требует учета ряда особенностей, таких как высокий разброс параметров применяемых элементов, наличие паразитных емкостей, практическая невозможность реализации индуктивностей и емкостей в интегральном исполнении. Эти особенности весьма часто приводят к специфическим схемным решениям цифровых устройств. Заметим также, что в интегральной схемотехнике широко применяются транзисторы обратной проводимости типа n - р - n и полевые транзисторы.
Изучение схем логических элементов целесообразно вести в той последовательности, которая приведена в настоящих методических разработках.
Вначале необходимо выяснить вид логики - положительная или от-рецательная, какие уровни напряжения соответствуют логическому нулю и логической единице, а затем изучать принцип работы схемы. Комбинационные цифровые устройства чаще всего синтезируются на основе таблицы состояний. Таблица состояний служит основой для записи логического алгоритма в аналитической форме. Затем осуществляется минимизация логической формулы. По полученной логической формуле строится принципиальная схема. Естественно нужно четко усвоить и помнить назначение каждого из рассматриваемых цифровых устройств.

Вопросы для самопроверки

1. Что понимается под положительной и отрицательной логикой?
2. Какое распределение потенциалов на базе, эмиттере и коллекторе соответствует открытому состоянию транзистора типа п-р-п и транзистору типа р-п-р?
3. Какую роль играют входные диоды в схемах диодно-транзисторной логики?
4. Объясните, для чего в транзисторно-транзисторной логике применяется сложный инвертор.
5. Нарисуйте принципиальную схему логического элемента И-НЕ на основе интегральной инжекционной логики.
6. Объясните принцип действия полевого транзистора с индуцированным каналом n-типа.
7. Какие достоинстве имеют логические элементы, построенные на основе комплементарных транзисторов?
8. Нарисуйте схему переключателя тока на биполярных транзисторах.
9. Какую функцию в цифровой автоматике играют мультиплексоры и демультиплексоры?
10. Какая принципиальная разница между полусумматором и сумма-тором?
11. Что такое компаратор? Какие виды компараторов вы знаете?

МИКРОПРОЦЕССОРНЫЕ СИСТЕМЫУПРАВЛЕНИЯ (МПСУ)

Тема 1. СИТЕМЫ СЧИСЛЕНИЯ И ЦИФРОВЫЕ КОДЫ
1. Двоичная система счисления.
2. Восьмеричная система счисления.
3. Шестнадцатеричная система счисления.
4. Цифровые коды: двоичный код, двоично-десятичный код, обратный и дополнительный коды.
5. Сложение, вычитание, умножение и деление в двоичном коде.

Практически все современные цифровые вычислительные машины используют численные методы обработки информации, то есть работают с числами. Само число можно закодировать различными способами. В основе любого способа кодирования лежит понятие системы счисления. Наиболее распространенными являются десятичная, двоичная и шестнадцатеричная системы счисления. Шестнадцатеричная система счисления широко используется в микропроцессорных устройствах.
В вычислительной технике широко используются специальные термины, связанные с двоичным представлением числа-«бит», «байт» и «слово».
Бит. Двоичный разряд обычно называют битом. Понятие «бит» было введено для измерения количества информации, получаемой при осуществлении одного из двух равновероятностных событий. Это самый меньший носитель информации. Однако его можно применять и для обозначения двоичного разряда.
Байт. Развитие вычислительной и информационной техники вызвало появление 8-битовой единицы для обмена информацией между устройствами. Такая 8-битовая единица носит название байт. Многие типы цифровых вычислительных устройств и систем используют числа 8, 16, 32, 64 и более бит.
Слово. Микропроцессор содержит большое количество ячеек, регистров, и других устройств для хранения и обработки информации. Большинство устройств имеет одинаковую разрядную «длину» n. Каждое устройство использует для хранения или обработки информации одновременно n бит двоичной информации. Информация, хранимая или обрабатываемая в таком устройстве, получила название слова.
Вопросы для самопроверки
1. Запишите число 127 в двоичной системе счисления.
2. Почему в микропроцессорах получила широкое распространение шестнадцатеричная система счисления?
3. Представьте число 155 в двоично-десятичном коде.
4. Как осуществляется переход из двоичного числа в шестнадцатеричное?
5. Зачем применяется обратный и дополнительный коды?
6. Сложите и умножьте два двоичных числа.

Тема 2. ЦИФРОВЫЕ УСТРОЙСТВА КОМБИНАЦИОННОГО И ТИПА

1. Шифраторы, дешифраторы и преобразователи кодов.
2. Мультиплексоры и демультиплексоры.
3. Полусумматоры и сумматоры последовательного и параллельного
типа.
4. Устройства сравнения кодов: цифровые компараторы.
5. Шинные формирователи.


Данный материал ориентирован прежде всего на логические устройства, применяемые в микропроцессорной технике. Сделаем одно замечание относительно терминологии. В теории цифровых устройств широко пользуются понятием "конечный автомат". Это математическая модель управляющей системы с фиксированным, не способным к увеличению в процессе работы размером памяти. Понятие конечного автомата является математической абстракцией, характеризующей общие черты многих управляющих систем. У всех таких систем имеются общие признаки. Всякий конечный автомат имеет входы, подверженные внешним воздействиям, и внутренние элементы. Как для входов, так и для внутренних элементов, существует фиксированное число дискретных состояний, которые они способны принимать. Изменение состояний входов и внутренних элементов происходит в дискретные моменты времени, называемые тактами. Определение конечного автомата является весьма общим, под него попадают релейно-контакные системы, сложные и простые логические устройства, а также микропроцессоры.
Конечные автоматы подразделяются на комбинационные(однотактные) и последовательные(многотактные). Однотактный конечный автомат – это такое логическое устройство, у которого выходные переменные однозначно определяются комбинацией входных переменных. Однотактный автомат описывается комбинационными логическими функциями. Многотактный конечный автомат – это такое логическое устройство, у которого значение выходных переменных зависит не только от комбинации входных величин, но и от последовательности появления этих комбинаций. Многотактные автоматы описываются последовательными логическими функциями.
Условия работы однотактного автомата могут быть заданы таблицами или картами Карно. Синтез таких устройств является относительно простой задачей. Синтез многотактных автоматов – более сложная задача, решение которой требует применения метода циклограмм, метода Беркли и т.д.

Вопросы для самопроверки

1. Какую функцию в цифровой автоматике играют мультиплексоры и демультиплексоры?
2. Какая принципиальная разница между полусумматором и сумма-тором?
3. Что такое компаратор? Какие виды компараторов вы знаете?
4. Зачем в шинных формирователях применяются устройства с тремя устойчивыми состояниями ?

Тема 3. ЦИФРОВЫЕ УСТРОЙСТВА ПОСЛЕДОВАТЕЛЬНОГО ТИПА И ЗАПОМИНАЮЩИЕ УСТРОЙСТВА
1. Счетчики: суммирующие, вычитающие и реверсивные. Счетчики с последовательным и параллельным переносом.
2. Регистры: последовательные, параллельные, сдвигающие. Мно-горежимный буферный регистр.
3. Оперативные запоминающие устройства.
4. Постоянные запоминающие устройства.
5. Внешние запоминающие устройства.

Методические разработки

Цифровые устройства последовательного типа, как правило, являются устройствами с памятью. В данных устройствах значения выходных сигналов определяются значениями как входных сигналов в данный момент времени, так и предысторией изменения входных сигналов. Для этих устройств характерным является то, что при одних и тех же значениях входных сигналов выходные сигналы могут иметь различные значения. К основным типам таких устройств относятся триггеры и реализуемые на их основе более сложные устройства: счетчики, регистры, запоминающие устройства.
Запоминающие устройства служат для хранения информации и обмена её с другими цифровыми устройствами. Микросхемы памяти в общем объёме выпуска интегральных схем занимают около 40% и играют важнейшую роль в составе микропроцессорного комплекта. Микросхемы и системы памяти постоянно совершенствуются как в области схемотехнологии, так и в области развития новых архитектур. В настоящее время используются десятки различных типов запоминающих устройств(ЗУ). Важнейшие параметры ЗУ находятся в противоречии. Так, например, большая информационная ёмкость
Вопросы для самопроверки

1. Какой код устанавливается на выхода пятиразрядного двоичного счетчика после поступления на его суммирующий счетный вход 163 импульсов?
2. В каком из счетчиков используется меньшее число триггеров, в двоичном или двоично-десятичном?
3 . Какие счетчики обладают большим быстродействием: с последовательным или параллельным переносом?
4. Сколько различных двоичных чисел может быть записано в регистр, имеющий: три разряда; пять разрядов?
5. Сколько импульсов необходимо подать на тактовый вход регистра сдвига для того, чтобы последовательно записать в него число: а) 101;
б) 101110? Число разрядов регистра соответствует разрядности записываемых чисел.

Тема 4. МИКРОПРОЦЕССОРЫ
1. Понятие архитектуры микропроцессора.
2.Структура микропроцессора.
3. Структурная схема микропроцессора КР 580.
4. Машинные циклы.
5. Система команд микропроцессора.
6. Классификация команд. Способы адресации.

Методические разработки
Развитие микроэлектроники характеризуется все возрастающей степенью интеграции. Увеличение степени интеграции сопровождается ростом функциональной сложности микросхем. Первые интегральные микросхема реализовывали лишь простейшие логические функции, сменившие их микросхемы средней степени интеграции выполняли функции цифровых автоматов типа триггеров, регистров, сумматоров, дешифраторов. В микросхемах с большой степенью интеграции БИС появилась возможность совместить в одном или нескольких кристаллах все функциональные элементы вычислительного устройства, что привело к созданию микропроцессорных БИС.
С функциональной точки зрения микропроцессоры не уступают процессорам традиционных ЭВМ, а массовый выпуск микропроцессорных БИС, обеспечивая низкую стоимость микросхем, позволяет значительно снизить стоимость информационно-вычислительной системы. В отличие от ранее рассмотренных устройств, реализующих строго определенные функции в соответствии с таблицей состояний или таблицей переходов, микропроцессор (МП) - это программно-управляемое устройство, осуществляющее процесс обработки цифровой информации и управление им, построенное на одной или нескольких, микросхемах. Набор этих микросхем составляет базовый микропроцессорный комплект интегральных микросхем.
Микропроцессоры являются основой любого компьютера, на них основана работа разнообразных систем обработки информации, систем управления техническими средствами, технологическим процессами.
Микропроцессор (МП) – программно управляемое устройство, осуществляющее процесс обработки цифровой информации и управление им, построенное на одной или нескольких БИС/СБИС.
Способ обработки информации является основным отличием МП от обычных цифровых устройств – последовательных или комбинационных – обработка входных сигналов, которых, осуществляется аппаратно, и результат определяется схемой соединения различных элементарных узлов конъюнкторов, дизъюнкторов, триггеров и т.д. В МП процесс обработки информации осуществляется программно, т.е. путем последовательно выполнения элементарных действий – команд программы, и результат обработки определяется этой программой. Решаемая задача, таким образом, задается программой, а сами аппаратные средства (микропроцессор и набор дополнительных ИС) остаются неизменными. Это определяет универсальность устройств и систем на основе МП.
Микропроцессоры появились, когда уровень развития микроэлектроники позволил в одной ИС разместить все узлы, необходимые для работы устройств программной реализации алгоритмов. Такие устройства назывались процессорами. Процессоры ЭВМ, выполненные на транзисторах, а затем и на элементах малой и средней степени интеграции, представляли собой целые шкафы, начиненные платами. БИС, выполняющие все функции процессора, пусть и над словами малой разрядности, получили название «Микропроцессоры», а электронные системы, главным вычислительно-управляющим узлом которых является микропроцессор, стали называться микропроцессорными системами.
В составе микропроцессорной системы всегда можно выделить микроЭВМ и набор устройств ввода-вывода информации (поскольку они находятся за приделами микроЭВМ их называют внешними устройствами (ВУ)). Кроме микропроцессора в микроЭВМ входят также память и устройства, непосредственно взаимодействующие с внешними устройствами. Набор микросхем, пригодных для совместного применения в составе микроЭВМ, называют микропроцессорным комплектом БИС/СБИС (МПК). Микросхемы, входящие в МПК, могут быть выполнены по различным технологиям, но они должны быть совместимы по архитектуре, электрическим параметрам, конструктивным признакам .
Микроконтроллеры – устройства, имеющие структуру микропроцессорной системы, выполненные в виде БИС и предназначенные для решения задач управления техническими устройствами и системами. Поскольку в составе таких БИС имеются все узлы, присущие ЭВМ, они называются также однокристальными микроЭВМ.
Первые микроконтроллеры появились в 1976г. Когда в одной БИС стало возможным совместить процессор, ОЗУ, ПЗУ и порты ввода/вывода. В отличии от универсальных микроЭВМ в микроконтроллерах небольшие по размерам память и простой интерфейс для связи с внешними устройствами. Это объясняется, прежде всего, спецификой решаемых задач. Микроконтроллеры не используются в универсальных вычислительных машинах, а предназначены для создания высокоэффективных и дешевых управляющих и регулирующих систем. Микроконтроллеры реализуют относительно несложные алгоритмы, и для размещения программ им требуется емкость памяти, на несколько порядков меньшая, чем у микроЭВМ универсального назначения. Внешние устройства значительно проще, а их набор существенно уже
Персональный компьютер содержит, по крайней мере, четыре встроенных микроконтроллера – два обеспечивают работу клавиатуры и мыши, один управляет жестким диском, один отвечает за энергосбережение. Возможно, гораздо больше микроконтроллеров используются для контроля монитора, модема (или сетевой карты) и принтера .

Вопросы для самопроверки
1. Какой смысл вкладывается в понятие архитектура микропроцессора?
2. Перечислите основные элементы структуры микропроцессора КР 580.
3. Что такое аккумулятор микропроцессора?
4. Указатель стека; его назначение.
5. Перечислите виды регистров МП КР 580.
6. Что такое машинный цикл?
7. Какие способы адресации команд микропроцессора Вы знаете?


Тема 5. ПРОГРАММИРОВАНИЕ МИКРОПРОЦЕССОРОВ
1. Понятие программирования.
2. Блок-схема алгоритма.
3. Ассемблеры. Язык ассемблера.
5. Организация счета и временных задержек.
6. Построение модуля центрального процессора.

Методические указания
Понятие об Ассемблере. Команды, выполняемые микропроцессором, представляются комбинациями единиц и нулей. Такое представление команд называют машинными командами. Чтобы представить машинные команды более понятными для человека, используют их символьные (мнемонические) обозначения. В этом случае каждой машинной команде соответствует командный оператор на специальном языке Ассемблере и машинная программа представлена в виде ассемблерной программы. Программа на языке Ассемблер является простейшей, так как в точности описывает последовательность действий микропроцессора. Для перевода ассемблерной программы на машинный язык единиц и нулей можно, конечно, воспользоваться таблицами перевода, но практически для этого имеются специальные ассемблирующие программы. Процесс преобразования программы с языка Ассемблер в машинные коды называется трансляцией. Программа, написанная на языке Ассемблер, кроме операторов содержит также директивы, т.е. специальные указания ассемблирующей программе. Они не транслируются в машинные команды, но информация, заложенная в них, используется для преобразования командных операторов в машинные команды.
Общий формат ассемблерной команды имеет следующий вид:
Метка: Мнемоника Операнд, Операнд; Комментарий
Метка это идентификатор, присваиваемый команде. С помощью меток в программе можно указывать команды, которым следует передать управление в случае условных или безусловных переходов. Мнемоника(операция) краткое обозначение команды, обычно состоящее из трех-четырех латинских букв, представляющих сокращение от английского названия команды: ADD addition (сложение); MOV move (переслать) и т.д. Операнд, Операнд поля первого и второго операндов. Первый операнд является приемником результата операции. Запятая служит признаком разделения полей операндов. Один из операндов содержимое регистра, второй задается всеми возможными режимами адресации. Комментарий необязательная составляющая оператора. Он игнорируется при трансляции и служит только для пояснений программы, ее отдельных фрагментов или операторов.
Для записи операндов используются следующие правила:
Если в регистре содержится сам операнд, его обозначение дается без скобок, если в регистре содержится составляющая адреса ячейки ОЗУ при косвенной адресации, то дается обозначение регистра в квадратных скобках. Например, запись ADD AX, [BX] означает, что в операции сложения первый операнд находится в регистре АХ, а второй в ячейке ОЗУ, адрес которой содержится в регистре ВХ. По записи оператора ассемблирующая программа автоматически определяет режим адресации.
Операнд может быть задан идентификатором каким либо сочетанием букв, не совпадающим с наименованием регистров, например ADD AX, BETA. В этом случае идентификатору (в нашем случае метке BETA) соответствует ячейка ОЗУ, которая должна быть зарезервирована за ним в начале программы специальным оператором. Ассемблирующая программа при трансляции вычислит смещение этой ячейки относительно начала сегмента, и соответствующий операнд будет задан в машинной команде в режиме прямой адресации в виде адреса.
Знак «+» в записи операнда используется для задачи смещения. Например, запись ADD AX, [SI]+8 определяет второй операнд в режиме регистровой относительной адресации. Адрес ячейки ОЗУ, содержащей второй операнд, определится как сумма содержимого регистра SI и смещения «8». Знак «+» можно использовать также для задачи дополнительного смещения. Например, операнд, заданный как ВЕТА+2, будет указывать на ячейку ОЗУ, адрес которой больше адреса ячейки BETA на «2». При этом ассемблирующая программа вычислит соответствующий адрес и поместит его в машинную команду в режиме прямой адресации.
4. Операнд может быть задан непосредственно числом. При этом необходимо указать, в какой системе счисления оно записано. Этот признак проставляется сразу после числа. Ассемблирующая программа самостоятельно переведет это число в двоичную форму и занесет в машинную команду.

Вопросы для самопроверки
!. Зачем применяются блок-схемы алгоритмов?
2. Какие функции выполняет язык ассемблера?
3. Из каких основных частей состоит язык ассемблера?
4. Перечислите правила задания операндов.
5. Зачем в процессорном модуле применяется генератор тактовых импульсов?

Тема 6. ИНТЕРФЕЙСЫ МИКРОПРОЦЕССОРНЫХ СИСТЕМ
1. Интерфейсы с параллельной передачей информации.
2. Интерфейсы с последовательной передачей информации.
3. Преобразователи интерфейсов
4. Пример построения интерфейса(как вариант RS 232)





В процессе работы микропроцессорной системы постоянно происходит обмен информацией между различными устройствами системы с помощью так называемого интерфейса. «Интерфейс» очень широкое понятие. В зависимости от области знаний под интерфейсом могут понимать процесс диалога человека с компьютером, программно-аппаратные средства для этого диалога; различают понятия «дружественного интерфейса», «пиктографического интерфейса», «системного интерфейса» и т.д. В микропроцессорных системах под интерфейсом понимают совокупность аппаратных, программных и конструкторских средств, обеспечивающих информационный обмен между устройствами системы. Это определение включает в себя три составляющие: аппаратную, программную и конструкторскую. К аппаратной составляющей интерфейса относят отдельные узлы микропроцессорной системы, через которые осуществляется обмен. К программной составляющей относят строгий порядок, алгоритм взаимодействия устройств, реализованный в виде специальных программ. Порядок следования информационных и служебных сигналов в процессе обмена информацией называют протоколом обмена. Конструкторскую составляющую образуют линии связи, объединенные в шины, по которым осуществляется передача информации. Каждая шина обеспечивает передачу какого-то определенного вида информации например адреса, данных или управляющих сигналов.
Параллельный и последовательный способы передачи информации. Приемники и источники информации могут находиться как в непосредственной близости, так и на значительном удалении. В зависимости от удаленности источника и приемника информации в микропроцессорных системах могут использоваться либо параллельный способ передачи информации {параллельный интерфейс), либо последовательный {последовательный интерфейс). При параллельной передаче информация передается по шинам данных (магистралям), состоящим из п параллельных проводников. Передача информации осуществляется целыми машинными словами, причем все разряды слова данных передаются одновременно. Такой способ передачи информации может использоваться, если длина линий связи между приемником и источником обычно не превышает полутора, а с применением специальных магистральных приемопередатчиков нескольких метров. Это связано с тем, что на частотах, с которыми осуществляется передача информации (десятки мегагерц), проявляются волновые свойства электрических сигналов и проводников. В результате сигналы, передаваемые по разным проводникам шины, доходят до источника не одновременно, происходит «размывание» сигнала, и приемники такой информации становятся неприемлемо сложными и дорогими.
При последовательной передаче информация передается по одной линии связи разряд за разрядом. Для этого необходимо преобразование данных из параллельного кода в последовательный (при передаче) и обратное преобразование из последовательного кода в параллельный (при приеме). Расстояние, на которое может передаваться информация последовательным способом, уже не ограничено волновыми свойствами сигналов и проводников. Оно определяется лишь мощностью передатчика. В частности, во всех информационных сетях передача осуществляется в последовательном коде.
Прием и передача данных в устройствах микропроцессорной системы осуществляется через специальные буферные узлы, называемые портами. Порты могут быть параллельными и последовательными. Микропроцессоры, предназначенные для использования в системах управления, обычно имеют оба типа портов.
Синхронный и асинхронный способы обмена. Существует два основных способа обмена: синхронный и асинхронный. При синхронном обмене темп выдачи информации определяет источник, который сопровождает выдачу импульсами синхронизации. Приемник информации при этом должен принимать данные в темпе, задаваемом источником. Если приемник не успел принять информацию, она будет потеряна, так как между источником и приемником нет обратной связи. Поэтому темп передачи данных должен учитывать быстродействие приемника и рассчитывается на наихудший случай.
В асинхронном способе обмена между источником и приемником существует обратная связь. В основе этого способа лежит метод квитирования. Сущность метода в том, что источник при каждой посылке данных должен получать от приемника подтверждение о том, что данные приняты, т.е. своеобразную «квитанцию». Сигналы, обеспечивающие такой диалог между источником и приемником, называются сигналами квитирования. При посылке данных источник сообщает об этом приемнику сигналом «Данные выданы». Приемник, получив этот сигнал, считывает слово данных и выдает приемнику сигнал «Данные приняты». Только после получения этого сигнала источник приступает к посылке следующего слова данных. При таком обмене интервал времени приема передачи данных будет переменным в зависимости от быстродействия источника и приемника, длины линий связи.
Радиальная и магистральная структура интерфейсов. В интерфейсах с радиальной структурой каждое из устройств системы связано с центральным устройством, управляющим обменом {концентратором), через индивидуальную группу шин с одинаковым составом линий для каждого устройства, т.е. каждому устройству выделяется собственный набор шин. Концентратор получает заявки от устройств и соединяет их между собой. Если заявки поступают одновременно от нескольких устройств, концентратор определяет очередность обмена. Радиальные интерфейсы применяются для связи с удаленными внешними устройствами.
Если интерфейс одним и тем же набором шин обеспечивает работу множества устройств микропроцессорной системы во главе с микропроцессором, его называют системным, а шины системными. Набор системных шин, обеспечивающих работу интерфейса, называют магистралью. В интерфейсах с магистральной структурой все шины являются шинами коллективного пользования и к ним подключены все устройства системы. В микропроцессорных системах обычно используется магистральный интерфейс. Для реализации обмена к шинам одновременно может подключаться только два устройства приемник и источник. Порядок использования общей магистрали для организации обмена между множеством различных устройств определяется контроллером магистрали.
Интерфейсы и интерфейсные БИС
Как только микропроцессоры стали использоваться в качестве процессоров ЭВМ, возникла задача разработки БИС для реализации интерфейсных функций. Первые микроЭВМ были восьмиразрядными, работавшими с невысокой тактовой частотой, и интерфейсы, обеспечивающие работу микропроцессорных систем, обладали соответствующими техническими характеристиками. Эти интерфейсы были, как правило, параллельными, магистральными, асинхронными, с 8-разрядной шиной данных и 16-разрядной шиной адреса. В некоторых интерфейсах была мультиплексная шина адреса/данных.
С ростом разрядности и быстродействия микропроцессоров изменялись и соответствующие характеристики интерфейсов. С появлением ПЭВМ IBM PC/AT стал применяться интерфейс (шина) ISA, шина EISA (extended расширенная) стала применяться с появлением микропроцессоров 80386. В настоящее время наиболее перспективной является шина PCI, хотя на материнских платах ПЭВМ обеспечивается возможность работы и с шиной EISA. Тактовая частота современных системных шин составляет сотни МГц.
Первые интерфейсные БИС были ориентированы на работу с 8-разрядной шиной данных и 16-разрядной шиной адреса. Простейшими микросхемами были шинные формирователи и буферные регистры (порты ввода/вывода). Более сложные операции обслуживались адаптерами и контроллерами. Каждое из таких устройств выполнялось в виде отдельной БИС. Сейчас уровень интеграции ИС позволяет в одном кристалле объединить целый ряд устройств, выполняющих различные интерфейсные функции. Однако в структурном плане современные интерфейсные ИС до сих базируются на «простых» ранее разработанных ИС.
В маркировке первых интерфейсных БИС первыми были цифры 82, после которых стояли еще две цифры, обозначающие вид конкретной схемы. При описании функциональных возможностей и структуры современных интерфейсных БИС обычно идет перечисление ранее разработанных БИС семейства 82ХХ, структурно входящих в современную БИС. Например, о современном периферийном контроллере 82С206 сказано: содержит две ИС 8259, две ИС 8237, одну ИС 8254 и др. Более того, даже в библиотеках схемных решений новейших СБИС программируемой логики присутствуют структуры традиционных БИС 82ХХ.
Для связи с системной шиной данных внешних устройств, работающих с параллельными кодами, используются контроллеры ввода/вывода параллельной информации параллельные периферийные адаптеры.
Вопросы для самопроверки

1. Какие недостатки имеет параллельный способ передачи информации?
2. В чем заключаются особенности последовательной передачи информации?
3. Приведите пример построения интерфейса


КОНТРОЛЬНЫЕ ЗАДАНИЯ


Вариант контрольного задания выбирается в соответствии с двумя последними цифрами учебного шифра.

Задача 1. Получить минимальную форму и построить принципиальную схему для четырехвходовой логической функции, заданной таблицей 1. Для построения принципиальной схемы использовать только элементы И-НЕ: К155ЛА1 и К155ЛА3.



Таблица I
Номер
В-та
Номер конституенты


0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

01
1
1
1
13 EMBED CorelDraw.Graphic.7 1415
0
0
13 EMBED CorelDraw.Graphic.7 1415
13 EMBED CorelDraw.Graphic.7 1415
0
1
1
1
1
0
1
0

02
1
0
1
1
13 EMBED CorelDraw.Graphic.7 1415
1
0
0
0
1
1
0
13 EMBED CorelDraw.Graphic.7 1415
13 EMBED CorelDraw.Graphic.7 1415
0
1

03
1
1
0
0
0
1
1
1
13 EMBED CorelDraw.Graphic.7 1415
0
0
0
1
1
13 EMBED CorelDraw.Graphic.7 1415
0

04
0
1
0
1
0
0
1
1
0
0
0
0
1
0
0
1

05
0
0
1
0
0
0
1
1
13 EMBED CorelDraw.Graphic.7 1415
13 EMBED CorelDraw.Graphic.7 1415
0
1
0
0
1
1

06
13 EMBED CorelDraw.Graphic.7 1415
0
1
1
1
13 EMBED CorelDraw.Graphic.7 1415
0
0
1
13 EMBED CorelDraw.Graphic.7 1415
0
0
1
1
1
13 EMBED CorelDraw.Graphic.7 1415

07
1
1
13 EMBED CorelDraw.Graphic.7 1415
1
0
0
0
1
1
1
13 EMBED CorelDraw.Graphic.7 1415
0
0
0
1
1

08
13 EMBED CorelDraw.Graphic.7 1415
0
0
1
1
0
1
1
0
0
0
1
1
13 EMBED CorelDraw.Graphic.7 1415
13 EMBED CorelDraw.Graphic.7 1415
0

09
1
13 EMBED CorelDraw.Graphic.7 1415
0
0
0
1
1
0
1
1
1
1
0
0
0
13 EMBED CorelDraw.Graphic.7 1415

10
1
0
0
1
1
0
1
0
1
1
1
13 EMBED CorelDraw.Graphic.7 1415
13 EMBED CorelDraw.Graphic.7 1415
0
0
0

11
13 EMBED CorelDraw.Graphic.7 1415
1
0
1
0
0
0
0
0
1
1
1
0
13 EMBED CorelDraw.Graphic.7 1415
1
1

12
0
1
1
0
1
1
1
13 EMBED CorelDraw.Graphic.7 1415
1
0
0
0
0
1
1
1

13
1
1
1
0
0
1
1
0
1
0
0
0
1
1
13 EMBED CorelDraw.Graphic.7 1415
13 EMBED CorelDraw.Graphic.7 1415

14
13 EMBED CorelDraw.Graphic.7 1415
13 EMBED CorelDraw.Graphic.7 1415
1
0
0
0
1
1
0
0
0
0
1
1
0
1

15
1
0
0
1
0
1
1
0
0
1
1
1
0
0
1
1

16
0
1
0
13 EMBED CorelDraw.Graphic.7 1415
13 EMBED CorelDraw.Graphic.7 1415
1
0
0
1
1
1
1
0
0
1
1

17
0
0
1
0
0
0
0
1
13 EMBED CorelDraw.Graphic.7 1415
1
0
1
1
0
0
0

18
0
0
1
1
0
1
1
0
0
0
0
1
1
1
0
13 EMBED CorelDraw.Graphic.7 1415

19
1
0
0
0
1
1
0
0
1
1
0
0
1
13 EMBED CorelDraw.Graphic.7 1415
13 EMBED CorelDraw.Graphic.7 1415
0

20
13 EMBED CorelDraw.Graphic.7 1415
1
1
0
0
1
1
0
13 EMBED CorelDraw.Graphic.7 1415
1
1
1
0
0
0
13 EMBED CorelDraw.Graphic.7 1415

21
0
0
0
0
1
1
0
1
1
13 EMBED CorelDraw.Graphic.7 1415
13 EMBED CorelDraw.Graphic.7 1415
0
0
0
1
0

22
0
0
1
1
1
0
0
0
1
13 EMBED CorelDraw.Graphic.7 1415
0
1
1
13 EMBED CorelDraw.Graphic.7 1415
0
1

23
0
0
1
0
0
1
0
1
1
1
0
13 EMBED CorelDraw.Graphic.7 1415
1
1
0
0

24
0
1
0
1
0
0
1
1
0
0
0
1
1
1
0
13 EMBED CorelDraw.Graphic.7 1415

25
1
0
1
1
1
0
0
1
13 EMBED CorelDraw.Graphic.7 1415
13 EMBED CorelDraw.Graphic.7 1415
0
0
0
1
1
0

26
1
1
1
0
0
0
1
1
0
0
13 EMBED CorelDraw.Graphic.7 1415
13 EMBED CorelDraw.Graphic.7 1415
1
0
1
0

27
1
0
0
0
1
0
0
0
1
1
1
1
0
13 EMBED CorelDraw.Graphic.7 1415
13 EMBED CorelDraw.Graphic.7 1415
0

28
0
1
0
1
1
13 EMBED CorelDraw.Graphic.7 1415
1
0
0
0
1
1
13 EMBED CorelDraw.Graphic.7 1415
0
1
1

29
1
0
1
1
0
13 EMBED CorelDraw.Graphic.7 1415
1
0
0
1
1
0
0
1
1
13 EMBED CorelDraw.Graphic.7 1415

30
1
1
1
0
0
0
13 EMBED CorelDraw.Graphic.7 1415
13 EMBED CorelDraw.Graphic.7 1415
1
1
0
0
0
1
1
13 EMBED CorelDraw.Graphic.7 1415


Методика выполнения задачи

1. В соответствии с двумя последними цифрами учетного шифра выбирают номер варианта. Например, для варианта № 30 выбирают функцию F, заданную фрагментом табл.2. Это таблица истинности (таблица состояний) функции четырех переменных, заданной на каждом из номеров наборов 0. ..15.

Таблица 2

Номер
Вари-
анта
Номер конституенты


0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

30
1
1
1
0
0
0
13 EMBED CorelDraw.Graphic.7 1415
13 EMBED CorelDraw.Graphic.7 1415
1
1
0
0
0
1
1
13 EMBED CorelDraw.Graphic.7 1415


В табл.2 знак "0" означает неопределенность, т.е. при решении задачи можно учитывать, а можно и не учитывать данные наборы. Может оказаться, что учет некоторых неопределенностей при минимизации позволит упростить функцию F. Табл.1 и 2 нужно пользоваться следующим образом: там, где в строке таблица стоит символ "1” или "0", берется соответствующая конституента и записывается четырехразрядным кодом, в котором каждому разряду ставятся в соответствии переменные 13 EMBED Equation.3 1415. Например, первым трем единицам табл.2 соответствуют наборы 13 EMBED Equation.3 1415; 13 EMBED Equation.3 1415; 13 EMBED Equation.3 1415.
2. В соответствии с заданной таблицей функция записывается в карту Карно.
3. С помощью карты Карно осуществляется минимизация логической функции.
4. Полученная логическая функция записывается и базисе И-НЕ и рисуется функциональная схема.
5. По полученной функциональной схеме с учетом заданных логических элементов серий К155 строится принципиальная схема.
Задача 2. Найти алгоритм работы триггера в аналитической форме и построить функциональную схему триггера в соответствии с вариантом, заданным в табл.3.
Таблица 3
номер вари-анта

Базис для реализации

Тип триггера


01

RS-триггер асинхронный

02

RS-триггер синхронный

03

13 EMBED Equation.3 1415- триггер асинхронный

04

13 EMBED Equation.3 1415-триггер синхронный

05
И-НЕ
Т-триггер

06

Д- триггер

07

JK-триггер асинхронный

08

JК- триггер синхронный

09

13 EMBED Equation.3 1415-триггер асинхронный

10

13 EMBED Equation.3 1415-триггер синхронный

11



13



14
15
ИЛИ-НЕ
То же, что и в вариантах
01 – 10

16



17



18



19



20



21



22
23





24

То же, что и для вариантов

25
И; ИЛИ; НЕ
01 – 10

26,27,28,29,30





Методика выполнения задачи

1. Выбирается соответствующий вариант из табл.3.
2. Приводится условное обозначение триггера.
3. Строится таблица переходов для триггера. В таблице переходов в качестве дополнительной входной переменной учитывается предыдущее состояние триггера Qt-1. Таким образом, таблица переходов содержит как бы на одну входную переменную больше.
4. По таблице переходов записывается алгоритм работы триггера в аналитической форме.
5. Осуществляется с помощью карт Карно минимизация полученной логической функции.
6. С учетом заданного базиса строится функциональная схема триггера.


Задача 3
Разработать триггер по МS – схеме на элементах ИЛИ – НЕ и по схеме трех триггеров на элементах И – НЕ для реализации функции, заданной таблицами. Таблицы 4 и 5. Построить и нарисовать схемы:
Таблица 4
t-1
t

X1
X2
Значения выхода для соответствующего варианта



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

0
0
0
13 EMBED Equation.DSMT4 1415
0
0
0
1
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
1

0
1
13 EMBED Equation.DSMT4 1415
1
0
0
1
0
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
1
0
0
1
13 EMBED Equation.DSMT4 1415

1
0
1
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
0
1
1
0
1
0
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415

1
1
0
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
0
0
1
0
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
0
0




t-1
t

X1
X2
Значения выхода для соответствующего варианта



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

0
0
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415
1
0
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
0
1
0
0

0
1
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415
0
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
1
0
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415

1
0
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
1

1
1
1
0
1
1
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
1
1
1
1
0
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415


Краткие методические указания.
По заданию преподавателя выбирается вариант по таблице 4.
Выбирается базовая структура триггера, на основе которой будет синтезирована система управления СУ заданного триггера.
Базовая структура триггера показана на рис 1.

Рис.1 Базовая структура триггера

Строится полная таблица переходов заданного триггера по данным своего варианта с учетом структуры и типа логических элементов.
Помимо выхода Qt в таблице определяются также значения функций возбуждения 13 EMBED Equation.DSMT4 1415 и 13 EMBED Equation.DSMT4 1415.
С помощью карт Карно находится минимальная форма функции 13 EMBED Equation.DSMT4 1415 и 13 EMBED Equation.DSMT4 1415.
Полученные функции приводятся к виду, удобному для реализации на элементах ИЛИ – НЕ (в базе ИЛИ – НЕ).
В соответствии с полученными функциями 1 и 2 и базовой схемой МS триггера (рис.1) строится схема триггера.
Такой же порядок выполнения задания сохранится и для схемы трех триггеров, базовый вариант схемы приведен на рис. 2.

Рис. 2. Схема трех триггеров



Таблица 5
t-1
t

X1
X2
Значения выхода для соответствующего варианта



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

0
0
0
1
0
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415
0

0
1
1
0
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415

1
0
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
1
0
1
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415

1
1
0
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
0
0
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415


t-1
t

X1
X2
Значения выхода для соответствующего варианта



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

0
0
1
13 EMBED Equation.DSMT4 1415
1
0
1
1
0
13 EMBED Equation.DSMT4 1415
1
0
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415

0
1
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
1
0
0
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415

1
0
13 EMBED Equation.DSMT4 1415
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
0
0
13 EMBED Equation.DSMT4 1415
1
0
0
1
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415

1
1
1
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
0
13 EMBED Equation.DSMT4 1415
0
0
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
13 EMBED Equation.DSMT4 1415
1
0
0



Задача 4. Разработать преобразователь кода (ПК) по схеме дешифратор-шифратор с шифратором, выполненным по матричной диодной схеме. Устройство предназначено для преобразования входных функций, заданных в табл.4, в соответствующие им выходные, при условии, что входные функции заданы двоичным четырехразрядным кодом, выходные - двоичным пятиразрядным кодом, а диапазон изменения параметра составляет (0...1 )13 EMBED Equation.3 1415 с дискретностью х = 0,1.




Таблица 6
Номер
Вари-
анта

Входная функция


Выходная функция

01
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

02
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

03
Х
13 EMBED Equation.3 1415

04
Х
13 EMBED Equation.3 1415

05
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

06
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

07
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

08
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

09
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

10
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

11
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

12
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

13
Х
13 EMBED Equation.3 1415

14
Х
13 EMBED Equation.3 1415

15
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

16
Х
13 EMBED Equation.3 1415

17
Х
13 EMBED Equation.3 1415

18
Х2
13 EMBED Equation.3 1415

19
Х2
13 EMBED Equation.3 1415

20
Х
13 EMBED Equation.3 1415

21
Х
13 EMBED Equation.3 1415

22
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

23
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

24
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

25
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

26
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

27
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

28
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

29
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415

30
13 EMBED Equation.3 1415
13 EMBED Equation.3 1415



13 EMBED CorelDraw.Graphic.7 1415

Рис.3. Вариант построения ПК


Методика выполнения задачи

1. В соответствии с учебным шифром выбирается входная и выходная функция ПК.
2. Определяются дискретные значения входной функции при равномерной дискретизаций с шагом 0,1 при изменении X от 0 до 1. Полученные данные переводят в двоичный четырехразрядный код, для чего каждое из полученных значений функции умножают на (24 - 1). Результат округляют до ближайшего целого десятичного числа, которое записывают в двоичном четырехразрядном коде. Результаты сводят в таблицу. Следует заметить, что входная функция должна быть ограничена числом 15.
3. Определяют дискретные значения выходной функции при тех же значениях и по той же методике, с учетом того, что выходная функция записывается в двоичном пятиразрядном коде. Результаты сводятся в таблицу. Заметим, что выходная функция не должна превышать значения,31. В данном случае умножение функции осуществляется на (25 - 1 ).
4. Строится схема преобразователя кодов. Для этого используется дешифратор 4 х 16, выходные шины 0...15 которого с помощью диодов соединены с пятью выходными шинами преобразователя ПК в соответствии с полученными в результате выполнения пунктов 2 и 3 кодами входной и выходной функций. При этом двоичный четырехразрядный код входной функции на каждом из наборов, определяет номер выходной шины дешифратора, а соответствующий ему пятиразрядный код - узлы соединения выходной шины о соответствующей разрядной шиной ПК. Соединение выходной шины дешифратора и выходных шин преобразователя осуществляется о помощью диодов только в тех разрядах, где код выходного пятиразрядногого двоичного числа равен единице. Один из вариантов, настроения ПК показан на рисунке.

Задача 5
Разработать на основе микросхемы К155ИЕ7 делитель частоты последовательности импульсов, работающий с двоичными кодами, с коэффициентом деления Кдел., заданным таблицей вариантов (табл. 5), построить и нарисовать схему и определить максимальную частоту поступления входных импульсов fmax.
Таблица 5


№ варианта
Кдел.
№ варианта
Кдел.

01
2783
16
2125

02
1007
17
7853

03
1562
18
1500

04
9235
19
1682

05
792
20
526

06
800
21
893

07
1002
22
1920

08
4735
23
2870

09
3250
24
3120

10
1263
25
4120

11
2786
26
5080

12
1259
27
939

13
2850
28
2222

14
561
29
3456

15
3850
30
3785


Методика выполнения задания.
1. В соответствии со своим списочным номером выбирают номер варианта, например, для первой по порядку группы и списочного номера 30 по таблице 5 выбирают вариант 30 согласно которому Кдел.=3785, а код двоичный.
2. Определяют необходимую разрядность двоичного счетчика для построения делителя с заданным Кдел.:
13 EMBED Equation.DSMT4 1415
где квадратные скобки означают округленное до ближайшего целого десятичного числа.
3. Определяют число корпусов микросхем, необходимых для построения делителя
13 EMBED Equation.DSMT4 1415
где m – число разрядов одной микросхемы.
4. Определяют максимальный коэффициент деления счетчика с числом разрядов n
13 EMBED Equation.DSMT4 1415
5. Определяют число, которым необходимо дополнить счетчик – делитель для получения заданного коэффициента деления
13 EMBED Equation.DSMT4 1415
6. Переводят число М в двоичный код Мдв=000100001111.
7. Рисуют схему двигателя, соединяя последовательно N микросхем К155ИЕ7 и подавая на параллельные входы число М. Входы управления С подключают через инвертор к выходу переполнения старшего разряда.

Рис. 4. Делитель частоты последовательности импульсов.



Вопрос 6.
Структура и функционирование микропроцессорной системы. Микроконтроллеры






Микропроцессоры появились, когда уровень интеграции ИС достиг значений, при которых необходимые для программной реализации алгоритмов блоки удалось разместить на одном или нескольких кристаллах. МП центральный процессорный элемент микропроцессорной системы (микро-ЭВМ), в которую также входят память и устройства ввода/вывода (внешние устройства).
Совокупность БИС/СБИС, пригодных для совместного применения в составе микроЭВМ, называют микропроцессорным комплектом БИС/СБИС (МПК). Понятие МПК задает номенклатуру микросхем с точки зрения возможностей их совместного применения (совместимость по архитектуре, электрическим параметрам, конструктивным признакам и др.). В состав МПК могут входить микросхемы различных серий и схемотехнологических типов при условии их совместимости.
В микропроцессорной системе (МПС) организуется процесс выполнения заданной программы, и самые разные задачи решаются путем выполнения последовательности команд, свойственных данному МП (входящих в его систему команд). Вычислительные, контрольно-измерительные или управляющие системы, обрабатывающим элементом которых служит МП, относятся к числу МПС.
Практически всегда структура МПС является магистрально-модулъной. В такой структуре имеется группа магистралей (шин), к которым подключаются различные модули (блоки), обменивающиеся между собой информацией поочередно, в режиме разделения времени.
Термин "шины" относится к совокупности цепей (линий), число которых определяет разрядность шины.
Типична трехшинная структура МПС с шинами адресов ША, данных ШД и управления ШУ. Наряду с русскими терминами применяются английские АВ (Address Bus), DB (Data Bus) и CB (Control Bus).















Рис. 5. Структура микропроцессорной системы
На рис. 5.[15] показана структура микропроцессорной системы с МП, имеющим мультиплексируемую шину адресов/данных (например, с МП К1821ВМ85А). Линии A15-8 являются адресными, через них в систему передается старший байт 16-разрядного адреса. В эту шину включен формирователь на постоянно открытом по входу разрешения EN буферном регистре ИР82, обеспечивающем работу шины па нагрузку, образуемую внешними цепями. Собственной нагрузочной способности у выводов МП, как правило, не хватает. Линии AD7-0 мультиплексируются. Вначале они передают младший байт адреса, признаком чего служит наличие сигнала ALE (Address Latch Enable), загружающего этот байт в регистр ИР82.
После загрузки регистра сигнал ALE снимается, и содержимое регистра остается неизменным вплоть до новой загрузки в следующем цикле работы процессора. Так формируется 16-разрядная шина адреса, содержащая адрес A15-0. Этот адрес используется блоками постоянной и оперативной памяти ROM и RAM. Адресация портов ввода и вывода данных требует восьмиразрядного адреса, что соответствует возможности работы не более чем с 256 портами каждого из типов. Адрес портов можно снимать с любой половины адресной шины (во взятом для примера МП состояния обеих полушин адреса при адресации портов дублируются).
После передачи младшего байта адреса шина AD7-0 отдается для передачи данных. Эти передачи двунаправлены, направление задается буфером данных BD в зависимости от сигнала Т (Transit). При активном состоянии сигнала чтения RD (Read) данные передаются справа налево, при пассивном в обратном направлении. К шине данных подключены информационные выводы всех модулей МПС.
Выводы x1 и x2 служат для подключения кварцевого резонатора или иных контуров, задающих частоту тактовому генератору, расположенному в МП. Тактирование системы производится на частоте, равной половине частоты резонанса кварца или иного контура, поскольку генератор работает на триггер, с которого снимаются сигналы тактирования модулей МПС, а триггер делит частоту на 2. Вход RESIN является входом асинхронного сброса, приводящим МП в исходное состояния. Сигнал L-активный. Сброс может быть осуществлен замыканием ключа К и автоматически происходит при включении питания Ucc. В этом случае благодаря цепочке RC напряжение на входе RES1N нарастает постепенно, и в течение некоторого времени после включения питания остается низким (ниже порогового), что равноценно подаче сигнала RESIN.
Выполняя программу, МП обрабатывает команду за командой. Команда задает выполняемую операцию и содержит сведения об участвующих в ней операндах. После приема команды происходит ее расшифровка и выполнение, в ходе которого МП получает необходимые данные из памяти или внешних устройств. Ячейки памяти и внешние устройства (порты) имеют номера, называемые адресами, которыми они обозначаются в программе.
По однонаправленной адресной шине МП посылает адреса, определяя объект, с которым будет обмен, по шине данных (двунаправленной) обменивается данными с модулями (блоками) системы, по шине управления идет обмен управляющей информацией.
ПЗУ (ROM) хранит фиксированные программы и данные, оно является энергонезависимым и при выключении питания информацию не теряет.
ОЗУ (RAM) хранит оперативные данные (изменяемые программы, промежуточные результаты вычислений и др.), является энергозависимым и теряет информацию при выключении питания. Для приведения системы в работоспособное состояние после включения питания ОЗУ следует загрузить необходимой информацией.
Устройства ввода-вывода (УВВ) или внешние устройства (ВУ) - технические средства для передачи данных извне в МП или память либо из МП или памяти во внешнюю среду. Для подключения ВУ необходимо привести их сигналы, форматы слов, скорость передачи и т. п. к стандартному виду, воспринимаемому данным МП. Это выполняется специальными блоками, называемыми адаптерами (интерфейсными блоками ввода-вывода). Напомним, что интерфейсом называют совокупность аппаратных и программных средств, унифицирующих процессы обмена между модулями системы.
На схеме (рис. 5) модули системы показаны укрупненно. Кроме обозначенных блоков, в состав систем входят обычно и более сложные, чем адаптеры, блоки управления внешними устройствами контроллеры. К их числу относятся, прежде всего, контроллеры прерываний и прямого доступа к памяти. Имеются также контроллеры клавиатуры, дисплея, дисковой памяти и т. д.
Контроллеры прерываний обеспечивают обмен с внешними устройствами в режиме прерывания (временной остановки) выполняемой программы для обслуживания запроса от внешнего устройства.
Контроллеры прямого доступа к памяти обслуживают режим прямой связи между внешними устройствами и памятью без участия МП. При управлении обменом со стороны МП пересылка данных между внешними устройствами и памятью происходит в два этапа сначала данные принимаются микропроцессором, а затем выдаются им на приемник данных. В режиме прямого доступа к памяти МП отключается от шин системы и передает управление ими контроллеру прямого доступа, а передачи данных осуществляются в один этап непосредственно от источника к приемнику.
В состав МПС часто входят также программируемые таймеры, формирующие различные сигналы (интервалы, последовательности импульсов и т. д.) для проведения операций, связанных со временем.
Микроконтроллеры
Микроконтроллеры (МК) разновидность микропроцессорных систем (микроЭВМ), ориентированная на реализацию алгоритмов управления техническими устройствами и технологическими процессами. В сравнении с универсальными микроЭВМ микроконтроллеры проще, и уже около 25 лет тому назад оказалось возможным разместить практически всю схемотехнику МК на одном кристалле, что и дало начало их развитию. Вторым названием МК стало название "однокристальная микроЭВМ". Разработка МК означала появление БИС такой функциональной законченности, которая позволяет решать в полном объеме задачи определенного класса.
Что отличает МК от микроЭВМ универсального назначения? Прежде всего, это малый объем памяти и менее разнообразный состав внешних устройств. В состав универсальной микроЭВМ входят модули памяти большого объема и высокого быстродействия, имеется сложная иерархия ЗУ, поскольку многие задачи (автоматизированное проектирование, компьютерная графика, мультимедийные приложения и др.) без этого решить невозможно. Для МК ситуация иная, они реализуют заранее известные несложные алгоритмы, и для размещения программ им требуются емкости памяти, на несколько порядков меньшие, чем у микроЭВМ широкого назначения. Набор внешних устройств также существенно сужается, а сами они значительно проще. В результате модули микроЭВМ конструктивно самостоятельны, а МК выполняется на одном кристалле, хотя в его составе имеются модули того же функционального назначения.
Первые МК выпущены фирмой Intel в 1976 г. (восьмиразрядный МК 8048). В настоящее время многими поставщиками выпускаются 8-, 16- и 32-разрядные МК с емкостью памяти программ до десятков Кбайт, небольшими ОЗУ данных и набором таких интерфейсных и периферийных схем, как параллельные и последовательные порты ввода/вывода, таймеры, аналого-цифровые и цифроаналоговые преобразователи, широтно-импульсные модуляторы и др. Среди выпускаемых МК широко известно семейство восьмиразрядных контроллеров MCS-51/151 /251 и 16-разрядных MCS-96/196/296 (фирмы Intel). Очень многие производители выпускают аналоги этих семейств или совместимые с ними МК. В отечественной номенклатуре это К1816ВЕ51, К1830ВЕ51 (восьмиразрядные МК). В последнее время фирма Intel сосредоточила усилия на разработке сложных микропроцессоров для компьютеров и уступила сектор рынка простых МК другим фирмам, в частности, фирме Atmel, которая выпускает популярное семейство МК серии АТ89 с Флэш-памятью программ, являющееся функциональным аналогом семейства восьмиразрядных МК фирмы Intel.
Небезынтересно, что, несмотря на появление новых 16- и 32-разрядных МК, наибольший успех на рынке остается за 8-разрядными. Сейчас около половины рынка МК (приблизительно 6 млрд. долларов) остается за этими МК, что означает их лидирование с большим отрывом относительно представителей других семейств.

Примечание. В связи с возможными изменениями учебного графика ведущий преподаватель определяет ежегодно какие задачи выполняются в контрольной работе по МПС , а какие составляют основу курсового проекта.
13 EMBED AutoCAD.Drawing.16 1415



Root EntryEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeРисунок 1Equation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativecEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation NativeEquation Native

Приложенные файлы

  • doc 239106
    Размер файла: 938 kB Загрузок: 0

Добавить комментарий