Введение в специальность

Вид материалаПояснительная записка

Содержание


Вычислительные и микропроцессорные устройства
В.Н. Левкович
Пояснительная записка
Содержание дисциплины
Тема 2. Методы представления информации в ЭЦВУ
Тема 3. Арифметические основы ЭЦВУ
Тема 4. Логические основы ЭЦВУ
Тема 5. Запоминающие устройства ЭЦВУ
Тема 6. Принципы построения и функционирования
Тема 7. Основы программирования для микропроцессоров
Тема 8. Специализированные вычислительные устройства
Примерный перечень практических занятий
Примерный перечень лабораторных работ
Курсовой проект
Примерная тематика проектов
Подобный материал:
1   ...   5   6   7   8   9   10   11   12   ...   23

Утверждена


УМО вузов Республики Беларусь по образованию в области информатики

и радиоэлектроники

« 03 » июня 2003 г.

Регистрационный № ТД-39-005/тип.


^ ВЫЧИСЛИТЕЛЬНЫЕ И МИКРОПРОЦЕССОРНЫЕ УСТРОЙСТВА


Учебная программа для высших учебных заведений

по специальности I-39 01 01 Радиотехника


Согласована с Учебно-методическим управлением БГУИР

« 28 » мая 2003 г.


Составители:

О.В. Шабров, доцент кафедры радиотехнических систем Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники», доцент, кандидат технических наук;

^ В.Н. Левкович, заведующий кафедрой радиотехнических систем Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники», доцент, кандидат технических наук


Рецензенты:

Кафедра телекоммуникаций Учреждения образования «Высший государственный колледж связи» (протокол № 6 от 19.02.2003 г);

Кафедра информационно-вычислительных систем Военной академии Республики Беларусь (протокол № 8 от 21.02.2003 г.)


Рекомендована к утверждению в качестве типовой:

Кафедрой радиотехнических систем Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники», (протокол № 8 от 10.03.2003 г.);


Научно-методическим советом по группе специальностей I-39 01 Схемы радиоэлектронных устройств и систем УМО вузов Республики Беларусь по образованию в области информатики и радиоэлектроники (протокол № 1 от 26.05.2003г.)


Разработана на основании Образовательного стандарта РД РБ 02100.5.108-98.


^ ПОЯСНИТЕЛЬНАЯ ЗАПИСКА


Типовая программа «Вычислительные и микропроцессорные устройства» разработана в соответствии с Образовательным стандартом РД РБ 02100.5.108-98 для специальности I-39 01 01 Радиотехника высших учебных заведений.

Цель дисциплины – дать студентам знания по фундаментальным основам вычислительной и микропроцессорной техники, а также по вопросам проектирования радиоэлектронных устройств, реализующих цифровые методы управления, формирования и обработки сигналов.

В результате освоения дисциплины студент должен:

знать:

- арифметические и логические основы вычислительной техники, формы представления информации в электронных цифровых вычислительных устройствах, принципы организации и работы запоминающих устройств, архитектуру и функционирование микропроцессора и микрокомпьютера;

уметь характеризовать:

- физические процессы, происходящие в микропроцессорных устройствах;

уметь анализировать:

- цифровые устройства, используя аппарат булевой алгебры и теории конечных автоматов;

приобрести навыки:

- анализа и синтеза комбинационных и последовательных устройств;

- составления алгоритмов и программ на Ассемблере, реализующих типовые процедуры формирования сигналов, арифметические и логические преобразования, а также ввод и вывод информации.

Исследования принципов функционирования микропроцессорного вычислителя, а также отладку программ для него в процессе выполнения лабораторных работ рекомендуется проводить на компьютерах в интегрированной среде MPLAB.

Программа рассчитана на объем 160 часов, в том числе 100 аудиторных.


^ СОДЕРЖАНИЕ ДИСЦИПЛИНЫ


Тема 1. Введение в вычислительную технику

Краткие исторические сведения по развитию и применению электронных цифровых вычислительных устройств (ЭЦВУ). Общие тенденции в развитии микропроцессоров, микрокомпьютеров и специализированных электронных цифровых вычислительных устройств. Типовая структура микрокомпьютера, назначение его отдельных функциональных блоков, общие сведения о его функционировании. Основные термины, используемые в вычислительной и микропроцессорной технике. Применение микропроцессоров - новый этап в развитии радиотехнических устройств и систем.


