бто, за однією з клавіш закріплена функція початку друку, і по її натискання МП-модуль переходить в режим виведення інформації. Так само деяка клавіша ініціюють початок обробки інформації. p align="justify"> Алгоритм виведення полягає в наступному: перевіряється наявність даних, готової до висновку, і аналізується готовність принтера до прийому. Якщо є дані і принтер готовий їх прийняти, відбувається видача чергової порції даних на принтер, після чого процесор повертається до перерваної програмі. Як тільки принтер закінчить обробку отриманих даних, він генерує сигнал готовності до прийому даних, що інтерпретується як запит на переривання. За цим запитом МП-модуль знову переходить в режим виводу. Алгоритм завершується, коли даних для виводу немає. p align="justify"> У режимі обробки даних відшукується середнє, максимальне і мінімальне значення серед всіх введених даних. Знайдені значення виводяться на друк, для чого МП-модуль переходить в режим введення. br/>В
2. Обгрунтування і опис функціонування принципової схеми
2.1 Вибір елементної бази
Згідно варіанту завдання спроектований модуль повинен мати 16-розрядну шину адреси. Для реалізації 16-розрядної шини даних підходять мікропроцесори серій К1801, К1810, К1809, К588. Серед обраних серій мікропроцесорних комплектів реалізація 20-розрядної шини адреси можлива тільки на мікропроцесорах серій К1810, К588. Для мікропроцесора серії К588 нарощування шини адреси до 20 розрядів представляється досить складним і вимагає великих витрат. Отже, до заданого варіанту найбільш підходить мікропроцесор К1810ВМ86, який володіє наступними характеристиками:
тактова частота - 5 МГц;
обсяг адресується пам'яті - 1 Мбайт;
розрядність адресної шини - 20;
розрядність шини даних - 16.
В
Малюнок 2.1 - Умовне позначення мікропроцесора К1810ВМ86.
НаименованиеВвод/ВыводОписаниеAD0 - AD15виводканал адреси/даннихNMIвводнемаскіруемий запит прерыванияINTвводмаскируемый запит прериваніяCLK вводтактовий сігналRESET вводсігнал установка RDY вводсігнал готовність TEST вводсігнал перевірка span> RDвиводсігнал читання MN/MX вводрежім мінімального/максимального включеніяBHE/SA7 виводразрешеніе передачі по старшій половині каналу даних/сигнал стану INTAвиводподтвержденіе прериваніяA19-A16/SA6-SA3 виводканал адреси/сигнали состоянияALEвыводстробирующий сигнал адресаDEN виводразрешеніе передачі даннихDT/R виводвидача/прийом даннихM/IO виводпамять/зовнішнє устройствоWRвыводзаписьHLDAвыводподтверждение захватаHLDвводзахват...