і для зчитування. - Блок індикації. Призначений для відображення інформації про стан МПС та виведення на індикацію сигналів Х1 - Х4 і цифрового коду Q4. Також блок містить вузол аварійної звукової сигналізації. На вході блоку - сигнали адреси, управління і даних. - Блок введення аналогової інформації. Призначений для введення значень аналогових величин X5 - X7. Для введення аналогових величин використовується аналоговий мультиплексор і одноканальний АЦП, що працює по протоколу I 2 C. Вхідними даними є величини X5 - X7, сигнали адреси, даних і управління. Вихідними сигналами є сигнали даних, тобто оцифровані значення величин X5 - X7. - блок виведення керуючих двійкових сигналів Y1 - Y3 і напруги Y4. Для виведення сигналів Y2, Y3 використовується програмований таймер, для виведення сигналу Y4 - паралельний ЦАП. На вході блоку сигнали адреси, даних і управління, на виході - керуючі сигнали Y1 - Y4. - Блок управління мікропроцесорної системою за коштами клавіатури, що входить до блоку. Даний блок містить контролер клавіатури, що працює по протоколу I 2 C, який дозволяє звільнити мікропроцесор від опитування клавіатури. Також блок містить схему формування скидання МПС. На вході блоку - клавіатурна матриця з 24 клавіш і кнопка скидання, на виході - сигнали даних і переривання.
1.2 Розробка карти розподілу адресного простору МПС
У мікроконтролері AT89C52 є внутрішня пам'ять програм об'ємом 8 кілобайт і внутрішня пам'ять даних об'ємом 256 байт. Для того, щоб забезпечити можливість модифікації керуючих алгоритмів, підключимо до мікроконтролера додатково зовнішню пам'ять програм і даних. p align="justify"> Мікроконтролер AT89C52 має можливість розширення пам'яті програм і пам'яті даних до 64 кілобайт. Виберемо, з урахуванням резерву, ємність зовнішнього ПЗУ рівною 8-ми кілобайтам, отже, для її адресації досить 13-ти адресних ліній. Ємність зовнішнього ОЗУ також виберемо рівною 8-ми кілобайтам. Зовнішнє ОЗУ зробимо енергонезалежним (NVRAM), відповідно до вимог технічного завдання. p align="justify"> Так як звернення до внутрішньої і зовнішньої пам'яті даних, а також до пам'яті програм реалізуються за допомогою різних інструкцій мікроконтролера, отже, допускається перекриття їх адрес. Також, особливістю мікроконтролера є використання тільки непрямого способу адресації при зверненні до старших 128 байтам внутрішньої пам'яті даних. Оскільки операції зі стеком використовують непряму адресацію, то цю область пам'яті можна використовувати під стек. p> У відповідності з технічним завданням в МПС використовується відображення зовнішніх пристроїв на пам'ять. Тому за допомогою шини А15 розіб'ємо адресний простір на 2 частини по 32 кб. Також, для запобігання зайвого навантаження на шину адреси при...