Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Передача масиву інформацією паралельному форматі між двома микроЭВМ КР580ВН80А з допомогою БІС КР580ВВ55

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Адреса команди |Машинний код |Асемблер |Пояснення — |000 |111 110 |MVI A, 0ADH |Запис в — | — | |акумулятор — | — | |управляючого — | — | |слова. — |002 |100 001 |LXI HL, 05AH |Завантаження адреси| — | — |початку масиву — | — | |(90) — |005 |10 110 |MVI D, 08H |Кількість — | — | |елементів — | — | |масиву (8) — |007 |11 011 011 |WAIT: IN 05AH |Зчитування з — | — | |каналу З — |009 |11 100 110… Читати ще >

Передача масиву інформацією паралельному форматі між двома микроЭВМ КР580ВН80А з допомогою БІС КР580ВВ55 (реферат, курсова, диплом, контрольна)

Білоруський Державний Університет Інформатики і Радиоэлектроники.

Контрольна робота з дисциплине.

«ММПС».

Виконав студент групи 500 501.

Балахонів Е.В.

Мінськ, 2000 г.

Контрольна робота № 1.

Задание.

Розробити МШС передачі масиву інформацією паралельному форматі між двома мікро ЕОМ КР580ВН80А з допомогою БІС КР580ВВ55. Пристрій поєднання має забезпечувати односпрямований обміну інформацією по рівнобіжному каналу зв’язку, де одна мікро ЕОМ — провідна, в інша — відома (без контролю правильності). Як сигналів управління використовувати розряди каналу С.

Опис мікросхеми КР580ВВ55А.

Запропонована в завданні мікросхема КР580ВВ55 варта введення і виведення інформації через паралельний интерфейс.

Розглянемо структурну схему даної БІС і алгоритм її работы:

Структурна схема КР580ВВ55 представлена на рис. 1.

Сигнали управління роботою ППИ подаються на блок RWCU разом із адресними входами A0 і A1 задають вид операції, виконуваної БІС. Режим роботи кожного із каналів ППИ програмується з допомогою управляючого слова. Котра Управляє слово може ставити одне із трьох режимів роботи: основний режим введення /виведення (режим 0), стробируемый режим ввод/вывод і режим двунаправленной передачі (режим 2). Одним управляючим словом можна програмно встановити будь-які режими роботи з кожного з каналов.

[pic].

Рис. 1. Структурна схема БІС КР580ВВ55.

Вибір режиму праці та подключения.

У ситуації краще використовувати режим 1, що як разів, і забезпечує поставлене в завданні односпрямовану паралельну передачу даних. Ми використовуватимемо лінії каналу Щодо передачі, а лінії З, як і зазначено в завданні, передачі управляючих сигналов.

У обраному режимі 1 використовуються такі сигналы:

— строб прийому (STB) — вхідний сигнал, формований зовнішнім пристроєм, свідчить про готовність ввести в дію информации;

— підтвердження прийому (IBF) — вихідний сигнал ППИ, який повідомляє про закінчення прийому даних в канал, формується по спаду STB;

— запит переривання (INTR) — вихідний сигнал ППИ, информирующий мікропроцесор про завершення прийому інформацією канале;

Для виведення інформацією режимі 1 використовуються такі управляючі сигналы:

— строб записи (OBF) — вихідний сигнал, який би про готовність до выводу;

— підтвердження записи (ACK) — вихідний сигнал, підтверджує прийом інформації з ППИ;

— запит переривання (INTR) — вихід ППРИ, информирующий мікропроцесор про завершення виведення інформацією канале;

Для операції введення необхідно записати котра управляє слово:

|D7 |D6 |D5 |D4 |D3 |D2 |D1 |D0 | |1 |0 |1 |1 |0 |1 |1 |1 |.

Щодо виробництва операції виведення необхідно записати котра управляє слово:

|D7 |D6 |D5 |D4 |D3 |D2 |D1 |D0 | |1 |0 |1 |0 |0 |1 |0 |0 |.

Схема підключення КР580ВВ55 показано на рис. 2.

[pic].

