tify"> Таблиця 2 Адресний простір пам'яті даних
Діапазон адресовОб'ем пам'яті, байтНазначеніе8400h - 87FFh1KОЗУ даних програми управління об'ектомFFE0h - FFE8h 9Порти введення - виведення і УС
Малюнок 1. Розподіл адресних просторів
3. Розробка схеми електричної структурної
В
Малюнок 2. Структурна схема
4. Розробка схеми електричної принципової
.1 Реалізація інтерфейсу зв'язку з керуючим комп'ютером
мікроконтролер однокристальний програмний схема
Для реалізації програмованого інтерфейсу в ПЛК використовуються мікросхеми КР580ВВ55. Обмін інформацією між магістраллю даних системи і мікросхемою KР580BB55A здійснюється через 8-розрядний двонаправлений канал даних (D). Для зв'язку з периферійними пристроями використовуються 24 лінії введення/виведення, згруповані в три 8-розрядних каналу PА, PВ і PС, режими роботи яких і напрямок передачі інформації визначаються програмним способом. p> Мікросхема має три режими роботи. У режимі 0 забезпечується синхронна, програмно-керована передача даних через два незалежних 8-розрядних каналу PА і PВ і два 4-розрядних каналу PС. p> У режимі 1 забезпечується введення або виведення інформації "в" чи "з" периферійного пристрою через канали PА і PВ за спеціальними сигналами. При цьому лінії каналу PС використовуються для прийому і видачі сигналів управління обміном інформацією. p> У режимі 2 забезпечується можливість обміну інформацією з периферійними пристроями через двонаправлений 8-розрядний канал PА за спеціальними сигналами. Для передачі і прийому сигналів управління обміном використовуються п'ять ліній каналу PС. Вибір відповідного каналу та напрям передачі через канал визначається сигналами А0, А1. p> У режимі 1 дані приймаються або передаються паралельно по лінії RxD. Передача ініціюється всякий раз, коли нові дані записуються в 0FFE8h. Ознакою закінчення передачі служить установка прапора TI. Установка прапора RI свідчить про готовність введених даних для зчитування з 0FFE8h. Підключений канал А для управління, канал С відповідає за переривання. p> 4.2 Побудова дешифратора адреси
Дешифратор адреси використовується для отримання доступу до наступних елементів пам'яті:
а) ПЗУ програми - монітора;
б) ПЗУ резидентних програм управління об'єктом;
в) ОЗУ даних програми управління об'єктом;
г) Порти введення-виведення.
Дешифратор адреси представляється у вигляді заздалегідь запрограмованого ПЗУ, мікропрограма представлена ​​в таблиці 3.
Таблиця 3
Входи ПЗУВиходи Даних (1К) 10 ~ ~ ~ ~ ~ ~ ~ ~ 10111110 ~ ~ 01 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 111101 ~ ~ ПЗУ Прогр. (4К) 11 ~ ~ ~ ~ 0000 ~ ~ 011111001-й порт вив.11 ~ ...