Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МП устройства СУ / Методичка на КП 220400.doc
Скачиваний:
29
Добавлен:
19.03.2015
Размер:
285.7 Кб
Скачать

Перечень заданий по вариантам:

Номер задания студент выбирает по последней цифре шифра. Цифре 1 соответствует задание 1, цифре 2 – задание 2 и т.д. Цифре 0 соответствует задание 10.

Задание №1

Разработать электрические структурную и принципиальную схемы микропроцессорной системы, а также составить блок-схему и написать программу на языке Ассемблера для решения задачи: имеется 16 бинарных датчиков, формирующих сигналы с уровнями логических 0 или 1. Необходимо с периодичностью в 1 секунду производить опрос всех датчиков, подсчитывать сумму единиц результата опроса и выводить ее на двухразрядный семисегментный индикатор в виде десятичного числа. Функции всех преобразователей кодов реализовать программно. Произвести трансляцию в объектную программу.

Задание №2

Составить электрические структурную и принципиальную схемы микропроцессорной системы, а также составить блок-схему и написать программу на языке Ассемблера для решения задачи: на входы порта ввода поступают сигналы 0 или 1 от восьми бинарных датчиков. Необходимо производить последовательный опрос датчиков и результат опроса каждого датчика выводить в порт вывода. При этом в 4-е старших разряда этого порта выводится 1111, если сигнал датчика 1, и 0000, если сигнал датчика 0. В 4-е младших разряда порта вывода выводится номер опрашиваемого датчика. Время индикации каждого показания не менее 2-х и не более 3-х секунд. Период тактовой частоты 0.5 мкс. Выполнить трансляцию в объектную программу.

Задание №3

Цифровой прибор результат измерения в виде байта выдает на вход порта ввода, после чего вырабатывает сигнал запроса прерывания. Составить электрические структурную и принципиальную схемы микропроцессорной системы, а также составить блок-схему и написать программу для решения задачи: после каждых 64-х опросов цифрового прибора среднее арифметическое полученных результатов должно выводиться в порт вывода. Выполнить трансляцию в объектную программу.

Задание №4

С выхода цифрового прибора в виде 12-разрядного кода результат поступает на вход восьмиразрядных портов ввода. После этого цифрой прибор вырабатывает сигнал запроса прерывания. Составить электрические структурную и принципиальную схемы микропроцессорной системы, а также составить блок-схему и написать подпрограмму обслуживания прерывания для решения задачи: результат опроса цифрового прибора в виде 13-разрядного кода выводится в порты вывода. При этом значение старшего 13-разряда должно быть таким, чтобы общая сумма единиц выходного кода была четной. После вывода 13-разрядный код снова опросить уже через другие два порта ввода и проверить его четность. Если опрошенный код окажется нечетным, то пересылку повторять до тех пор, пока ошибка не будет устранена, но не более 10 раз. Если после 10 пересылок ошибка не устранится, вывести сигнал ошибки на светодиод, подключенный к порту вывода. После чего перейти к ожиданию следующих данных по прерыванию. Выполнить трансляцию в объектную программу.

Задание №5

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