^ Тема 2. Методы представления информации в ЭЦВУ

Системы счисления, используемые в ЭЦВУ: двоичная, восьмеричная, шестнадцатеричная, двоично-десятичная. Преобразование записи чисел из одной системы счисления в другую. Представление чисел в ЭЦВУ с фиксированной и плавающей точками. Представление символьной информации в ЭЦВУ. Специальные машинные коды: прямой, обратный, дополнительный.

Цифроаналоговые преобразователи (ЦАП) сигналов: назначение, основные характеристики, принципы построения. ЦАП с взвешенными резисторами. ЦАП с цепочкой резисторов типа R-2R. ЦАП на основе широтно-импульсной модуляции.

Аналого-цифровые преобразователи (АЦП) сигналов: назначение, основные характеристики, принципы построения. АЦП параллельного действия. АЦП с ЦАП в цепи обратной связи следящего типа, последовательного типа и последовательного приближения. АЦП на основе двойного интегрирования.


^ Тема 3. Арифметические основы ЭЦВУ

Поразрядные операции над числами. Операции сдвига. Сложение и вычитание целых двоичных чисел. Сложение и вычитание действительных чисел. Сложение и вычитание чисел в двоично-кодированной десятичной системе счисления. Умножение и деление двоичных чисел с фиксированной запятой. Умножение и деление двоичных чисел с плавающей запятой. Точность выполнения арифметических операций, округления. Табличные методы выполнения арифметических операций.


^ Тема 4. Логические основы ЭЦВУ

Общие сведения о конечных цифровых автоматах. Выполнение логических операций во времени, последовательные процессы. Основные понятия теории конечных автоматов. Автоматы синхронные и асинхронные. Автоматное время. Способы задания автомата: таблица переходов и выходов, граф автомата. Абстрактная модель цифрового автомата. Автоматы Мили и Мура. Минимизация абстрактных автоматов. Структурная модель цифрового автомата. Структурный синтез цифрового автомата. Автоматы на основе микропрограммного управления. Сравнение по быстродействию автоматов с жесткой и программируемой логикой.


^ Тема 5. Запоминающие устройства ЭЦВУ

Типы запоминающих устройств и их назначение. Классификация и основные характеристики полупроводниковых ЗУ. Статические ОЗУ. Динамические ОЗУ. Память на приборах с зарядовой связью. ЗУ на цилиндрических магнитных доменах. Функциональные схемы ОЗУ. Функциональные схемы постоянных ЗУ и перепрограммируемых постоянных ЗУ. Организация многокристальной памяти. Программирование ПЗУ. Программируемые логические матрицы.


^ Тема 6. Принципы построения и функционирования

микропроцессорного вычислителя

Понятие об архитектуре микропроцессора.

Типовая структура универсального микропроцессора. Назначение функциональных блоков микропроцессора: арифметико-логического устройства, операционных регистров, управляющих регистров, регистра флагов, дешифратора команд, устройства управления. Назначение и состав шин данных, адреса и управления. Назначение сигнальных линий шины управления. Взаимодействие функциональных блоков микропроцессора. Организация чтения/записи, ввода/вывода байт информации в микропроцессоре. Циклы работы микропроцессора. Алгоритм работы микропроцессора. Организация вычислителя на универсальном микропроцессоре.

Структура команд. Форматы команд. Классификация операций: арифметические, логические, пересылочные, управления, ввода/вывода. Способы адресации: прямая, непосредственная, неявная, косвенная, регистровая, косвенно-регистровая, относительная, индексная, стековая, автоинкрементная, автодекрементная.

Система команд универсального микропроцессора.


^ Тема 7. Основы программирования для микропроцессоров

Понятие алгоритма. Этапы программирования. Составление схем алгоритмов. Программирование в мнемокодах. Программирование типовых процедур: организация счетчика циклов, определение модуля числа, формирование временной задержки, сложение чисел, умножение чисел, ввод и вывод данных. Особенности составления программ на Ассемблере. Псевдокоманды Ассемблера. Использование средств макроопределения. Подпрограммы. Компиляция. Загрузка программ. Занесение программ в ПЗУ.


^ Тема 8. Специализированные вычислительные устройства

Применение специализированных вычислительных устройств. Процессоры для цифровой обработки сигналов: особенности архитектуры, области применения. Программируемые логические интегральные схемы (ПЛИС): возможности, область применения, технологическая среда для разработки устройств на базе ПЛИС.


