Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет по ЛР домофон.doc
Скачиваний:
6
Добавлен:
13.09.2019
Размер:
1.45 Mб
Скачать

Федеральное агентство по образованию

РЫБИНСКАЯ ГОСУДАРСТВЕННАЯ АВИАЦИОННАЯ

ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ имени П. А. СОЛОВЬЕВА

Факультет радиоэлектроники и информатики

Кафедра вычислительных систем

Отчет по лабораторной работе

по дисциплине

Микропроцессорные системы

на тему

Электронный домофон

Пояснительная записка

Студент группы ВСК-07……………………………………………Смирнов Д. В.

(Подпись, дата)

Руководитель канд. техн. наук, профессор………………………...Комаров В. М.

(Подпись, дата)

Нормоконтролер канд. техн. наук, профессор……………………..Комаров В. М.

(Подпись, дата)

Рыбинск 2010

Содержание

В ведение............................................................................................

1 Анализ технического задания .....................................................

2 Архитектура системы ..................................................................

3 Декомпозиция………………........................................................

4 Структура данных программы ....................................................

5 Алгоритмы программы ................................................................

5.1 Кодирование программы………………………………….

6 Руководство пользователя ...........................................................

Заключение ......................................................................................

Список использованных источников ............................................

Приложение А Текст программы..................................................

3

4

6

7

9

10

20

21

22

23

24

Введение

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

Программное обеспечение будет разрабатываться в среде Design Microsystems v3.4 на языке Assembler.

1 Анализ технического задания

 Из технического задания следует, что программа устройства должна обеспечивать:

- ввод двухзначного номера квартиры при помощи клавиатуры;

- открытие двери по нажатию на кнопку в вызываемой квартире;

- ответ при нажатии и удержании кнопки в вызываемой квартире;

- открытие двери при нажатии кнопки в подъезде;

- настройка устройства на номер первой квартиры при зажатии соответствующей кнопки (эмуляция перемычки на плате);

- эмуляцию вызова одной из четырёх квартир при помощи двоичных индикаторов;

- эмуляцию разговора при помощи двоичных индикаторов;

- эмуляцию открывания замка при помощи двоичных индикаторов;

- отображение набранного номера квартиры на семисегментных индикаторах;

- возможность отмены набранного номера при помощи кнопки сброс клавиатуры;

- вывод на семисегментные индикаторы будет осуществляться в статическом режиме;

В устройстве должна быть предусмотрена реакция на следующие исключительные ситуации:

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

- переход в исходное состояние при отсутствии ответа;

- переход в исходное состояние при открытии двери изнутри;

- индикацию ошибки при неправильном номере квартиры;

- переход в исходное состояние при не вызове квартиры.

На основании вышесказанного можно представить разрабатываемое устройство в виде «черной сферы» (рисунок 1.1), а также изобразить лицевую панель устройства (рисунок 1.2).

Клавиатура 3*4

Семисегментные индикаторы

Кнопки в квартирах

Электронный домофон

Замок (двоичный индикатор)

Телефоны в квартирах (двоичные индикаторы)

Кнопки установки первого номера и открытия изнутри

Рисунок 1.1 – Представление электронного домофона в виде «черной сферы»

Рисунок 1.2 – Лицевая панель электронного домофона