Рис. 2. Схема підключення КР580ВВ55.

Контрольная робота № 2.

Задание.

Розробити програму, що забезпечує роботу двухпроцессорной системи у зазначеному режимі за алгоритмом a) Передача масиву інформації з яка веде до відому мікро ЕОМ. b) Розміщення інформацією відомою мікро ЭВМ.

Вихідні данные:

a) Довжина масиву інформації (64/номер заліковки) ≅ 8 байт b) Адреса паралельного порту на БІС К580ВВ55А — 90 з) Адреса розташування масиву даних — 90.

Текст розробленої программы:

Передача масиву інформації з яка веде до відому мікро ЭВМ.

|Адреса команди |Машинний код |Асемблер |Пояснення | |000 |111 110 |MVI A, 0A4H |Запис в | | | | |акумулятор | | | | |управляючого | | | | |слова. | |002 |100 001 |LXI HL, 05AH |Завантаження адреси| | | | |початку масиву | | | | |(90) | |005 |10 110 |MVI D, 08H |Кількість | | | | |елементів | | | | |масиву (8) | |007 |11 010 011 |OUT 05AH |Запис | | | | |управляючого | | | | |слова до порту | |009 |11 011 011 |WAIT: IN 05AH |Зчитування з | | | | |каналу З | |00B |11 100 110 |ANI 20H |Вибираємо 6 біт| |00D |11 001 010 |J2 WAIT |Перехід по | | | | |готовності | |010 |101 010 |LDAX HL |Завантаження в | | | | |акумулятор | | | | |байта з пам’яті| |013 |11 010 011 |OUT 05BH |Запис до порту | | | | |1-го слова | | | | |масиву | |015 |100 011 |INX HL |Приріст | | | | |покажчика на | | | | |масив | |016 |10 101 |DCB D |Зменшення | | | | |лічильника | |017 |111 110 |MVZ A, 00H |Обнуляем | | | | |акумулятор | |019 |10 100 010 |ANA D |Перевірка, що | | | | |лічильник поки що не | | | | |нульовий | |01A |11 000 010 |JNZ WAIT |Перехід на | | | | |початок | | | | |пересилки, якщо| | | | |ще весь | | | | |масив посланий | |01E |1 110 110 |HLT |Громовідвід | | | | |програми |.

Размещение масиву у пам’яті відомою мікро ЭВМ.

|Адреса команди |Машинний код |Асемблер |Пояснення | |000 |111 110 |MVI A, 0ADH |Запис в | | | | |акумулятор | | | | |управляючого | | | | |слова. | |002 |100 001 |LXI HL, 05AH |Завантаження адреси| | | | |початку масиву | | | | |(90) | |005 |10 110 |MVI D, 08H |Кількість | | | | |елементів | | | | |масиву (8) | |007 |11 011 011 |WAIT: IN 05AH |Зчитування з | | | | |каналу З | |009 |11 100 110 |ANI 04H |Вибираємо 3 біт| |00A |11 001 010 |J2 WAIT |Перехід по | | | | |готовності | |00E |11 011 011 |IN 05BH |Зчитування | | | | |прийнятого байта| |010 |100 010 |STAX HL |Запис | | | | |прийнятого байта| | | | |на згадку про | |011 |100 011 |INX HL |Прибуток | | | | |покажчика на | | | | |масив | |012 |10 101 |DCB D |Зменшення | | | | |лічильника | |013 |111 110 |MVI A, 010H |Запис в | | | | |акумулятор | | | | |управляючого | | | | |слова. | |015 |11 010 011 |OUT 05AH |Записуємо | | | | |котра управляє | | | | |слово в канал З| |017 |111 110 |MVI A, 00H |Обнуляем | | | | |акумулятор | |019 |10 100 010 |ANA D |Перевірка | | | | |лічильника | |01A |11 000 010 |JN2 WAIT |Не нуль, | | | | |перехід на | | | | |мітку WAIT | |01D |1 110 110 |HLT |Громовідвід | | | | |програми |.

Показати весь текст
Заповнити форму поточною роботою