13184

Дослідження апаратної структури мікро-ЕОМ на базі лабораторного стенду EV8031/AVR

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Мікропроцесорні системи Лабораторна робота№6 ЛАБОРАТОРНА РОБОТА №6 Дослідження апаратної структури мікроЕОМ на базі лабораторного стенду EV8031/AVR 1. Мета роботи Вивчення функціональних можливостей учбовоналагоджувального ст

Украинкский

2013-05-10

52 KB

21 чел.

ікропроцесорні системи                    Лабораторна робота№6

ЛАБОРАТОРНА РОБОТА №6

Дослідження апаратної структури мікро-ЕОМ на базі лабораторного стенду EV8031/AVR

1. Мета роботи

Вивчення функціональних можливостей учбово-налагоджувального стенду, внутрішньої структури і системи команд ОЕОМ сімейства MCS-51.

Вивчення команд пересилок, арифметичних, логічних команд, команд переходів. Взаємодія внутрішніх вузлів ОЕОМ.

2. Порядок виконання лабораторної роботи

Вивчити структурну схему стенду, розподіл пам'яті, призначення вузлів. Вивчити структуру ОЕОМ сімейства MCS-51. Вивчити синтаксис команд пересилки, арифметичних команд, команд переходів.

Розробити алгоритм для виконання індивідуального завдання до початку лабораторного заняття (таблиця завдання №1).

Розробити програму для виконання індивідуального завдання до початку лабораторного заняття.

Ввести програму індивідуального завдання на ПК.

Вивчити програмно налагоджувальні засоби (ПНЗ) для MCS-51.

За допомогою ПНЗ проаналізувати виконання індивідуальної програми.

Завантажити програму в стенд ОЕОМ. Переконатися в правильному виконанні індивідуального завдання, при негативному результаті здійснити зміну алгоритму або програми. Повторити завантаження програми в стенд ОЕОМ

Роздрукувати лістинг правильно працюючої програми.

Відповісти на контрольні питання викладача

3. Контрольні питання

Час виконання команд (поняття такту, машинного циклу);

Типи команд. Формат команд. Команди прямої і непрямої адресації;

Команди зсуву. Арифметичні команди. Логічні команди;

Регістр ознак, команди, які визивають зміну регістра ознак;

Команди роботи із стеком, послідовність дій (команд) при роботі із стеком;

Призначення внутрішніх вузлів ОЕОМ;

Призначення і робота з внутрішньою пам'яттю даних ОЕОМ;

Система переривання ОЕОМ. Призначення портів ОЕОМ;

Фізичні характеристики вихідних сигналів ОЕОМ.

Приклад виконання лабораторної роботи №6

Додати вміст регістрів R1 і R4, і відобразити на семисегментному індикаторі

ORG  0

mov R1,#04h   ;записати в R1 число 04

mov R4,#30h   ;записати в R4 число 30

mov DPTR,#0B000h  ;встановити на DPTR адресу Інд.DD17,DD18 

mov A,R1   ;записати в А значення R1

add A,R4   ;додати значення в А і R4, результат суми в А

movx @DPTR,A  ;засвітити на Інд. DD17,DD18 число, яке зберігається в  А

mov A,#00h   ;обнулити вміст А

Сon: jmp  Con  ;перехід на зациклення програми

END

4. Варіанти індивідуальних завдань

Таблиця 1.  Таблиця завдань до л.р. №6

Текст індивідуального завдання

1

Занести в регістр R4 двійково-десяткове число  0Х, в регістр R6 двійково-десяткове число Х0, суму чисел відобразити  на першому і другому знакомісці статичної індикації .

2

Занести в регістр R3 двійково-десяткове число ХХ відобразити його на першому і четвертому знакомісці статичної індикації.

3

Занести в регістр В двійково-десяткове число, з частотою 2 Гц виводити це число  на першому і другому знакомісці статичної індикації .

4

Занести в Акумулятор двійково-десяткове число ХХ, в регістр R5 Х0, число з Акумулятора відобразити  на першому і другому знакомісці статичної індикації, число з R5 відобразити на третьому знакомісці статичної індикації.

5

