фіксатор-засувку порту записати В«1В» за допомогою команд видачі даних. Сигнал RST встановлює всі порти на прийом вхідної інформації. p align="justify"> Порт Р0 - восьмизарядний двонаправлений порт з трьома станами. Інформація, яка видається портом Р0 за допомогою команд видачі супроводжується стрибає-імпульсом WR. p align="justify"> При запису інформації в порт Р0 за допомогою команд прийому виробляється строб-імпульс RD. p align="justify"> Крім операція введення-виведення інформації передбачена можливість виконання логічних операція І, АБО і виключає АБО безпосередньо на місце із клацанням портів Р0-Р3.
У режимі роботи з зовнішньою пам'яттю програм порт Р0 служить для видачі молодших розрядів адреси пам'яті програм і прийому кодів команд. У режимі роботи із зовнішнім ОЗП даних порт Р0 служить для видачі адреси зовнішнього ОЗУ даних і прийому-видачі даних при обміні з зовнішнім ОЗУ. p align="justify"> При роботі з послідовним портом ОМЕВМ лінії Р3.0 і Р3.1 використовуються, відповідно, як вхід і вихід послідовного каналу.
.3 Розробка структурно-функціональної схеми
Пристрій складається з наступних функціональних блоків:
Блок мікроконтролера
Здійснює функціонування мікроконтролера. Складається з наступних елементів:
схема тактового генератора. Здійснює вироблення зовнішнього сигналу тактирования мікроконтролера частотою 12МГц. p align="justify"> схема початкового скидання мікроконтролера. Забезпечує коректний запуск. p align="justify"> сам мікроконтролер.
Блок клавіатури
Здійснює підключення матриці з 12 кнопок до 7 висновків мікроконтролера. Код рядка матриці видається в молодших трьох бітах порту P2, код шпальти матриці видається в старших чотирьох бітах порту Р2. У вузлах отриманої матриці з 3 рядків по 4 стовпчика розташовані кнопки. На 3 молодших біта порту подається логічна В«1В». На старші 4 біти подається 0. Як тільки натиснута клавіша (відбувається перемикання), стан біта рядка, що відповідає стовпцю, перейде в В«0В». p align="justify"> Блок індикації набору пароля.
Здійснює підключення LCD-панелі до порту Р0 і порту Р3 (біти Р3.0, Р3.1, Р3.2) мікроконтролера .. Відображає додаткову інформацію на LCD-екрані. p align="justify"> Блок електронного ключа замку. <В
Складається з транзисторної пари і відкриває або закриває двері за допомогою реле або електромагніта всувають язичок.
3. Функціональна схема пристрою
3.1 Вибір елементної бази
При розробці пристрою були використані наступні електронні компоненти:
Мікроконтролер КР1816ВЕ51. Цей мікроконтролер був обраний через хорошого відповідності поставленому завданню і низькою стоімості.Hita...