13184

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

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

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

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

Украинкский

2013-05-10

52 KB

22 чел.

ікропроцесорні системи                    Лабораторна робота№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


 

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

64033. Разработка элементов информационной системы мини-отеля «RA» 4.46 MB
  Актуальность темы работы обоснована тем, что сама сфера деятельности, в которой реализуется данный проект ориентирована на широкой круг потенциальных постояльцев. Так как целью является оказание качественных гостиничных услуг в максимально доступной ценовой категории...
64035. Организация сервисной деятельности студии визажа 4.27 MB
  Целью дипломной работы является разработка сервисной деятельности студии визажа. Цель исследования определит его следующие конкретные задачи. Задачи дипломной работы: изучить современные тенденции индустрии услуг, направленных на визаж...
64036. Комп’ютерна верстка за допомогою программ Adobe InDesign та Microsoft Publisher 317.5 KB
  Користувач створює власний макет сторінки, який може містити текст, малюнки, фотографії та інші ілюстративні елементи. Залежно від необхідної кількості і якості матеріалів друк може виконуватися на принтері, різографі або в спеціалізованих друкарнях.
64037. Створення Web-додатків за допомогою Ajax 2.72 MB
  Для реалізації поставленої мети слід вирішити наступні завдання: Детальніше ознайомитися з технологією Ajax; Ознайомитися принципи роботи Web-додатків; Детальніше ознайомитися з інформацією про програмні бібліотеки підтримки розробки Web-додатків.
64039. Сравнительная оценка быков-производителей по продуктивным и воспроизводительным качествам коров в СХПК «Присухонское» Вологодской области 894 KB
  Климат района, в пределах которого находится СХПК «Присухонское», умеренно-континентальный с продолжительной холодной многоснежной зимой и умеренно теплым летом. Для данного района характерна короткая весна...
64040. Организация производства и технико-материальное оснащение участка диагностирования в условиях КОГБУ АТХ Правительства Кировской области 916 KB
  Правильный подбор технологического оборудования, работающего персонала по квалификации и количеству увеличивает производительность, экономические показатели, а главное качество выполняемых работ, позволяет обеспечивать бесперебойную работу участка диагностирования...