 
        
        Федеральное агентство по образованию
РЫБИНСКАЯ ГОСУДАРСТВЕННАЯ АВИАЦИОННАЯ
ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ имени П. А. СОЛОВЬЕВА
Факультет радиоэлектроники и информатики
Кафедра вычислительных систем
Отчет по лабораторной работе
по дисциплине
Микропроцессорные системы
на тему
Электронный домофон
Пояснительная записка
Студент группы ВСК-07……………………………………………Смирнов Д. В.
(Подпись, дата)
Руководитель канд. техн. наук, профессор………………………...Комаров В. М.
(Подпись, дата)
Нормоконтролер канд. техн. наук, профессор……………………..Комаров В. М.
(Подпись, дата)
Р
Содержание
- 
	В  ведение............................................................................................ ведение............................................................................................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 – Лицевая панель электронного домофона