Занести в регістр R2 двійково-десяткове число 0Х, в регістр R5 Х0, суму чисел відобразити  на другому і третьому знакомісці статичної індикації.

6

Занести в комірку з адресою В0h внутрішньої пам'яті ОЕОМ двійково-десяткове число 0Х, в регістр R3 число Х0, суму чисел відображати на другому і третьому знакомісці статичної індикації з частотою 0,5Гц.

7

Занести в регістр R0 двійково-десяткове число ХХ,  поперемінно відображати молодшу і старшу тетраду  на першому і четвертому знакомісці статичної індикації з частотою 1 Гц.

8

Занести у В двійково-десяткове число Х0, в регістр R1 ХХ,  число з У відображати на першому знакомісці статичної індикації з частотою 1 Гц, число з R1 відображати  на третьому і четвертому знакомісці статичної індикації з частотою 0,5 Гц.

9

Рахувати значення регістра ТСОN і відобразити його на третьому і четвертому знакомісці статичної індикації.

10

Занести в регістр R4 двійково-десяткове число 0Х, в регістр R3 Х0, суму чисел відобразити на другому і третьому знакомісці статичної індикації з повільним (протягом 5 сек.) загасанням цього числа.

11

Занести в Акумулятор двійково-десяткове число Х0, в регістр В 0Х, суму чисел відобразити  на першому і четвертому знакомісці статичної індикації.

12

Занести в регістр В двійково-десяткове число 0Х, в регістр R5 Х0, два розряди суми (десятки і одиниці) по черзі відображати на першому і другому знакомісці статичної індикації

13

Занести в регістр R1 двійково-десяткове число 0Х, віднімаючи від числа одиницю відображати  на третьому знакомісці статичної індикації набуте значення до нуля з частотою 1 Гц.

14

Занести в регістр R3 двійково-десяткове число ХХ, в регістр R5 ХХ, поперемінно відображати ці числа на першому і другому знакомісці статичної індикації (R3) і на третьому і четвертому знакомісці статичної індикації (R5).

15

Занести в регістр А двійково-десяткове число 0Х, в регістр R2 Х0, число з А відобразити на четвертому знакомісці статичної індикації, число з регістра R2 відображати на другому знакомісці статичної індикації з частотою в 0.5 Гц.

*

Занести в регістр R0 число ХХ, вивести на лівій парі знакомісць статичної індикації. Через 2 секунди вивести число ХХ, занесене в регістр R1. Через 2 секунди на правій парі знакомісць статичної індикації вивести різницю чисел занесених в регістр R0 і R1.

*

Занести число 0Х в регістр R0 і число ХХ в регістр R1. Вивести значення R1 на правій парі знакомісць статичної індикації. Потім додавати значення R1 до значення R0, до тих пір, поки результат не досягне визначеного, наперед заданого порогу. Здійснити перехід на початок програми. (Час затримки 0,5 секунд).

*

Занести число 0Х в регістр R0 і число ХХ в регістр R1. Суму вивести на правій парі знакомісць статичної індикації. Потім додавати значення R1 до значення R0, до тих пір, поки значення суми не досягне визначеного, наперед заданого порогу. Потім від результату віднімати число занесене в регістр R2, причому R2 не рівне R1. Досягши нуля повернутися до прибавлення значення регістра R1.

PAGE  1


 

А также другие работы, которые могут Вас заинтересовать

39927. Соціальні мережі 100.5 KB
  З цієї зачатковою нейромережі виріс колосальний коллаборативный інтерфейс обєднуючий всю цивілізацію механізм здібний до пізнання і відчуття могутніший ніж всі попередні винаходи. Але не тільки: Інтернет виступив майданчиком на якому люди об'єднані в тісні взаємодіючі мережі змогли користуючись лише віртуальними сервісами змінити реальність. Іншими словами віртуальне нарешті вийшло за межі комп'ютерної мережі і стало реальним знайшло відчутні риси політичну потужність здатну управляти реальністю.
39928. Блог 235.5 KB
  Підтримка російського WordPress. Тут ви знайдете найсвіжішу версію російського WordPress. Форум підтримки російського WordPress. Розсилка Використовуєм WordPress для створення свого сайту .
