Предмет:
Тип роботи:
Методичні вказівки
К-сть сторінок:
19
Мова:
Українська
пам'яті або регістру системи вводу-виводу. При звертанні до системи пам'яті адреса представляється 16-розрядним двійковим кодом А15...А0. При зверненні до регістрів системи вводу-виводу використовується тільки вісім молодших розрядів адресного слова А7...А0.
2.4.5.Лінії шини даних D7...D0 використовуються для обміну інформацією між МПР і джерелами або приймачами повідомлень, які представлені комірками системи пам'яті або регістрами системи вводу-виводу.
2.4.6. Керуючі сигнали MEMR, MEMW, ІNP, OUT служать для показу напряму передачі інформації по шині даних, а також запуску адресованого елементу (комірки пам'яті, регістра системи вводу-виводу) на виконання належної йому функції.
Сигнали MEMR і ІNP означають, що інформація приймається, а MEMW і OUT - видається МПР. При звертанні МПР до системи пам'яті використовується сигнал MEMR або MEMW, до системи вводу-виводу OUT або ІNP.
2.4.7. Лінія вимоги переривання ЗПР7...ЗПР0 використовується ініціативними пристроями для переривання роботи МПР з метою зміни порядку виконання виконавчої програми. В мікроконтролері таким пристроєм є МК, який ініціює вимогу переривання по лінії ЗПР1 кожний раз, коли необхідний ввід інформації в процесор з регістра клавіатури ( при натисканні клавіш).
2.4.8. Сигнал "СБР" виробляється при включенні живлення і необхідний для приведення мікроконтролера в початковий стан.
2.4.9. Вхідний сигнал МПР "READY" необхідний для узгодження по часу обміну інформацією між процесором і виконавчим пристроєм. Низький рівень сигналу на цьому вході призупиняє роботу процесора, дозволяє виконавчому пристрою закінчити операцію запису або зчитування інформації.
В мікроконтролері лінії сигналу "READY" виконавчими пристроями не використовуються, так як часові цикли обміну інформацією між ними і МПР узгоджені. Цей сигнал, а також сигнали "WAіT", "SYNC", "Ф2","STACK", "HLD", "HLDA", "Mі" використовуються технічними засобами контролю і відлагодження мікроконтролера, які не входять в склад виробу.
2.5. Принцип роботи.
2.5.1. В будь-якій операції обміну даними приймають участь два пристрої, зв'язані між собою - керуючий і виконавчий. Керуючим пристроєм мікроконтролера є модуль процесора, виконавчі пристрої - системи пам'яті і вводу-виводу. В залежності від напряму потоку інформації пристрій може бути приймачем (приймати дані) або джерелом (видавати дані).
Послідовністю операцій обміну даними між модулем процесора і модулями-виконавцями керує виконавча програма. Сама процедура обміну відповідає визначеним логічним умовам, які зображені на мал.6 у вигляді часових діаграм.
2.5.2. В режимі виводу інформації (мал.6) МПР встановлює адресу пристрою приймача. Розміщає на шині даних повідомлення яке передається і по лініях зв'язку "W" і "MEMW" або "OUT" посилає команду "ЗАПИС". Протягом часу t1+t2 кожний з модулів МКП-1 здійснює порівняння адреси яка приймається з МПР із присвоєною йому власною адресою. Приймач, який розпізнав на ША власну адресу, встановлює зв'язок з МПР і при наявності сигналу "W" і "MEMW" або "OUT" приймає дані в свою функційну частину, якою може бути комірка пам'яті (при отриманні "W" і"МEMW") або регістр системи вводу-виводу (при отриманні "OUT").
2.5.3. В режимі вводу інформації (мал. 6) в МПР джерело створює адресні операції і встановлення зв'язку з процесором аналогічно вище описаному. Отримавши команду "ЧИТАННЯ" по одній із ліній "MEMR" (для комірок пам'яті) або "іNP" (для регістрів системи вводу-виводу) адресований пристрій видає інформацію на ШД, яка приймається МПР протягом сигналу прийому (t3).
2.5.4. Витримки часу t1 і t2 в режимі виводу даних і в режимі прийому забезпечуються МПР для завершення перехідних процесів в лініях зв'язку при зміні інформації на ША і ШД, а також закінчення виконання виконавчими пристроями адресних операцій.
Тривалість t3 сигналів керування в обох режимах вибрана достатньою для того, щоб найбільш повільний із виконавчих пристроїв встиг закінчити операцію прийому інформації або її видачі, що здійснюється джерелом з затримкою t2(мал..6).
2.6. Адресація виконавчих пристроїв.
2.6.1. Кожний виконавчий елемент (запам'ятовуюча комірка пам'яті або регістр системи вводу-виводу) має свою власну адресу, присвоєну йому в межах адресного поля мікроконтролера, яке створене сигналами А15...А0 для системи пам'яті і А7...А0 для систем вводу-виводу.
Для зручності зчитування адресний ряд представляється чотирма шістнадцятковими цифрами N3, N2, N1, N0, кожна з яких відображає стан відповідної тетради адресних ліній.
Формат адресного слова наведений на мал.7.
Таким чином, нульова адреса записується у вигляді 0000, а максимально можлива - FFFF. Адресне поле системи вводу-виводу кодується двома шістнадцятковими цифрами і знаходиться в межах 00...FF.
2.6.2.Розподіл виконавчих адрес мікроконтролера наведено в табл.5.
Таблиця 5.
Назва, позначення модуляНазва адресатаЗона адрес (адреса)
Модуль пам'яті
4СМ5. 553. 027-01 ПЗП
ОЗП 0000...07FF
FF00...FFFF
Модулі енергонезалежного ЗП
4СМ5.553.035
4СМ5.553.035-01
4CМ5.553.035-02
4СМ5.553.035-03
0800...09FF
0А00...0BFF
0С00...0DFF
0Е00...0FFF
Модулі виводу дискретних сигналів
4СМ5.553.029
4СМ5.553.029
4СМ5.553.029-01
4СМ5.553.029-01
4СМ5.553.029-02
4СМ5.553.029-02
Регістр виходів
0...7
8...F
0...7