ання струмів від джерел живлення
Таблиця 12. Споживання струмів елементами становить:
Тип мікросхемиКолічество (шт.) Струм потребленіяВходной струм низької уровняВходной струм високої уровнямАмАмАI386SX1305К561ЛН180, 010,02 К155ТМ22не більш 30VXO - 61135КР1533ИЕ19127AT27C256R3201533АП65271533ИД14141К155ЛА42не більше 16,5 не більше 6AS7C10242140i8259a1не більш 300КР580ВІ531не більш 115ВВ551не більш 0,075 Разом 291020,07516,66,02
. Опис реалізованої програми мовою асемблера
Для спрощення написання і подальшого сприйняття програми, можливості її часткового написання до розробки апаратної частини МПС і для зменшення витрат часу на налагодження програми використовуються символічної форми позначення різних пристроїв, параметрів, констант і т.д. Наприклад, для адреси регістра порту «А» ППА визначимо константу PPA_A, адреси регістра порту «В» ППА визначимо константу PPA_В, і т.д.
Для зберігання значень змінних X і K, а також результатів обчислення функцій Y1, Y2, Y3 використовуються змінні Data_X, Data_K, Data_Y1, Data_Y2, Data_Y3.
Для зв'язку символічних імен з їх числовими значеннями використовується директива EQU.
У програмі використовуються такі процедури:
1) ProgramPrer - підпрограма обробки переривання. Ця підпрограма викликає підпрограму ProgramCalculateY2SetPIT, не змінюючи значення ax.
2) ProgramKlavIn - підпрограма опитування клавіатури (порту А ППА). Ця підпрограма поміщає значення регістра порту А ППА і значення регістра порту В ППА в змінні Data_X і Data_K, не змінюючи вміст регістрів загального призначення.
3) ProgramCalculateY1SetY1SetInd - підпрограма обчислення У1 і виводить результату в порт С.
4) ProgramCalculateY2SetPIT - підпрограма розрахунку Y2 і програмування ПІТ.
5) ProgramCalculateY3SetPIT - підпрограма розрахунку Y3.
На початку програми описана ініціалізація МПС, яка складається з таких етапів:
) Встановлюється режим заборони апаратних переривань.
) Встановлюється сегмент даних на ОЗУ.
) Встановлюється вектор переривання
) Програмування ППА
) Програмування ПІТ
) Програмування контролера переривань
Основна програма складається з наступних операцій: опитування порту А ППА, розрахунок У1, висновок У1 на порт С, повернення до опитування порту А.
Текст програми представлений в додатку.
Висновок
У процесі виконання курсового проекту, була спроектована схема мікропроцесорної системи управління деяким об'єктом. У пояснювальній записці представлений синтез структурної та принципової схеми.
Складено алгоритм роботи МПС, розроблена програма забезпечує виконання заданого алгоритму, також була розподілена область пам'яті під ОЗУ і ПЗУ. Проведена організація оперативної і постійної пам'яті.
Був проведений розрахунок споживання струму від джерела живлення. Був оформлений креслення мікропроцесорної системи у вигляді електричної п...