39929. Вікіпедія – модель обміну знаннями 48.5 KB
  Проте ситуація склалася набагато краще причому не тільки для окремо узятої Вікіпедії але і для модного тренда в цілому.0 то завжди називають вікі – це один з його елементів. Кінець 80 – х років минулого століття вважають початком розробки першої в світі вікітобто тоді коли Каннінгем працював над проектом HyperCrd.
39930. НОВИННІ ІНФОРМАЦІЙНІ ПОТОКИ В ІНТЕРНЕТ 45.5 KB
  Найпоширеніший формат отримав назву RSS що означає Relly Simple Syndiction Rich Site Summry хоча спочатку він називався RDF Site Summry. Спочатку RSS створювався компанією Netscpe для порталу Netcenter як один з перших XMLдодатків але потім став використовуватися на багатьох інших сайтах. Живі журнали що працюють в Інтернет використовують RSS як інструменту оперативного представлення своїх оновлень. Специфікації окремих версій формату RSS приведені на таких Webсторінках: RSS 0.
39931. Загальна характеристика масовоінформаційної діяльності 144.5 KB
  Професіональної а не професійної тобто комунікації яка відбувається не у певній професійній сфері а на високому рівні майстерно як належить професіоналові знавцю правил спілкування й мовлення. Отже передбачається що ви після вивчення цієї дисципліни та багатьох інших протягом 45 років маєте стати висококваліфікованими фахівцями з питань масової комунікації. Як бачимо ідея єдності об єднання зв язку зі спільнотою є визначальною для поняття комунікації або спілкування.
39932. ПРАВОВІ ЗАСАДИ ДІЯЛЬНОСТІ УКРАЇНСЬКИХ МАС-МЕДІА 142.5 KB
  Нормою стали дотації і спонсорські вкладення у ЗМІ за так зване інформаційне забезпечення ангажованість видань і телерадіопрограм порушення етичних норм серед журналістів. Основна частина населення країни близька до того що незабаром буде позбавлена доступу до друкованого слова а отже і до інформації про соціальноекономічне політичне і духовне життя України про події за рубежем. Крім того у декларації зазначається що “згідно зі ст. 19 Загальної декларації прав людини започаткування підтримка та зміцнення незалежної...
39933. ПСИХОЛОГІЧНІ ОСОБЛИВОСТІ ДІЯЛЬНОСТІ ЗАСОБІВ МАСОВОЇ ІНФОРМАЦІЇ 55.5 KB
  Суспільство здебільшого набирає рис постіндустріального інформаційного а оскільки історія людства крім всього іншого є історією боротьби за владу панування то в контексті нинішньої ситуації влада опиняється в руках тих хто має доступ до інформації ідентифікації внутрішнього світу людини й змістових картин. Під засобами масової інформації далі – ЗМІ розуміють газети журнали теле і радіопрограми кінодокументалістику інформаційні агенції інші періодичні форми публічного розповсюдження масової інформації. Зрозуміло що діяльність ЗМІ...
39934. Історія розвитку комунікаційних технологій та їх вплив на Інтернет 49.5 KB
  Наголос робиться не техногогії як такій що не раз радикально змінювалась а розглядається неспадаючий ріст кількості комунікацій еволюція типу інформації що пересилається відношення людей до кумунікаційних технологій та еволюція ціноутворення. В той же час спрощується схема ціноутворення. Схеми ціноутворення що спрямовані на предоставлення диференційованих рівнів послуг навряд чи матимуть місце в майбутньому. Уподобання користувачів полягають в готовності платити більше за простими схемами ціноутворення.
39935. Рода связи, виды связи. Условные знаки 60.71 KB
  2: радиосвязь радиорелейная связь тропосферная связь спутниковая связь проводная связь волоконнооптическая связь сигнальная связь. Радиосвязь – это род связи который реализуется с использованием радиосредств земных и ионосферных радиоволн. Радиосвязь является важнейшей а во многих случаях единственной связью способной обеспечивать управления частями и подразделениями в самой сложной обстановке и при нахождении командиров в движении. Радиорелейная связь это род связи который реализуется с использованием радиорелейных средств связи...