logo
Темы семестровых заданий

Вариант 15 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение телефона учрежденческой мини-атс

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

При включении трубки аппарат посылает сигнал "Трубка". При включенной трубке аппарат реагирует на сигналы "Тон" и "Занято" из линии (от АТС).

При получении сигнала "Тон" от АТС аппарат должен воспроизвести звуковой тон "Готов" в трубку. При получении сигнала "Занято", аппарат должен воспроизвести звуковой тон "занято" в трубку. При отключенной трубке эти сигналы игнорируются.

На трубке имеются цифровые кнопки 0-9. После получения сигнала "Тон" нажатие кнопки с цифрой 1-9 осуществляет вызов абонента с данным кодом. После того, как АТС произвела коммутацию линии, два аппарата могут обмениваться данными.

При получении сигнала "Данные" из линии аппарат должен воспроизвести данные, передаваемые с сигналом, в трубку. При получении данных из трубки, аппарат должен преобразовать их в сигнал "данные" и передать их в линию.

После выключения трубки, аппарат посылает в линию сигнал "Конец". При получении сигнала "Вызов" из линии, аппарат должен произвести звуковой сигнал "Вызов" (независимо от положения трубки).