Заключение

Основные тенденции развития микропроцессорных устройств и систем. Повышение удельного веса цифровых устройств в общем объеме оборудования радиоэлектронных средств.


^ ПРИМЕРНЫЙ ПЕРЕЧЕНЬ ПРАКТИЧЕСКИХ ЗАНЯТИЙ


1. Методы представления информации в ЭЦВУ. Системы счисления. Алгоритмы сложения и вычитания двоичных чисел.

2. Алгоритмы умножения и деления двоичных чисел. Двоично-кодированные десятичные числа, сложение и вычитание в двоично-десятичной системе счисления.

3. Последовательные цифровые автоматы. Минимизация абстрактного автомата.

4. Структурный синтез цифрового автомата.


^ ПРИМЕРНЫЙ ПЕРЕЧЕНЬ ЛАБОРАТОРНЫХ РАБОТ


1. Исследование методов цифроаналогового и аналого-цифрового преобразования сигналов.

2. Архитектура микропроцессорного вычислителя, программирование на языке Ассемблера. Инструментальные средства отладки программ для микропроцессорного вычислителя.

3. Методы и алгоритмы формирования импульсных сигналов на микропроцессорном вычислителе.

4. Программирование и исследование процедур отображения цифровой информации в микропроцессорных устройствах.

5. Программирование и исследование процедур ввода информации с клавиатуры в микропроцессорных устройствах.

6. Программирование и исследование процедур арифметических и логических преобразований информации в микропроцессорном вычислителе.


^ КУРСОВОЙ ПРОЕКТ


Цель проекта: развитие навыков практического проектирования специализированных вычислителей, устройств управления, устройств формирования и обработки сигналов на базе микропроцессоров и микроконтроллеров. Задачей курсового проекта является разработка функционально законченного устройства.

^ Примерная тематика проектов
  1. Генератор стандартного сигнала с цифровым управлением и индикацией параметров.
  2. Генератор сигнала специальной формы с цифровым управлением и индикацией параметров.
  3. Цифровой измеритель параметров сигнала.
  4. Цифровой измеритель параметров физического процесса.
  5. Микропроцессорное устройство функционального контроля интегральных микросхем.
  6. Таймер с цифровым управлением и индикацией.
  7. Контроллер аппарата или прибора.



ЛИТЕРАТУРА


ОСНОВНАЯ

1. Лихтциндер П.Я., Кузнецов В.Н. Микропроцессоры и вычислительные устройства в радиотехнике. - Киев: Выщ шк., 1988.

2. Калабеков Б.А. Микропроцессоры и их применение в системах передачи и обработки сигналов: Учеб. пособие. - М.:Радио и связь, 1988.

3. Сергеев Н.Р., Вашкевич Н.Р. Основы вычислительной техники. Учеб. пособие для вузов. - М.: Высш. шк., 1988.

4. Корячко В.П. Микропроцессоры и микроЭВМ в радиоэлектронных средствах: Учебник для вузов. - М.:Высш. шк., 1990.

5. Левкович В.Н. Архитектура и основы программирования однокристальных микроконтроллеров PIC16F84. - Мн.:БГУИР, 2002.


ДОПОЛНИТЕЛЬНАЯ
  1. Сташин В.В. и др. Проектирование цифровых устройств на однокристальных микроконтроллерах/ В.В. Сташин, А.В. Урусов, О.Ф. Моло-гонцева. - М.: Энергоатомиздат, 1990.
  2. Каган Б.М. Электронные вычислительные машины и системы: Учеб. пособие для вузов. - М.: Энергоатомиздат, 1991.
  3. Казаринов Ю.М. и др. Применение микропроцессоров и микроЭВМ в радиотехнических системах: Учеб. пособие для радиотехнических специальностей вузов. - М.: Высш. шк., 1988.
  4. Гуртовцев А.Л., Гудыменко С.В. Программы для микропроцессоров: Справ. пособие. -Мн.: Выш. шк., 1989.
  5. Токхайм Р. Микропроцессоры: Курс и упражнения: Пер. с англ./ Под ред. В.Н. Грасевича. - М.: Энергоатомиздат, 1987.
  6. Однокристальные микроконтроллеры Microchip: PIC16c8x.: Пер. с англ./ Под ред. А.Н. Владимирова. – Рига.:ORMIX, 1996.