новки Р3.2 і Р3.3 використовуються для фіксації тільки переривань INT1 і INT2 відповідно. Висновки Р3.0 і Р3.1 використовуються для програмної організації шини I2C, порт P3.4 використовується для управління програмованим таймером, порт P3.5 - для управління зовнішнім сторожовим таймером. br/>
Таблиця 3
Призначення висновків порту Р3
Висновок портаСигналНазначениеР3.0SCLСинхронизация I 2 C Р3.1SDAДанние I 2 C Р3.2INT1Внешнее прериваніеР3.3INT2Внешнее прериваніеР3.4CE1Управленіе таймеромР3. 5WDIУправленіе сторожовим таймеромР3.6 Сигнал запісіР3.7 Сигнал читання
Для формування сигналів вибору зовнішніх пристроїв скористаємося дешифратором. Виберемо дешифратор КР1533ІД7 (DD9) 3 - в - 8. На інформаційні входи будемо подавати сигнали BA14 - BA12. На вхід дозволу С1, у відповідності з обраним розподілом пам'яті будемо подавати сигнал А15, входи і заземлені. В результаті отримаємо 8 сигналів вибору зовнішніх і інтерфейсних пристроїв. p> Для формування сигналу вибору ОЗУ побудуємо комбінаційно - логічну схему з 2 - х елементів КР1533ЛЛ1 (DD1.2 DD1.3) і КР1533ЛІ8 (DD3.1) для об'єднання сигналів і А15.
Для введення даних Х1 - Х4 в мікроконтролер використовуємо регістр КР1533ІР22 (DD7). Читання з регістра будемо проводити за допомогою комбінації сигналу вибору регістра і сигналу читання. На вхід З регістра подається логічна "1" через резистор R1 C1-4-0.125 1 кОм В± 5% Регістр підключається до шини даних (виходи виводяться з третього стану) тільки на момент зчитування даних. p> .3.1 Організація шини адреси ВА. Шина адреси в МПС реалізована на підставі портів Р0 і Р2 мікроконтролера, через які виводяться відповідно старший і молодший байти адреси. Так як порт Р0 мультиплексированную, то для збереження молодшого байта адреси застосовується регістр. Для адресації пам'яті використовуються 13 молодших адресних ліній, лінія адреси А15 відповідає за поділ звернення до пам'яті/зовнішніх пристроїв, лінії А14, А13, А12 використовуються для управління дешифратором і вироблення сигналів вибору мікросхем. Також, в режимі звернення до зовнішніх пристроїв, лінії А0 і А1 використовуються для завдання режиму роботи зовнішніх пристроїв. p> .3.2 Організація шини даних BD. Шина даних в МПС реалізована на підставі порту Р0, має розрядність 8 біт і використовується для обміну даними між пристроями МПС. p> .3.3 Організація шини управління BC. Шина управління в МПС включає сигнали вибірки пристроїв МПС, сигнали управління периферійними пристроями МПС, сигнал скидання мікроконтролера і сигнал управління аварійною сигналізацією. Номери та сигнали шини керування вказані в таблиці 4. br/>
Таблиця 4
Сигнали шини управління. p align="justify"> Н...