Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Поясниельная записка.docx
Скачиваний:
62
Добавлен:
10.04.2015
Размер:
1.32 Mб
Скачать

4 Описание блок схемы алгоритма работы программы

Алгоритм - конечная последовательность точно определенных действий, приводящих к решению поставленной задачи. Алгоритм работы управляющей программы представлен на рисунке 4.1.

Рисунок 4.1 – Алгоритм работы программы

В начале выполнения программы в указатель стека загружается адрес вершины стека (максимальный адрес ячеек ОЗУ), затем программируются ПИТ и ППА. После ввода значений X и K осуществляется вычисление функции Y3 и выдача ее значения в выделенный канал ПИТ для выработки управляющего воздействия Y3. Затем осуществляется вызов подпрограммы (см. рисунок 4.1), реализующий вычисление и выдачу управляющего воздействия Y2, после чего можно разрешить работу подсистемы прерывания (ПКП) МПС.

Для обеспечения минимальных временных задержек при формировании и выдачи управляющего воздействия Y1, с моментов изменения состояния шин X и K, целесообразно зацикливание программы. Зацикливание вычислений позволяет МПС непрерывно отслеживать состояние входной шины X и тумблеров, изменяя вслед за их изменениями выходное воздействие Y1 и показания индикатора.

При нажатии кнопки SA2 ‘’Прерывание” выполнение основной программы приостанавливается на одной из команд внутри цикла и начинается выполнение подпрограммы прерывания. После вычисления нового значения периода Y2 в соответствии с последними введенными состояниями X и K, новое значение периода Y2 выдается в соответствующий канал ПИТ, По окончанию действий по обслуживанию запроса прерывания осуществляется возврат в основную программу.

5 Распределение адресного пространства устройств ввода-вывода

Память – один из основных элементов устройства. Она организована как множество ячеек, в которых может храниться информация. Совокупность всех ячеек памяти, к которым может обратиться МП, составляет адресное пространство памяти. Информационная емкость одной ячейки составляет 8 бит или 1 байт. Наибольший объем памяти, который может быть использован в устройстве, определяется объемом адресного пространства.

Адресные пространства памяти и УУВ представлены на рисунке 5.1 а,б

Рисунок 5.1 – Адресные пространства памяти (а) и УВВ (б)

В разрабатываемой МПС используется две микросхемы УВВ –ППА и ПИТ, в каждой из которых реализованы по четыре адресуемых устройства. Для микросхемы ППА это, соответственно, порты A, B и C (PA, PB и PC), а также регистр управляющего слова ППА (CWPPA). Для микросхемы ПИТ – это три таймера (T0, T1 и T2) и регистр управляющего слова ПИТ (CWPIT).

6 Оценка емкости пзу и озу

Команды и данные необходимо хранить и выбирать по мере необхо­димости в процессе работы ЭВМ. Для этой цели применяют запоминаю­щие устройства (ЗУ). Их можно разделить на два типа: ОЗУ и ПЗУ. ПЗУ используется для хранения команд и констант. Запись в ПЗУ сложна и за­нимает много времени, поэтому этот тип памяти применяется в тех случа­ях, когда не требуется изменять записанную однажды информацию. В данном курсовом проекте используется ПЗУ AT27C256, используется одна микросхема данного типа. ОЗУ используется для хранения данных, изменяющихся в процессе работы системы. Блок ОЗУ построен на основе 1 микросхемы AS7C 1024-12JC