- •Цифровые устройства и микропроцессоры
- •1. Практические занятия по цифровым устройствам
- •1.1. Практическое занятие «Основы теории цифровых устройств» Учебные цели
- •Содержание занятия
- •Учебно-материальное обеспечение занятия
- •Содержание учебных вопросов
- •1. Тест на знание логических элементов ( лэ )
- •2. Перевод чисел из десятичной системы счисления в двоичную
- •3. Методика получения переключательной функции лэ
- •4. Минимизация переключательной функции методом
- •5. Построение цифрового устройства по переключательной
- •6. Построение цифрового устройства по переключательной функции в заданном базисе
- •1.2. Практическое занятие «Минимизация переключательных функций»
- •Ицхоки я.С., Овчинников н.И., Поздняков в.Г. Импульсные и цифровые устройства. – м.: ввиа, 1983. С. 41 – 61.
- •Конспект лекций.
- •1. Описание работы цифрового устройства на языке
- •2. Проверка работоспособности цифрового устройства
- •3. Построение и заполнение карты Карно
- •4. Минимизация пф с помощью карты Карно
- •5. Синтез цифровых устройств (общее задание для всех курсантов)
- •1.3. Практическое занятие «Синтез цифровых устройств»
- •Ицхоки я.С., Овчинников н.И., Поздняков в.Г. Импульсные и цифровые устройства. – м.: ввиа, 1983. С. 41-61.
- •Конспект лекций.
- •Синтез цифрового устройства по неполному словесному описанию
- •2. Синтез полусумматора
- •3. Синтез одноразрядного сумматора
- •1.4. Практическое занятие «Элементы цифровых устройств»
- •Конспект лекций.
- •Теоретическое исследование реакции триггеров на входные сигналы заданной формы
- •2. Теоретическое исследование реакции цифровых устройств
- •2. Практические занятия по микропроцессорным системам
- •2.1. Практическое занятие «Система команд микропроцессора»
- •2. Конспект лекций.
- •1. Шестнадцатеричная система счисления (сс)
- •1.1. Примеры перевода чисел из шестнадцатеричной сс
- •2. Система команд микропроцессора
- •Все команды по функциональному назначению делятся на шесть групп (см. На рис. 15 схему команд мп кр580вм80):
- •2.. 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003. Программная реализация временной задержки
- •4. Выполнение индивидуальных заданий по составлению программ
- •2. Конспект лекций.
- •1. Принцип работы бис 580вв55
- •2. Программирование бис 580вв55( по индивидуальным заданиям)
- •3. Формирование управляющего сигнала для внешнего устройства
- •4. Разработка программы «Формирование управляющего сигнала для внешнего устройства» ( по индивидуальным заданиям)
- •2.3. Практическое занятие «Программируемый интервальный таймер бис 580ви53»
- •2. Конспект лекций.
- •1. Принцип работы бис 580ви53
- •2. Программирование бис 580ви53 (по индивидуальным заданиям)
- •3. Формирователь импульсов запуска внешнего устройства с большим периодом повторения импульсов ( общее задание)
- •2.4. Практическое занятие «Организация микропроцессорной системы (мпс)»
- •2. Конспект лекций.
- •1. Шины или линии групповой связи
- •2. Разработка схемы управления мпс и организация связей между бис мпс
- •Литература
2. Программирование бис 580вв55( по индивидуальным заданиям)
ЗАДАНИЕ №1. Запрограммировать УВВ следующим образом: порт РС – на ввод данных, а порты РА, РВ – на вывод данных. Адрес регистра УС – 07(16).
Передать управляющее слово из регистра А по шине данных в регистр УС УВВ.
ЗАДАНИЕ №2. Запрограммировать ПВВ следующим образом: порты РА, РС – на вывод данных, а порт РВ – на ввод данных. Адрес регистра УС – 0В(16).
Передать управляющее слово из регистра А по шине данных в регистр УС УВВ.
3. Формирование управляющего сигнала для внешнего устройства
На рисунке 24 показана схема подключения микроконтроллера к некоторому исполнительному механизму объекта управления через порт вывода информации. Предположим, что данный исполнительный механизм работает по принципу «включить-выключить», т.е. может управляться двоичным выходным сигналом контроллера.
ШД
0
«0 »
« 1 »
Усилитель
мощности и
согласующее
устройство
Исполнительный
механизм
объекта
управления
Порт С
1
3
2
4
Ввод
5
6
7
Рис. 24
Программа формирования такого управляющего воздействия чрезвычайно проста и состоит всего из двух команд( таблица 13).
Таблица 13
Адрес |
Мнемоника |
Код |
|
1010 |
MVI А |
3Е |
Загрузить в РОН А код 0000.0010 |
1011 |
байт |
02 |
|
1012 |
OUT |
D3 |
Выдать байт 02(16) в порт С c адресом 03(16) |
1013 |
адрес |
03 |
|
1014 |
MVI А |
3E |
Обнулить РОН А |
1015 |
байт |
00 |
|
1016 |
OUT |
D3 |
Выдать байт из РОН А в порт С |
1017 |
адрес |
06 |
Через один порт можно управлять восемью исполнительными механизмами.
4. Разработка программы «Формирование управляющего сигнала для внешнего устройства» ( по индивидуальным заданиям)
ЗАДАНИЕ №1.1. Разработать программу, обеспечивающую передачу управляющего сигнала через 4-й вывод порта РВ. Адрес порта 01(16).
ЗАДАНИЕ №1.2. Разработать программу, обеспечивающую передачу управляющего сигнала через 6-й вывод порта РА. Адрес порта 08(16).
ЗАДАНИЕ №2.1. Разработать программу, обеспечивающую передачу управляющего сигнала через 3-й вывод порта РА. Адрес порта 0С(16).
ЗАДАНИЕ №2.2. Разработать программу, обеспечивающую передачу управляющего сигнала через 4-й вывод порта РС. Адрес порта 0А(16).
2.3. Практическое занятие «Программируемый интервальный таймер бис 580ви53»
Учебные цели
Получение навыков программирования работы интервального таймера на примере БИС 580ВИ53
Содержание занятия
-
Принцип работы БИС 580ВИ53.
2. Программирование БИС 580ВИ53 ( по индивидуальным заданиям).
3. Формирователь импульсов запуска внешнего устройства с большим периодом повторения импульсов (общее задание).
Учебно-материальное обеспечение занятия
Литература
1. Строев В.М., Пахомов А.Н. Применение микропроцессоров для проектирования микроконтроллеров. Учебное пособие. – Тамбов: ТВВАИУРЭ, 2006. – С.28 – 31.