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


 

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

63972. Техника окрашивания омбре в салонных условиях 231.05 KB
  Для простоты восприятия приведем пример создания омбре по этой технике на натуральном цвете волос с переходом от натурального оттенка у корней к любому другому на кончиках. Нанесение краски на нижнюю часть всех волос. Реагент выдерживается на волосах максимально долго для создания интенсивного цвета.
63973. ОСОБЛИВОСТІ АДАПТАЦІЇ ОРГАНІЗМУ ПРИ ЦИКЛІЧНИХ ФІЗИЧНИХ НАВАНТАЖЕННЯХ 373 KB
  В літературі зустрічається незначна кількість праць яка присвячена вивченню показників діяльності серця спортсменів в різні періоди тренувального циклу протягом року макроцикл.зацікавленість викликають дослідження функцій серця спортсменів які займаються циклічними видами спорту в різні етапи...
63974. Класифікація і специфіка використання ОЗП. Методи вимірювання опору, ємності, індуктивності, добротності 281.79 KB
  У мостових схемах опори вимірюють, порівнюючи величини вимірюваного опору з величиною зразкового опору шляхом порівняння падіння напруг на цих опорах. При роботі в електричних полях змінного струму у діелектриках виникають втрати потужності.
63975. Индивидуальный подход и особенности его реализации в обучении иностранным языкам 185.35 KB
  Современная образовательная ситуация характеризуется становлением гуманистической парадигмы предполагающей иные отличные от традиционных подходы к организации образовательного процесса основанные на концепции индивидуального подхода целеполаганием которого является обеспечение развития...
63976. ОРГАНИЗАЦИЯ ПРЕДПРИНИМАТЕЛЬСКОЙ ДЕЯТЕЛЬНОСТИ НА УСЛОВИЯХ ФРАНЧАЙЗИНГА 33.98 MB
  Целью дипломной работы является проект по созданию ресторана «KFC» (Kentuсky Fried Chicken) в городе Иркутске с использованием методов экономического анализа, достижение поставленной цели предполагает необходимость решения следующих задач: изучить историю франчайзинга...
63977. Основные направления борьбы с коррупцией в таможенных органах на основе анализа международного опыта 680.5 KB
  Понятие коррупции и история ее возникновения в таможенных органах. Требования по предупреждению коррупционных правонарушений Основные направления по противодействию коррупции. Причины возникновения коррупции модели и индексы. Основные принципы противодействия коррупции.
63979. ДОСЛІДЖЕННЯ МЕХАНІЗМУ УПРАВЛІННЯ ПОТОЧНИМИ ВИТРАТАМИ ТА РОЗРОБЛЕННЯ НАПЯМКІВ ЇХ ЗНИЖЕННЯ НА ПІДПРИЄМСТВІ 1.2 MB
  Обєкт дослідження поточні витрати та процес управління витратами на ВАТ Шосткінській хлібокомбінат. Сутність і результати роботи в розділі Теоретико-методичні основи визначення поточних витрат та обґрунтування механізму управління ними подано основні теоретичні положення щодо формування поточних витрат...