истори R7-R10 призначені для обмеження струму сигналу що надходить на DD17 при натисканні клавіш. Регістр DD17 призначений для того, щоб зберігати код натиснутої клавіші і при необхідності видати його на шину даних, щоб мікропроцесор його рахував. Сигнал KLAVRD дозволяє регістру видачу коду. Сигнал надходить на рахунковий вхід лічильника надходить також і на вхід INT мікропроцесора. Це є сигналом для замаскованого переривання, при якому мікропроцесор призупиняє виконання основної програми і переходить на адресу 0038Н (режим переривань IM 1). У обробнику переривання відбувається зчитування коду опитування клавіатури з порту 02н і запис його значення в комірку пам'яті з адресою 0800Н. Сигнал KLAVRD формується дешифратором DD16.2 і має низький активний рівень. До подачі цього сигналу на вхід EZ DD17 виходи регістра знаходяться в Z стані, щоб не заважати роботі інших блоків. p> Блок дисплея.
Схема блоку представлена ​​на рис. 6. Блок являє собою пристрій забезпечує незалежну від мікропроцесора індикацію вмісту дисплейного буфера в ОЗУ, розташованого за адресами 0880Н - 0885Н, на шести 7-ми сегментних напівпровідникових індикаторах АЛС324А. Принцип роботи блоку наступний: на рахунковий вхід лічильника DD13.2 надходять імпульси з інверсного виходу чекає мультивибратора DD11 представлені на рис. 7. <В
Рис. 6. Блок дисплея. br/>
Рис. 7. Імпульси синхронізації. <В
Лічильник працює по негативному перепаду імпульсу (H В® L). Цей же сигнал подається на вхід BUSRQ мікропроцесора, по негативному перепаду якого мікропроцесор переводить всі шини та керуючі виходи в Z стан, а для підтвердження надання шин використовується висновок BUSAK. За сигналом BUSAK вступнику на вхід EZ регістра DD14 на його виходах з'являється адресу осередки ОЗУ, що відповідає номеру відображається в даний момент позиції дисплея. Вибір ОЗУ здійснюється за допомогою сигналів CSRAM і MEMRD формованих за допомогою DD22. Потім байт даних виставляється на шину даних і потрапляє на входи даних регістра DD19, який вибирається високим рівнем сигналу з прямого виходу чекає мультивибратора DD11. За кодом присутньому на виходах лічильника DD13.2, обозначающем номер відображається позиції на дисплеї, дешифратор DD20 низьким рівнем сигналу вибирає один з шести знакових індикатора. Таким чином відбувається індикація даних, записаних в буфері дисплея в ОЗУ. При надходженні високого рівня на вхід BUSRQ регістр DD14 переходить в Z стан, регістр DD19 замикається, оскільки на вхід дозволу запису (С) надходить низький рівень. Але на виходах регістра залишається байт з буфера дисплея і тому до наступного негативного перепаду рівня на рахунковому вході лічильника DD13.2 на дисплеї буде відображатися попередня позиція. При появі цього імпульсу відбувається відображення наступної позиції на дисплеї способом описаним вище. Виходи лічильника підключені також через логічну схему до його асинхронному скиданню, тому лічильник при появі на його висновка...