Реферат: Имитатор телефонной линии

Выходные параметры: сигнал на линии P3.0;

Вызывается подпрограммой Ctrl_call;


Подпрограмма Indication_fig

Назначение: вывод в порт индикатора цифры, находящейся в заданной ячейке памяти, с одновременным включением необходимого знакоместа;

Входные параметры: цифра, предназначенная для вывода и номер ячейки индикации;

Выходные параметры: код цифры на выходах P0.0-P0.4, а также высокий уровень на одном из выводов P1.0-P1.7;

Вызывается подпрограммой Indicate_all;


Подпрограмма Indicate_all

Назначение: Вывод информации о введенном номере на набор индикаторов;

Входные параметры: значения ячеек хранения цифр номера и число цифр номера;

Выходные параметры: телефонный номер, выведенный на набор индикаторов;

Вызывается подпрограммой Mainwork;


Подпрограмма Counter

Назначение: подсчет числа кратковременных разрывов в цепи постоянного тока;

Входные параметры: сигнал на входе P3.2;

Выходные параметры: число разрывов в цепи постоянного тока, помещенное в стек;

Вызывается подпрограммой Pulse_connect;


Подпрограмма Pulse_connect

Назначение: анализ импульсного набора номера и занесение его цифр в соответствующие ячейки памяти;

Входные параметры: отсутствуют;

Выходные параметры: цифры номера, занесенные в стек;

Вызывается подпрограммой Mainwork;


Подпрограмма Keyb_scan

Назначение: сканирование линейки клавиатуры и устранение дребезга;

Входные параметры: отсутствуют;

Выходные параметры: значение переменных, показывающих состояние клавиатуры;

Вызывается подпрограммой Mainwork;


Для ввода и вывода сигналов микроконтроллера используются следующие порты:

  • порт P0 – вывод информации на семисегментные индикаторы;

К-во Просмотров: 1292
Бесплатно скачать Реферат: Имитатор телефонной линии