МЕТОДИЧЕСКИЕ УКАЗАНИЯ по выполнению типового курсового проекта по дисциплине "Микропроцессорные системы" для студентов 3...
13 downloads
330 Views
204KB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
МЕТОДИЧЕСКИЕ УКАЗАНИЯ по выполнению типового курсового проекта по дисциплине "Микропроцессорные системы" для студентов 3 курса специальности 2201
Содержание Введение 1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ПРОЕКТИРОВАНИЕ 1.1.Алгоритм управления 1.2.Состав пульта управления и отладочного пульта 1.3.Организация обмена МП модуля с элементами МПС 1.4.Структура МПС 2. РЕЗУЛЬТАТЫ КУРСОВОГО ПРОЕКТИРОВАНИЯ 2.1. Результаты разработки аппаратной части МПС 2.2. Результаты разработки программной части МПС 3. ОСНОВНЫЕ ЭТАПЫ РАЗРАБОТКИ МПС 3.1. Разработка подсистемы ввода-вывода на основе серии К580. 3.2. Разработка ПЗУ и ОЗУ. 4. ОФОРМЛЕНИЕ КУРСОВОГО ПРОЕКТА ЛИТЕРАТУРА
Введение Целью курсового проектирования является приобретение навыков проектирования на примере микропроцессорной системы (МПС) управления некоторым объектом. Общая структура МПС приведена ниже. {Y} --------------------------- {X} ------>| ИМ | ОУ | Д |-------| |-------------------------| | | | | ----------| |-------------| МЭВМ |<-------------------->| |<----| |---------| | ------ | | ^ | -----| ОП | | V | | | ПК | | |<------------ --->| |<---> ЭВМ |----| | ПУ | |----| ---------МПС принимает информацию {X} от объекта управления (ОУ) в виде аналоговых и цифровых значений с датчиков (Д) и вырабатывает управляющие воздействия {Y} в соответствии с законом управления, а затем выдает их на исполнительные механизмы(ИМ). С помощью последовательного канала (ПК) микро-ЭВМ имеет связь с ЭВМ высшего уровня. Закон управления реализуется в МПС, состоящей из микро-ЭВМ (МЭВМ) и пульта управления. В состав МПС входят: 1. Подсистема памяти определенного объема и типа(ПЗУ и ОЗУ); 2. Подсистема ввода/вывода в виде совокупности программируемых БИС адаптеров параллельного и последовательного обмена информации(с ЭВМ высшего уровня); 3. Подсистема прерываний в виде контроллера прерываний, связанного с источниками запросов на прерывания; 4. Программируемый таймер; 5. Пульт управления, используемый для запуска и останова МПС, выдачи значений некоторых констант(уставок) для воздействия на закон управления, индикации различной информации и т.п.; 6. Отладочный пульт, разрабатываемый для отладки программных средств и контроля работы МПС. В курсовом проекте разрабатываются структурно-функциональная схема МПС, включая устройства связи с Д и ИМ, программы, обеспечивающие выполнение заданного алгоритма и прикладная программа, производится оценка характеристик МПС. Критерием проектирования является минимизация аппаратурных затрат, выраженная в числе условных корпусов. В качестве базового используется МП комплект серии К580. Разработка аппаратных и программных средств МПС может производиться параллельно до этапа объединения, который может потребовать внесения коррекции в отдельные элементы или программы
МПС. Отладка программных средств производится либо на ПЭВМ типа IBM PC/XT (ЕС1840, ЕС1841,"Мазовия" и т.п. с использованием программы моделирования М580, либо на комплексе КР580, либо на учебном микропроцессорном комплекте в лаборатории 301б. В зависимости от варианта курсового проекта общий подход к этапам проектирования МПС приводит к необходимости обоснованию принимаемых решений, что отражается в пояснительной записке.
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ПРОЕКТИРОВАНИЕ 1.1. Алгоритм управления Ниже приводится общий словесный алгоритм управления МПС. 1. Произвести начальную установку МПС. 2. Ввести информацию с цифровых датчиков и обработать ее в МП. 3. Ввести информацию с аналоговых датчиков, ПУ и обработать ее в МП. 4. Если конец режима управления, то перейти к пункту 5. Иначе перейти к пункту 2. 5. Останов МПС. Для вышеперечисленных пунктов должны выполняться следующие действия. Пункт 1. Производится настройка всех элементов МПС в исходное состояние. Настраиваются БИС параллельных и последовательных адаптеров, контроллер прерывания, таймер, засылаются начальные (нулевые) значения управляющих воздействий в выходные каналы для ИМ и ЭВМ. Пункт 2. Реализуется задача логического управления. Считываются значения двоичных датчиков Х1...Х4 и вычисляется значение булевой функции f(х1...х4) в соответствии с заданным выражением. Если функция истинна, то выдается двоичное управляющее воздействие у1 длительностью t1 на ИМ. Варианты адресов портов ввода/вывода Д и ИМ приведены в табл.1, вид булевой функции и временные соотношения t1 для выходного сигнала показаны в табл.2. В табл.1 предполагается, что если в столбце отсутствует адрес порта ввода или вывода, то он равен значению, стоящему левее в этой же строке. Например, для варианта 2 не указаны адреса порта ввода для х2 и х4 и порта вывода у3. Это значит, что значения х1 и х2 считываются из порта N 17, а единичные значения у2 и у3 выдаются на порт с номером 80. Расположение двоичных разрядов сигналов х1...х4 внутри вводимого байта и разрядов у1...у3 при выводе выбираются произвольно.
Таблица 1. Данные для адресации портов ввода/вывода датчиков и исполнительных механизмов. --------------------------------------------------------| | Адреса портов для | Адреса портов для | Ва- | ввода двоичных сигна- | вывода на исполнитель-| | ри- | лов датчиков | ные механизмы | | ант |-----------------------------------------------| | | х1 | х2 | х3 | х4 | у1 | у2 | у3 | у4 | |--------------------------------------------------------| | 19 | 66 68 69 70 | 36 113 | ---------------------------------------------------------
|
Таблица 2. Данные для вычисления булевой функции у1. _________________________________________________________________ Функция Время Функция Время Вари- у1=f(x1,...,xn) t1, Ва- у1=f(x1,...,xn) t1, ант мкс римкс ант _________________________________________________________________ __ _____ __ 19 х1 x2 x3 V x1 x4 70 44 х1 x2 x3 V x1 x4 75 _________________________________________________________________ Примечание: В табл.2 символ V означает операцию дизъюнкции, + означает операцию исключающее ИЛИ, в остальных случаях подразумевается операция конъюнкция. Пункт 3. Сигналы с аналоговых датчиков v1 и v2 преобразуются в цифровую форму с помощью АЦП. С выхода АЦП 8-разрядные коды Nv1 и Nv2 в виде целых чисел без знака поступают на обработку в МП. С тумблерного регистра ПУ поступает 8-разрядный код К(уставка) и вычисляется значение функции (табл.3) Nv3=f(Nv1,Nv2,K), которое сравнивается с константой CON, хранящейся в ПЗУ. Адрес порта ввода уставки выбирается произвольно. При вычислении функции Nv3 используется подпрограмма умножения 8-разрядных целых чисел без знака, а в качестве результата берется старший байт полученного произведения. Если Nv3>СОN, то вырабатывается двоичное управляющее воздействие у2 длительностью t2. В противном случае - у3 длительностью t3. Значение CON равно номеру варианта. Управляющее воздействие у4 в виде аналогового сигнала v4 поступает с ЦАП на ИМ. Для всех вариантов значение у4 определяется по формуле у4= а0 + а1 * Nv3, где а0 и а1 - 8-разрядные коэффициенты, хранящиеся в ПЗУ,
Nv3 - 8-разрядный код, поступающий с выхода АЦП. Предполагается, что все исходные величины меньше 1 и представляются в форме с фиксированной запятой. Значения констант выбираются произвольно. Умножение производится стандартной подпрограммой, хранящейся в ПЗУ. Сомножители до вызова подпрограммы должны быть размещены в регистрах МП в соответствии с описанием передачи параметров подпрограммы. Результатом умножения является старший байт произведения. Разрабатывать подпрограмму не требуется. Таблица 3. Данные для вычисления значений у2, у3, у4 _________________________________________________________________ Номер Время Время варианта Функция Nv3=f(Nv1, Nv2, K) t2,мкc t3,мкc _________________________________________________________________ 19 мин (Nv1 + К; Nv2) 80 10 _________________________________________________________________ Пункт 4. Циклический режим работы МПС выполняется до тех пор, пока не выявлена хотя бы одна из следующих причин останова МПС: 1. Не включен тумблер "Останов". 2. Нет запроса на прерывание по сигналу "Отказ источника питания". 3. Нет запроса на прерывание по сигналу от датчика "Авария". 4. Нет признака ошибки при выполнении прикладной программы. В процессе выполнения цикла управления возможно возникновение запросов на прерывание. МПС обрабатывает запросы на прерывание пяти уровней: INT0 - запрос на прерывание по сигналу отказа источника питания; INT1 - запрос на прерывание по сигналу датчика "авария"; INT2 - запрос на прерывание от отладочного пульта; INT3 - запрос на прерывание от терминала внешней ЭВМ высшего уровня; INT3 - запрос на прерывание от пульта управления (прерывание оператора). Источники прерываний приведены в порядке убывания приоритетов. Реакция на запросы прерываний заключается в вызове соответствующих подпрограмм, которые выполняют нижеперечисленные действия. Реализация запроса INT0. В порт 0 выводится сообщение "Отказ источника питания". Во внешнюю ЭВМ передается код символа "!". Вырабатывается сигнал у5, представляющий собой два прямоугольных импульса длительностью 30 мкс с интервалом в 30 мкс. После этого МП остановить.
Реализация запроса INT1. На ПУ включается аварийная сигнализация в течение 1 секунды. Она представляет собой мигание индикатора с частотой 2Гц и подачу звукового сигнала с частотой 500 Гц. Выдаются на индикацию сигналы двоичных датчиков х1...х4 и цифровой код Nv1, поступающий с АЦП. После выполнения указанных действий МП остановить. Реализация запроса INT2. Вызывается для выполнения прикладная программа сортировки. При ее выполнении исходные значения массива и результат отображаются в порту 0. Реализация запроса INT3. Приемник БИСпоследовательного адаптера выставляет запрос на прерывание основной программы при приеме каналом связи символа управления обменом. После этого в последовательный канал передается символ, запрашиваемй с клавиатуры. После загрузки в буфер передатчика БИС последовательного адаптера запрашиваемой информации управление передается в прерванную программу. Реализация запроса INT4. Выполняются следующие действия: 1. Выдать на регистр индикации РИ1 значение сохраняемой в ПЗУ константы CON. 2. Выдать на регистр индикации РИ2 значения следующих четырех булевских переменных: - последнее значение вычисленной функции у1; - результат сравнения Nv3 <= CON; - значение выражения х1 х2 х3 х4; - значение выражения х1 V х2 V х3 V х4.
1.2. Состав пульта управления и отладочного пульта Пульт управления должен содержать следующие элементы: 1. Регистры со светодиодами индикации значений Nv1, Nv2(РИ1, РИ2). 2. Регистр со светодиодами индикации значений х1...х4, РИ3. 3. Регистр со светодиодами индикации значений у1, у2, у3, РИ4. 4. Регистр со светодиодами индикации кода у4, РИ5. 5. Входной 8-разрядный регистр Р5 для приема с тумблеров пульта кода К(если указан в варианте). 6. Светодиод индикации и динамик, на которые с таймера подается меандр частотой 2 или 500 Гц, соответственно. 7. Кнопка "Сброс", при нажатии на которую производится начальная установка элементов МПС. 8. Тумблер "Останов", опрашиваемый в конце каждого цикла выполнения программы. Регистры РИ1, РИ2, РИ3, РИ4, РИ5 для индикации соответственно значений Nv1, Nv2, (х1...х4), (у1...у3), у4, а также входной регистр Р5 подключаютс к шине данных как внешние устройства (адреса выбирают-
ся произвольно). Отладочный пульт содержит: 1. Клавишный регистр адреса КРА. 2. Клавишный регистр данных КРД. 3. Регистр индикации шин адреса и данных РИШ. 4. Необходимые кнопки для занесения адреса и данных и управления процессом записи и чтения этой информации. 1.3. Организация обмена МП модуля с элементами МПС Обращение к УВВ ( Д, ИМ, АЦП, ЦАП и регистрами ПУ) производится: 1. Для нечетных вариантов - по командам ввода и вывода (IN и OUT). 2. Для четных вариантов - с использованием ввода-вывода с отображением на память, т.е. без использования команд IN и OUT.
1.4. Структура МПС В соответствии с техническим заданием на проектирование общая структурная схема разрабатываемой МПС представлена на следующем рисунке. _______ _______ ________ ________ | | | | | | | | | ПЗУ | | ОЗУ | | ПУ | | ОП | | | | | | | | | ------- -------------- -------| ^ ^ ^ ------- | | | | | | v v v v ША | МПМ |<============================================== ШД | | ^ ^ ^ ^ ^ ------- | | | | | v v v v v ------- ----- --------- ---------- --------| || || || | | | | КП | | Т | | ИУВв | | ИУВыв | | ПК | | || || || | |(УСАПП)| ------- ----- --------- ---------- --------^^^^^ ^^^^^^^ | | ||| ^ | ||||| ||||||| | | ||| | v INT0-----|||| х1-----|||||| | | ||--->у1 INT1------||| х2------||||| | | |--->у2 Rxd TxD INT2-------|| х3-------|||| | | --->у3 INT3--------| х4--------||| | | INT4--------- v1-------|| | ----> у4 (v4) v2------| |
v3----- |----> у5 Приведенные на общей схеме МПС структурные элементы по мере выполнения отдельных этапов проектирования должны быть детализированы до уровня функциональных схем с использованием заданных и выбранных компонент. На рисунке использованы следующие обозначения: INT0-INT4 - запросы на прерывание; х1...х4 - цифровые двоичные сигналы, формируемые соответственно датчиками Д1...Д4; у1...у3,у5 - одноразрядные управляющие сигналы, вырабатываемые МЭВМ и поступающие на исполнительные механизмы ИМ; v1...v3 - аналоговые сигналы, поступающие через аналоговый мультиплексор на вход АЦП; у4 - 8-разрядный код, преобразуемый в аналоговый сигнал v4 с помощью ЦАП: ИУВв, ИУВыв - интерфейс устройств ввода и вывода информации, для реализации которого используются параллельные периферийные адаптеры КР580ВВ55, осуществляющие связь с цифровыми датчиками, АЦП, ЦАП, ИМ; КП - контроллер прерываний для обслуживания запросов прерываний КР580ВН59; Т - программируемый таймер для формирования сигналов с частотой 2 или 500 Гц при аварийной сигнализации КР580ВИ53; ПУ и ОП - пульт управления и отладочный пульт, представляющие собой наборы входных и выходных портов, реализованных на БИС КР580ВВ55 или микросхемах буферных регистров К589ИР12, КР580ИР82, КР580ИР83. При проектировании пультов может быть использован контроллер клавиатуры и индикации КР580ВВ79. 2. РЕЗУЛЬТАТЫ КУРСОВОГО ПРОЕКТИРОВАНИЯ Результатами курсового проектирования явяляются: 1. Структурная схема разработанной МПС. 2. Функциональные схемы МПМ, подсистем памяти, ввода/вывода, пульта управления. 3. Граф-схемы алгоритмов и программы с комментариями на языке Ассемблера. 4. Карта распределения адресов памяти. 5. Оценки МПС по аппаратной и программной реализации. Все результаты оформляются в виде пояснительной записки и графической части на ватмане(миллиметровке). 2.1. Результаты разработки аппаратной части МПС В ходе выполнения курсового проекта должны быть проработаны вопросы, которые отражаются в пояснительной записке:
1. Разработка МПМ. В качестве МПМ используется стандартная схема включения генератора тактовых импульсов, микропроцессора и системного контроллера, cxeмa запуcкa. 2. Разработка подсистемы памяти. В соответствии с вариантом разрабатываются модули ПЗУ и ОЗУ соответствующего объема. Просчитывается необходимость включения шинных формирователей и буферных регистров. Определяется число необходимых микросхем памяти и схем сопряжения для БИС, отличающихся от уровней ТТЛ. При необходимости решается вопрос о согласовании быстродействия микропроцессора и памяти. 3. Разработка подсистемы ввода/вывода. В соответствии с вариантом выбирается способ адресации внешних устройств. Определяются адреса портов для вводимых данных и результатов работы МПС. Результаты выбора адресов сводятся в таблицу, в которой указывается наименование устройства, направление обмена(ввод или вывод), тип БИС, используемые адреса, необходимость согласования быстродействия с МП. После разработки всей аппаратной части МПС производится оценка затрат в условных корпусах с использованием следующих соотношений для БИС и СИС: Число выводов в корпусе 16 18 20 24 28 40 48 Коэффициент перевода 1 1,2 1,4 2,8 3,2 4,5 7,5 Результаты подсчета сводятся в таблицу 4. Таблица 4. Оценка сложности аппаратной реализации МПС --------------------------------------------------------------N | Наменование | Количество | Коэффициент | Сложность п.п.| микросхемы | (шт.) | перевода | в усл. корпусах --------------------------------------------------------------По результатам разработки подсистемы памяти оценивается общий объем ПЗУ и ОЗУ в байтах и объем памяти для программ и данных, реализующих заданный алгоритм управления, а также время одного цикла управления (от пуска МПС до окончания однократной реализации алгоритма). 2.2. Результаты разработки программной части МПС Алгоритм управления разбивается на отдельные логически законченные части, которые оформляются в виде подпрограмм. Каждая подпрограмма должны иметь комментарии и при выполнении выводить сообщения о начале и конце своей работы в порт 0 ("экранчик"). Тексты подпрограмм могут быть представлены в рукописном виде или в виде распечатки. Для того, чтобы сообщения могли быть прочитаны, после выдачи
сообщения вызывается подпрограмма задержки на 1 сек. Если в моделирующей программе отсутствует необходимый компонент МПС, то обмен информацией с ним при помощи подпрограммы имитируется выдачей сообщений, а текст выполнения подпрограммы приводится как комментарий. Например, при возникновении прерывания "Авария" вызывается подпрограмма, которая сообщает Начало звук.сигнализации "авария". Конец звук.сигнализации "авария". При этом выполняется мигание с частотой 2 Гц индикатора в одном из портов 6-10, а сам текст подпрограммы содержит все необходимые команды по настройке таймера в виде комментариев.
3. ОСНОВНЫЕ ЭТАПЫ РАЗРАБОТКИ МПС 3.1. Разработка подсистемы ввода-вывода на основе серии К580. Подсистема ввода-вывода включает в себя блоки ИУВв и ИУВыв. Через эти блоки осуществляется обмен цифровой и аналоговой информацией. Для обмена цифровой информацией блоки ИУВв и ИУВыв имеют адаптер КР580ВВ55, через разряды которого, настроенные на ввод, осуществляется прием информации, а через разряды, настроенные на вывод, осуществляется выдача управляющих воздействий. Для обмена аналоговой информацией в блоках ИУВв и ИУВыв осуществляется соответственно аналого-цифровое и цифро-аналоговое преобразование. Аналоговые и цифро-аналоговые преобразователи сопрягаются с интерфейсом микропроцессорной системы через адаптеры КР580ВЦ55. Аналого-цифровой преобразователь имеет на своем аналоговом входе мультиплексор и представлен на рис.2., ----------------------------v1---| U1| | H------>| CO | ^/# | D |----> N | | | |----| | | v2---| U2| | Y ----->| CO | |---| | | | ------- |----| | | -----v3---| U3| | | | | | | |---| | | | |----| A== |------| A | | A | | ОУ |-|---| | --| | | | | |---| | | H--->| CO| | | ------- ---------------- ------ | | | | | | -------------- -----------------------------------------Рис.2 Соединение АЦП и мультиплексора где Y - сигналы управления мультиплексора и преобразователя, Н - сигналы настройки преобразователя, А - входные и выходные аналоговые сигналы преобразова-
теля, D(N) - выходной (цифровой) код преобразователя, А == - компаратор, ОУ -операционный усилитель. Некоторые типы преобразователей работают только в одном режиме и не требуют сигналов настройки. В этом случае поле Н на схеме отсутствует. Существуют также преобразователи со встроенным ОУ. Конкретный тип преобразователя указан в табл.5. Таблица 5. Типы АЦП и ЦАП. -----------------------------------------------------------------Ва- | БИС |Разряд-|Функ-|Преоб-| ОУ | Настройка | Управление | ри- | | ность | ция |разо- | | | | ант | | | |вание | | | | -----------------------------------------------------------------_ Не- К572ПВ1 12 АЦП 170мкс Внеш. 1101 на Запуск _| |_ _ четСР СМ Р Стр Готов _| _ ный К572ПВ1 12 ЦАП 170мкс Внеш. 1111-преобр.Запуск _| |_ _ ХХХ0-хранен.Готов _| -----------------------------------------------------------------Для всех вариантов настройка программная. Используемый коммутатор: для нечетных - К590КН1, для четных - К590КН6. Цифро-аналоговый преобразователь также может иметь входы настройки (Н) и управления (У) (рис.3.), а также нуждаться во внешнем буферном ОУ. Конкретный тип преобразователя с указанием входов настройки и потребности во внешнем ОУ выбирается из табл.5. в соответствии с вариантом задания. ---------------H------>| CO | #/^ | |----| | Y ----->| CO | | |----| | | | | N ----->| D | | A | | | | ----------------
| | | | -----|---| | | ОУ |--o U |---| | ------
Рис.3. Соединение ЦАП. Согласование работы подсистемы аналогового ввода-вывода с программой, выполняемой процессором, осуществляется путем настройки адаптеров, с которыми связаны аналого-цифровой и цифро-
аналоговый преобразователи, на выдачу и прием: - сигналов настройки преобразователей и мультиплексора, - сигналов управления процессом обмена информацией, - данных. При формировании сигналов настройки и управления преобразователей нужно иметь в виду следующее: - БИС К572ПВ1 выполняет функции цифро-аналогового и аналогоцифрового преобразователя в зависимости от кода настройки; - БИС 572ПА2 имеет два каскадно соединенных регистра на D триггерах, входы С которых объединены в каждом регистре и выведены в качестве входов управления, что позволяет синхронизировать: занесение в первый регистр готовностью данных, а по второй - регистр - сигналами таймера, обеспечивая тем самым постоянный шаг квантования сигнала на аналоговом выходе; - БИС К1107ПВ2 не имеет сигнала готовности данных, данные поступают в выходной буфер преобразователя по следующему сигналу "Пуск" после запуска преобразователя. Ряд элементов подсистемы аналогового ввода-вывода, приведенных в табл.5. не согласованы с остальными элементами МПС. Для согласования используются преобразователи ЭСЛ - ТТЛ (К500ПУ125), ТТЛ - ЭСЛ (К500ПУ124), КМОП - ТТЛ (176ПУ1, 176ПУ2, 176ПУ3, 564ПУ4, 564ОЛИ1, 564ЛИ2), ТТЛ - КМОП (К155ЛИ3, К155ЛИ5). 3.2. Разработка ПЗУ и ОЗУ. Исходные данные для разработки системы ПЗУ и ОЗУ приведены в табл.8. Даны требуемая емкость ПЗУ и ОЗУ, тип и организация используемых БИС. Входы выборки кристалла являются входами схемы И, разрешающей обращение к БИС, и предназначены также для организации памяти требуемой емкости и разрядности. Таблица 8.Данные для разработки системы ПЗУ и ОЗУ ________________________________________________________________ N Емкость ОргаЕм- Органи- Тип вари- ПЗУ, низа- Тип БИС кость зация анта байт ция ОЗУ, БИС БИC БИС байт ________________________________________________________________ 19 2К 1024х4 К1601РР1 16К 16Кх1 К541РУ3 ________________________________________________________________ 4. ОФОРМЛЕНИЕ КУРСОВОГО ПРОЕКТА Курсовой проект выполняется в виде пояснительной записки и графической части.
Пояснительная записка должна содержать: 1. Титульный лист. 2. Лист задания с данными, относящимися к варианту. 3. Содержание с указанием страниц. 4. Структурную схему МПС, краткое описание состава и назначения основных элементов системы. 5. Граф-схемы реализованных алгоритмов, назначение подпрограмм, передаваемые параметры и результаты. 6. Карту распределения адресного пространства МПС с указанием типа памяти, начала и конца подпрограмм, данных, стэка, констант, адресов ввода и вывода. 7. Описание МПМ со схемой запуска. 8. Описание подсистемы памяти. 9. Описание подсистемы ввода/вывода. 10. Описание пульта управления и отладочного пульта. 11. Оценки быстродействия и сложности реализации МПС. 12. Литература. 13. Приложение с текстами подпрограмм. Примерный объем пояснительной записки до 25-30 листов, заполненных с двух сторон. Графическая часть курсового проекта должна содержать: 1. Структурную схему МПС с указанием на ней всех информационных связей и управляющих сигналов. 2. Функциональную схему МПМ со схемой запуска. 3. Функциональную схему подсистемы ввода/вывода информации и пульта управления. 4. Общую граф-схему алгоритма управления с указанием имен и действия подпрограмм. Оформление пояснительной записки и графической части курсового проекта должно быть выполнено в соответсвии с требованиями действующих стандартов ЕСКД и ЕСПД. После оформления курсовой проект сдается на проверку за неделю до назначенного срока защиты. ЛИТЕРАТУРА 1. Аналоговые и цифровые интегральные микросхемы. Справ. пособие. /Под ред. Якубовского. -М.: Радио и связь, 1985. -432с. 2. Каган Б.М., Сташин В.В. Микропроцессоры в цифровых системах. -М.: Энергия, 1979. -193с. 3. Аналоговые и цифровые интегральные схемы. Под ред. Якубовского С.В. -М.: Сов.Радио, 1979. -336с. 4. Балашов Е.П., Пузанков Д.В. Микропроцессоры и микро-ЭВМ. -М.: Радио и связь, 1981. -32с. 5. Гришин Ю.П., Казаринов Ю.М., Катиков В.М. Микропроцессоры в радиотехнических системах. -М.: Высшая школа, 1982. -280с. 6. Коффрон Дж. Технические средства миропроцессорных систем. Практический курс. -М.: Мир , 1983, -344с. 7. Левенталь Л.А. Введение в микропроцессоры: программное обес-
печение, аппаратные средства, программирование. -М.: Энергоатомиздат, 1983. -464с. 8. Григорьев В.Л. Программное обеспечение микропроцессорных систем. -М.: Энергоатомиздат, 1983. -208с. 9. Гилмор Ч. Введение в микропроцессорную технику. -М.: Мир, 1984, -334с. 10. Балашов Е.П., Григорьев В.Л., Петров Г.А. Микро- и мини-ЭВМ. -М.: Энергоатомиздат, 1984. -376с. 11. Микропроцессоры. В 9 кн. -М.: Высшая школа, 1984. 12. Микросхемы и их применение: справ. пособие. -М.: Радио и связь, 1984. -272с. 13. Алексенко А.Г., Галицын А.А., Иванников А.Д. Проектирование радиоэлектронной аппаратуры и микропроцессоров: программирование, типовые решения, методы отладки. -М.: Радио и связь, 1984. -272с. 14. Проектирование импульсных и цифровых устройств радиотехнических систем. Под ред. Ю.М.Казаринова. -М.: Высшая школа, 1985. -319с. 15. Микропроцессоры: системы программирования и отладки. -М.: Энергоатомиздат, 1985. -272с. 16. Данхоф К., Смит К. Основы микропроцессорных вычислительных систем. -М.: Высшая школа, 1986. -288с. 17. Вершинин О.Е. Применение микропроцессоров для автоматизации технологических процессов. -Л.: Энергоатомиздат, 1986. -208с. 18. Каган Б.М., Сташин В.В. Основы проектирования микропроцессорных устройств автоматики. -М.: Энергоатомиздат, 1987. -304с. 19. Хвощ С.Т., Варлинский Н.Н., Попов Е.А. Микропроцессоры и микро-ЭВМ в системах автоматического управления: Справочник. -Л.: Машиностроение, 1987. -640с. 20. Левенталь Л., Сэйвилл У. Программирование на языке ассемблера для микропроцессоров 8080 и 8085. -М.: Радио и связь, 1987. -488с. 21. Коффрон Дж., Лонг В. Расширение микропроцессорных систем. -М.: Машиностроение, 1987. -320с. 22. Соломатин Н.М., Шертвитис Р.П., Макшанцев М.М. Выбор микроЭВМ для информационных систем. -М.: Высшая школа, 1987. -120с. 23. Применение интегральных микросхем в электронной вычислительной технике. Справочник. Под ред. Б.Н. Файзулаева, Е.В. Тарабрина. -М.: Радио и связь, 1987. -384с. 24. Смагин А.А., Негода В.Н., Скворцов С.В. Проектирование и сопровождение микропроцессорных систем. -Саратов: СГУ, 1987. -100с. Год издания 1977. 1. Вальков В.М., Ильюшенко Ю.М. Цифровые интегральные схемы, микропроцессоры и микро-ЭВМ. -М.: Сов.Радио, 1977. -102с.
2. Баумс А.К., Гуртовцев А.А., Зазнова Н.Е. Микропроцессорные средства. -Рига: Зинатне, 1977. -235с. Год издания 1978. 1. Вычислительная техника и обработка данных: Терминологический словарь фирмы IBM. -М.: Статистика, 1978. -231с. 2. Гайдель К.Д. Микропроцессоры: Зарубежная радиоэлектроника, 1978, N4, 22-38с. 3. Применение микропроцессоров. ТИИЭР, 1978, т.66., N2. 4. Барма А., Порэт Д. Введение в микропроцессоры. -М.: Знание, 1978. Год издания 1979. 1. Каган Б.М., Сташин В.В. Микропроцессоры в цифровых системах. -М.: Энергия, 1979. -193с. 2. Прангишвили И.В. Микропроцессоры и микро-ЭВМ. -М.: Энергия, 1979. -230с. 3. Соучек Е. Микропроцессоры и микро-ЭВМ. -М.: Сов.Радио, 1979. -520с. 4. Хилбурн Дж., Джулич П. Микро-ЭВМ и микропроцессоры. -М.: Мир, 1979. -463с. 5. Аналоговые и цифровые интегральные схемы. Под ред. Якубовского С.В. -М.: Сов.Радио, 1979. -336с. 6. Микроэлектроника и полупроводниковые приборы. Сборник статей под ред. Васенкова А.А., Федотова Я.А. Вып.4. -М.: Сов.Радио, 1979. -302с. 7. Танкелевич Р.Л. Моделирующие микропроцессорные системы. -М.: Энергия, 1979. -120с. 8. Макглин Д. Микропроцессоы. Технология. Архитектура и применение. -М.: Энергия, 1979. -224с. Год издания 1980. 1. Клингман Э. Проектирование микропроцессорных систем. -М.: Мир, 1980. -575с. 2. Вайда Ф., Чакань А. Микро-ЭВМ. -М.: Энергия, 1980. -360с. 3. Прангишвили И.В., Стецюра Г.Г. Микропроцессорные системы. -М.: Наука, 1980. -326с. 4. Микропроцессорные БИС и микро-ЭВМ. Под ред. Васенкова А.А. -М.: Сов.Радио, 1980. -280с. 5. Шилейко А.В. Микропроцессоры и микро-ЭВМ. -М.: Знание, 1980. Год издания 1981. 1. Бедрековский М.А., Кручинкин Н.С., Подолян В.А. Микропроцессоры. -М.: Радио и связь, 1981. 2. Никитюк Н.М. Микропроцессоры и микро-ЭВМ. Применение в приборостроении и в научных исследованиях. -М.: Энергоатомиздат,
1981. -168с. 3. Балашов Е.П., Пузанков Д.В. Микропроцессоры и микро-ЭВМ. -М.: Радио и связь, 1981. -32с. 4. Березенко А.И., Корягин Л.Н., Назарян А.Р. Микропроцессорные комплекты повышенного быстродействия. -М.: Радио и связь, 1981. -168с. 5. Cоботка З., Стары Я. Микропроцессорные системы. -М.: Энергоиздат, 1981.-496с. 6. Морлец З.М., Есикава Т. Микро-ЭВМ за три дня. -М.: Мир, 1981. Год издания 1982. 1. Фрибель В. и др. Программирование микропроцессоров. Биб-ка по автоматике. Вып.622. -М.: Энергоатомиздат, 1982. -88с. 2. Микро-ЭВМ. Под ред. Дирксена. -М.: Энергоатомиздат, 1982. -328с. 3. Гришин Ю.П., Казаринов Ю.М., Катиков В.М. Микропроцессоры в радиотехнических системах. -М.: Высшая школа, 1982. -280с. Год издания 1983. 1. Гибсон Г., Лю Ю-Ч. Аппаратные и программные средства микро-ЭВМ. -М.: Финансы и статистика, 1983. -255с. 2. Гивоне Д., Россер Р. Микропроцессоры и микрокомпьютьеры. Вводный курс. -М.: Мир , 1983, -464с. 3. Коффрон Дж. Технические средства миропроцессорных систем. Практический курс. -М.: Мир , 1983, -344с. 4. Левенталь Л.А. Введение в микропроцессоры: программное обеспечение, аппаратные средства, программирование. -М.: Энергоатомиздат, 1983. -464с. 5. Григорьев В.Л. Программное обеспечение микропроцессорных систем. -М.: Энергоатомиздат, 1983. -208с. Год издания 1984. 1. Микро-ЭВМ СМ-1800: архитектура, программирование, применение. -М.: Финансы и статистика, 1984. -136с. 2. Гилмор Ч. Введение в микропроцессорную технику. -М.: Мир, 1984, -334с. 3. Балашов Е.П., Григорьев В.Л., Петров Г.А. Микро- и мини-ЭВМ. -М.: Энергоатомиздат, 1984. -376с. 4. Микропроцессоры. В 9 кн. -М.: Высшая школа, 1984. 5. Микропроцессорные комплекты БИС на основе интегральной инжекционной логики. Под ред. Э.П.Калошкина. -М.: Радио и связь, 1984. -240с. 6. Мини- и микро-ЭВМ в управлении промышленными объектами. Под общей ред. Л.Г.Филиппова. -Л.: Машиностроение, 1984. -336с. 7. Фритч В. Применение микропроцессоров в системах управления. -М.: Мир , 1984, -464с. 8. Пупырев Е.И. Перестраиваемые автоматы и микропроцессорные
системы. -М.: Наука, 1987. -192с. 9. Микросхемы и их применение: справ. пособие. -М.: Радио и связь, 1984. -272с. 10. Алексенко А.Г., Галицын А.А., Иванников А.Д. Проектирование радиоэлектронной аппаратуры и микропроцессоров: программирование, типовые решения, методы отладки. -М.: Радио и связь, 1984. -272с. Год издания 1985. 1. Вуд А. Микропроцессоры в вопросах и ответах. -М.: Энергоатомиздат, 1985. -184с. 2. Проектирование импульсных и цифровых устройств радиотехнических систем. Под ред. Ю.М.Казаринова. -М.: Высшая школа, 1985. -319с. 3. Микропроцессоры: системы программирования и отладки. -М.: Энергоатомиздат, 1985. -272с. 4. Погорелый С.Д., Слободянюк Т.Ф. Программное обеспечение микропроцессорных. Справочник. -Киев: Техника, 1985. -240с. 5. Дамке М. Операционные системы микро-ЭВМ. -М.: Финансы и статистика, 1985. -150с. 6. Клингман Э. Проектирование специализированных микропроцессорных систем. -М.: Мир, 1985. -363с. 7. Прангишвили И.В. Микропроцессоры и локальные сети микро-ЭВМ в распределенных системах управления. -М.: Энергоатомиздат, 1985. -272с. 8. Фаулджер Р. Программирование встроенных микропроцессоров. -М.: Мир, 1985. -275с. Год издания 1986. 1. Гребенников Л.К., Летник Л.А. Программирование МП на языке ПЛ/М. Практическое руководство. -М.: Финансы и статистика, 1986. -160с. 2. Сборник задач и упражнений по техническим средствам АСУ и спецпрактикум на микро- и мини-ЭВМ. -М.: Финансы и статистика, 1986. 3. Данхоф К., Смит К. Основы микропроцессорных вычислительных систем. -М.: Высшая школа, 1986. -288с. 4. Микропроцессоры: Кн.1. Нестеров П.В. и др. Архитектура и проектирование МЭВМ. Организация вычислительных процессов. -М.: Высшая школа, 1986. -495с. 5. Микропроцессоры: Кн.2. Вернер В.Д. и др. Средства сопряжения. Контролирующие и информационно-управляющие системы. -М.: Высшая школа, 1986. -383с. 6. Микропроцессоры: Кн.3. Воробьев Н.В. и др. Средства отладки, лабораторный практикум и задачник. -М.: Высшая школа., 1986. -351с. 7. Шевкопляс Б.В. Микропроцессорные структуры: инженерные решения. -М.: Радио и связь, 1986. -264с.
8. Юэн Ч., Бичем К., Робинсон Дж. Микропроцессорные системы и их применение при обработке сигналов. -М.: Радио и связь,1986. -296с. 9. Фридмен М., Ивенс Л. Проектирование систем с микрокомпьютерами. -М.: Мир, 1986. -405с. 10. Вершинин О.Е. Применение микропроцессоров для автоматизации технологических процессов. -Л.: Энергоатомиздат, 1986. -208с. 11. Трейстер Р. Персональный компьютер фирмы IBM. -М.: Мир , 1986, -208с. 12. Пул Л. Работа на персональном компьютере. -М.: Мир , 1986, -383с.
Год издания 1987. 1. Каган Б.М., Сташин В.В. Основы проектирования микропроцессорных устройств автоматики. -М.: Энергоатомиздат, 1987. -304с. 2. Хвощ С.Т., Варлинский Н.Н., Попов Е.А. Микропроцессоры и микро-ЭВМ в системах автоматического управления: Справочник. -Л.: Машиностроение, 1987. -640с. 3. Григорьев В.Л. Программирование однокристальных микропроцессоров. -М.: Радио и связь, 1987. -288с. 4. Левенталь Л., Сэйвилл У. Программирование на языке ассемблера для микропроцессоров 8080 и 8085. -М.: Радио и связь, 1987. -488с. 5. Ю-Чжен Лю, Гибсон Г. Микропроцессоры семейства 8086/8088. -М.: Радио и связь, 1987. -512с. 6. Кретова Г.А., Олевская И.В., Осика Г.Г. Спецпрактикум на мини- и микро-ЭВМ. -М.: Финансы и статистика, 1987. -150с. 7. Коффрон Дж., Лонг В. Расширение микропроцессорных систем. -М.: Машиностроение, 1987. -320с. 8. Применение микропроцессорных средств в системах передачи информации. -М.: Высшая школа, 1987. -256с. 9. Соломатин Н.М., Шертвитис Р.П., Макшанцев М.М. Выбор микроЭВМ для информационных систем. -М.: Высшая школа, 1987. -120с. 10. Дойл У. Табличный процессор Суперкалк для персонального компьютера. -М.: Финансы и статистика, 1987. -320с. 11. Морер У. Язык ассемблера для персонального компьютера ЭПЛ. -М.: Мир, 1987. -430с. 12. Хаузер Д., Хирт Дж., Хоукинс Б. Операционная система MS DOS. -М.: Финансы и статистика, 1987. -168с. 13. Применение интегральных микросхем в электронной вычислительной технике. Справочник. Под ред. Б.Н. Файзулаева, Е.В. Тарабрина. -М.: Радио и связь, 1987. -384с. 14. Моррил Г. Бейсик для ПК IBM. -М.: Финансы и статистика, 1987. -207с. 15. Дьяконов В.П. Справочник по алгоритмам и программам на
языке Бейсик для персональных ЭВМ. -М.: Наука, 1987. -240с. 16. Косневски Ч. Занимательная математика и персональный компьютер. -М.: Мир. 1987. -192с. 17. Фокс А., Фокс Д. Бейсик для всех. -М.: Энергоатомиздат, 1987. -184с. 18. Аппак М.А. Автоматизированные рабочие места на базе микро-ЭВМ "Искра 226". -М.: Финансы и статистика, 1987. -110с. 19. Персональные компьютеры. Информатика для всех. -М.: Наука, 1987. -149с. 20. Смагин А.А., Негода В.Н., Скворцов С.В. Проектирование и сопровождение микропроцессорных систем. -Саратов: СГУ, 1987. -100с.
Год издания 1988. 1. Калабеков Б.А. Микропроцессоры и их применение в системах передачи и обработки сигналов. -М.: Радио и связь, 1988. -368с. 2. Микропроцессорное управление технологическим оборудованием микроэлектроники. Под ред. А.А. Сазонова. -М.: Радио и связь, 1988. -264с. 3. Микропроцессоры и микропроцессорные комплекты интегральных микросхем: Справочник. В 2-х т. Под ред. В.А. Шахнова. -М.: Радио и связь, 1988. -Т.1. -368с., -Т.2. -368с. 4. Микропроцессорные системы автоматического управления. Под ред. В.А. Бесекерского. -Л.: Машиностроение, 1988. -365с. 5. Лихтциндер Б.Я., Кузнецов В.Н. Микропроцессоры и вычислительные устройства в радиотехнике. -Киев: В.Ш., 1988. -272с. 6. Микропроцессорные средства производственных систем. Под ред. В.Г. Колосова. -Л.: Машиностроение, 1988. -287с. 7. Казаринов Ю.М., Номоконов В.Н., Филиппов Ф.В. Применение микропроцессоров и микро-ЭВМ в радиотехнических системах. -М.: В.Ш., 1988. -207с. 8. Франке К. Введение в микро-ЭВМ. -М.: Энергоатомиздат, 1988. -160с. 9. Овчинников в.В. Архитектура распределенных информационно-вычислительных МПС. -М.: Энергоатомиздат, 1988. -128с. 10. Уильямс Г.Б. Отладка микропроцессорных систем. -М.: Энергоатомиздат, 1988. -253с. 11. Ушкар М.Н. микропроцессорные устройства в радиоэлектронной аппаратуре. -М.: Радио и связь, 1988. -128с. 12. Лори П. Базы данных для микро-ЭВМ. -М.: Машиностроение, 1988. -136с.
13. Брэдли Д. Программирование на языке ассемблера для ПЭВМ фирмы IBM. -М.: Радио и связь, 1988. -448с. 14. Шнайдер А. Язык ассемблера для ПК фирмы IBM. -М.: Мир, 1988. -406с. 15. Черемных С.В., Гиглавый А.В., Поляк Ю.Е. От микропроцессоров к микро-ЭВМ. -М.: Радио и связь, 1988. -288с. 16. Токхайм Р. Микропроцессоры: курс и упражнения. -М.: Энергоатомиздат, 1988. -336с. 17. Дао Л. Программирование МП 8088. -М.: Мир, 1988. -357с. 18. Микро-ЭВМ: уч. пособие в 8-и кн. -М.:В.Ш. 19. Кичев Г.Г., Некрасов Л.П. Архитектура и аппаратные средства мини-ЭВМ СМ-1600. -М.: Машиностроение, 1988. 20. Майоров С.А., Кириллов В.В., Приблуда А.А. Введение в микроЭВМ. -М.: Машиностроение, 1988. -304с. 21. Заморин А.П., Марков А.С. Толковый словарь по вычислительной технике и программированию. -М.: Русский язык., 1988. -221с. 22. Запольский А.П. и др. Персональные компьютеры единой системы ЭВМ. -М.: Финансы и статистика, 1988. -143с. 23. Журавлев А.П. Языковые игры на компьютере. -М.: Просвещение, 1988. -144с. 24. Уолш Б. Программирование на Бейсике. -М.: Радио и связь, 1988. -336с. 25. Берри Р., Микинз Б. Язык СИ:Введение для программистов. -М.: Финансы и статистика, 1988. -191с. 26. Брябрин В.М. Программное обеспечение персональных ЭВМ. -М.: Наука., 1988. -272с. 27. Средства информационной техники: Справочник под ред. Артомонова Г.Т. -М.: Энергоатомиздат, 1988. -320с. 28. Сибеста Р. Структурное программирование на языке ассемблера ЭВМ VAX-11. -М.: Мир, 1988. -536с. 29. Рафикузаман М. Микропроцессоры и машинное проектирование микропроцессорных систем: в 2-х кн. -М.: Мир, 1988.-Кн.1. -312с., -Кн.2. -288с. 30. Морисита И. Аппаратные средства микро-ЭВМ. -М.: Мир, 1988. -280с. 31. Персональные ЭВМ единой системы. Пакеты АБАК. -М.: Финансы и статистика, 1988. -175с. 32. Сейш Дж. Операционная система CP/M-86. Руководство для пользователей. -М.: Радио и связь, 1988. -464с. Год издания 1989. 1. Кузьминский А.Н., Бонев Ж.Б., Смоляников В.И. Хозяйственный расчет на базе микро-ЭВМ. -М.: Финансы и статистика, 1989. -255с. 2. Фодор Ж., Бонифас Д., Танги Ж. ОС для IBM РС. -М.: Мир, 1989. -244с. 3. Гринберг Ф., Гринберг Р. Самоучитель программирования на
входном языке СУБД dBASEIII. -М.: Мир, 1989. -453с. 4. Веселов Е.Н. Интегрированная система МАСТЕР для ПЭВМ. -М.: Финансы и статистика, 1989. -319с. 5. Скэнлон Л. Персональные IBM PC и ХТ. Программирование на языке ассемблера. -М.: Финансы и статистика, 1989. -336с. 6. Кудрявцев Г.Г., Мамзелев И.А. Микропроцессоры и микро-ЭВМ в системах технического обслуживания средств связи. -М.: Радио и связь, 1989. -136с. 7. Карберри П.Р. Персональные компьютеры в автоматизированном проектировании. -М.: Машиностроение, 1989. -144с. 8. Парр Э. Знакомство с микро-ЭВМ. -М.: Машиностроение, 1989. -184с. 9. Буреев Л.Н., Дудко А.Л., Захаров В.Н. Простейшая микро-ЭВМ. -М.: Энергоатомиздат, 1989. -216с. 10. Зеленко Г.В., Панов В.В., Попов С.Н. Домашний компьютер. -М.: Радио и связь, 1988. -144с. 11. Бетхаузер Т., Шлив П. Система автоматизированного проектирования AutoCAD. Справочник. -М.: Радио и связь, 1989. -256с.