13231

Учбово-відлагоджувальний стенд EV8031/AVR (V3.2)

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

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

Учбово-відлагоджувальний стенд EV8031/AVR V3.2 Методичні вказівки до виконання лабораторних робіт №№ 610 ВСТУП Стенд є мікропроцесорним контроллером оснащеним памяттю програм памяттю даних і різноманітними периферійними пристроями. Він д...

Украинкский

2013-05-11

1.13 MB

51 чел.

Учбово-відлагоджувальний стенд

EV8031/AVR (V3.2)

Методичні вказівки до виконання

лабораторних робіт №№ 6–10


ВСТУП

Стенд є мікропроцесорним контроллером, оснащеним пам'яттю програм, пам'яттю даних і різноманітними периферійними пристроями. Він дозволяє відладжувати програми, написані на мовах Сі і Асемблер.

Завантаження програми виробляється з персонального комп'ютера по послідовному порту RS-232C. Підключення напруги живлення стенду (+5Вольт) і зв'язок з персональним комп'ютером здійснюється за допомогою одного універсального кабелю зв'язку з комп'ютером (DB9+DB25+Питание).

Схема підключення УОС “EV8031” до ПК.  Живлення стенду.

Зв'язок учбово-налагоджувального стенду “EV8031” з ПК здійснюється через COM-порт. У комплекті із стендом поставляється універсальний кабель з двома роз'ємами (25 і 9 pin) для з'єднання з одним з COM -портов. Крім того, є роз'єм підключення до комп'ютерного блоку живлення і роз'єм для підключення стенду. Роз'єм підключення живлення стенду зручно кріпитися на задній панелі системного блоку комп'ютера і тому не виникає необхідності постійно знімати кришку системного блоку.

Увага!!! Для справної і правильної роботи стенду, його необхідно підключати тільки з одним com-портом ПК.

Не рекомендується від'єднувати стенд від ПК при включеному живленні. Те ж саме стосується від'єднання плати розширення від стенду.

Структурна схема стенду представлена на рис. 1.

Рисунок 1. Структурна схема стенду

Рисунок 2. Схема розміщення елементів стенду

Х1 – Системний інтерфейс з повним адресним простором;

Х10 – Інтерфейс розширення для підключення зовнішніх пристроїв з використанням паралельного інтерфейсу;

Х11 – Інтерфейс послідовного порту СОМ1 для зв'язку стенду з РС;

Х12 – Інтерфейс послідовного порту СОМ2 для зв'язку стенду з іншими пристроями мають стандартний порт RS232C;

Х3 – Інтерфейс програмування AVR;

X14, X15 – Перемичка підключення пристроїв шини I2C до процесора;


Структурна схема плати розширення представлена на рис.3  Плата містить набір пристроїв, які дозволяють освоїти основні прийоми програмування.  Спрощена схема містить тільки ті елементи, які необхідні для проведення  лабораторних робіт (рекомендується також користуватись загальною принциповою схемою).

Розташування основних органів управління, і мікросхем на платі приведені на малюнках 2 і 4.

Рисунок 3. Структурна схема плати розширення

HG1знакосинтезуючий індикатор 5х7;

HL2 – 4-х розрядна динамічна індикація;

J2 – роз'єм підключення зовнішніх контрольно-вимірювальних приладів.

R4 – змінний резистор, джерело вхідного сигналу для АЦП;

R19 – змінний резистор, змінює частоту генерації змінного генератора;

HL1 – індикатор стану виходу компаратора.

Рисунок 4. Схема розташування елементів плати розширення
Плата р
озширення для систем автоматичного  управління

Схема розташування елементів плати розширення

JP1- Перемичка вибору виду регулювання. Вибирається регулювання частоти оборотів двигуна (MOTOR), або регулювання температури (LAMP).

JP2- Перемичка вибору способу регулювання. Вибирається регулювання лінійне, змінюючи амплітуду вихідного сигналу з ЦАПа (LINE), або регулювання ШІМ (широтно-імпульсна модуляція) (PWM).

JP3- Перемичка вибору об'єкту регулювання. Вибирається режим регулювання частоти обертання/температури (REG) , або режим управління звуком (SOUND).

J2, J3- Перемички вибору способу управління звуком. 2 замкнута, 3 розімкнена - звуком управляють безпосередньо в мікроконтролера. 2 розімкнена, 3 замкнута -звуком управляють за допомогою ЦАПа.

X1, Х3- роз'єми підключення до основної плати стенду;

U1- Датчик температури;

U2- Датчик оборотів (На основі ефекту Холла);

LP1, LP2- нагрівальні елементи (Лампи розжарювання);

SW1, SW2- Дискретні кнопки;

SW3- багатооборотний перемикач;

VD1- індикатор обертання двигуна;

VD2,VD3- індикатори натиснення кнопок SW1, SW2



Робота із стендом

У цьому розділі розглянутий один з варіантів завантаження програми в стенд.

На персональному комп'ютері завантажити текстового редактора.

У текстовому редакторі набрати текст програми в мнемокодах мови Асемблер (мови С) для 8051.

Зберегти набраний файл з розширенням *.ASM (*.С).

  1.  Відкомпілювати набрану програму відповідними засобами.

Можливі помилки в програмі можна проглянути в однойменному файлі з розширенням *.LST

Після усунення всіх помилок, дані файлу з розширенням *.НЕХ програмою EVAL32.EXE необхідно перенести в стенд. Вивід на екран підказки про параметри програми EVAL32.EXE, здійснюється запуском EVAL32.EXE.

При передачі даних з персонального комп'ютера в стенд на екрані монітора відображаються передавані дані. Ці ж дані відображаються на індикаторі стенду. Горить світлодіод HL9.

Зупинка, завантаженої програми і перехід в режим очікування на прийом даних з персонального комп'ютера можливо натисненням кнопки SW2. При цьому гасне світлодіод HL9.

Запис нової програми можливий у будь-який момент часу роботи завантаженої програми.

Приклад завантаження програми в стенд

  1.  На персональному комп'ютері завантажити текстового редактора.
  2.  Вміст СD переписати на диск З
  3.  У текстовому редакторі набрати текст програми в мнемокодах мови Асемблер для 8051:

ORG 0

Start:

mov DPTR,#0A000h  ; занести в регістр DPTR адреси індикації

mov A,#28h    ; занести в регістр А дані для відображення

movx @DPTR,A   ; винести на індикацію, адреса якої

                  ; знаходиться в регістрі DPTR число 28

jmp Start    ; перехід на початок

END

  1.  Зберегти набраний файл з розширенням *.ASM. (Наприклад IND.ASM)
  2.  Відкомпілювати набрану програму можливими засобами. (…\ASM51.EXE IND.ASM)
  3.  Дані файлу з розширенням *.НЕХ перенести в стенд. (…\EVAL32.EXE -hs -com 2 9600 IND.HEX).

Список умовних скорочень

Скор. назв.

Опис

Познач.

ОЕОМ

Однокристальна ЕОМ

Т/Л

Таймер лічильник ОЕОМ

ПНЗ

Програмно налагоджувальні засоби

ІМС

Інтегральна мікросхема

ШД

Шина даних

ША

Шина адреси

ДД

Двійково-десяткове число

ПК

Персональний комп'ютер

R0-R7,A,B

Регістри загального призначення ОЕОМ

ХХН

Шістнадцяткове число

Число в якому старша тетрада –"0", молодша будь-яке число від нуля до шістнадцяткового F

Х0

Число в якому старша тетрада будь-яке число від нуля до шістнадцяткового F, молодша –"0"

HL1-HL8

Індикатори

HL1,HL2…HL8

С_Інд.

Елемент статичної індикації

HG1.0 HG1.1 HG1.2 HG1.3

Д_Інд.

Елемент динамічної індикації

HL2

ЗС_Інд.

Знакосинтезуюча  індикація

HG1

ГФЧ

Генератор фіксованої частоти

DD18-1,18-2,18-3

ГПЧ

Генератор змінної частоти

DD1.1

КЛ

Клавіатура 3*4

SW3-SW14

КН1, КН2

Кнопка 1, 2

SW15, SW16

485

485 інтерфейс

DD11

Карта портів ввода/виводу стенду

Адрес

Тип циклу

B7

B6

B5

B4

B3

B2

B1

B0

Назва

Порти периферійних пристроїв

8xx0

Запис

[Порт A]

PA_REG

8xx1

Запис

[Порт B]

PB_REG

8xx2

Запис

[Порт C]

PC_REG

8xx3

Запис

x

x

x

x

x

TRISC

x

x

TRIS

ЖКІ

8xx4

Запис

Регістр команд ЖК індикатора

LCD_CMD

8xx5

Запис

Регістр даних ЖК індикатора

LCD_DATA

Последовний порт

9xxx

Зчитування

CTS

DSR

DCD

RI

KL3

KL2

KL1

KL0

US_REG

Cxx0

Запис

x

x

X

x

DTR

RTS

CFG1

CFG0

UC_REG

Індикатор и светлодіоди

Axx0

Запис

[Регістр індикатора 0]

DISPLAY[0]

Axx1

Запис

[Регістр індикатора 1]

DISPLAY[1]

Axx2

Запис

<зарезервовано>

DISPLAY[2]

Axx3

Запис

<зарезервовано>

DISPLAY[3]

Axx4

Запис

DP3

DP2

DP1

DP0

BL3

BL2

BL1

BL0

DC_REG

Axx5

Запис

<зарезервовано>

EDC_REG

Axx6

Запис

LED7

LED6

LED5

LED4

LED3

LED2

LED1

LED0

LED_REG

Управлення роботою

Axx7

Запис

x

x

X

x

x

x

x

RUN

SYS_CTL

Сумісні регістри

Bxx0

Запис

[Регістр індикатора 1]

DISPLAYB


Схема для лабораторної роботи7

Схема для лабораторної роботи8

Схема для лабораторної роботи9

Схема для лабораторної роботи10


 

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

41599. Понятие ландшафта в ландшафтной архитектуре. Природный, антропогенный, культурный и деградированный ландшафты 3.27 MB
  При формировании древеснокустарниковых насаждений учитываются не только композиционные но и биологические и экологические особенности растений. Виды растений используемых для солитеров: крупные кустарники 23 м и более сирень обыкновенная и венгерская боярышник туя западная; красиво и обильно цветущие: чубушники ракитники калина розы. По величине: малые 23 растения; средние 47 растений; большие 1012 растений. Виды растений предназначенных для стрижки: липа тополь боярышник чубушник барбарис можжевельник туя...
41600. Основные понятия баз данных ACCESS 2007 104.45 KB
  Создание базы данных состоящей из одной таблицы. Цели урока: Познакомиться с основными понятиями баз данных; Научиться создавать таблицы баз данных в режиме Конструктор; Освоить переход из режима Конструктор в режим таблицы; Освоить основные приемы заполнения и редактирования таблиц; Познакомиться с простой сортировкой данных и с поиском записей по образцу; Научиться сохранять и загружать базы данных. В окне системы управления базы данных щелкнуть по значку Новая база данных . Справа в появившемся окне дать имя новой...
41601. Background Radioactivity of Environment 19.23 KB
  Shchetynsk ICS 405 Lbortory work Bckground Rdioctivity of Environment im: to lern the methods of mesure of bckground rdioctivity simply gmmrdition. Theoreticl informtion Mny forms of ârditionâ re encountered in the nturl environment nd re produced by modern technology. Even sunlight the most essentil rdition of ll cn be hrmful in excessive mounts. Most public ttention is given to the ctegory of rdition known s âionizing rdition.
41602. Photosynthesis 379.06 KB
  Theoreticl informtion Photosynthesis converts light energy into the chemicl energy of sugrs nd other orgnic compounds. Light energy from light drives the rections. Photosynthesis uses light energy to drive the electrons from wter to their more energetic sttes in the sugr products thus converting solr energy into chemicl energy. The solr energy clled visible light drives photosynthesis.
41603. Hardness of Drinking Water 53.38 KB
  Shchetynsk ICS 405 Lbortory work 3 Hrdness of Drinking Wter im: to reserch the types of the hrdness of drinking wter. Theoreticl informtion Sources of Hrdness Minerls in Drinking Wter Wter is good solvent nd picks up impurities esily. Pure wter tsteless colorless nd odorless is often clled the universl solvent. When wter is combined with crbon dioxide to form very wek crbonic cid n even better solvent results.
41604. Nitrates and Nitrites 19.97 KB
  Shchetynsk ICS 405 Lbortory work 4 Nitrtes nd Nitrites Theoreticl informtion Nitrte nd nitrite re compounds tht contin nitrogen tom joined to oxygen toms with nitrte contining three oxygen toms nd nitrite contining two. In nture nitrtes re redily converted to nitrites nd vice vers. Nitrtes re used primrily to mke fertilizer but they re lso used to mke glss nd explosives. Nitrites re mnufctured minly for use s food preservtive nd both nitrtes nd nitrites re used extensively to enhnce the color nd extend the shelf life of processed mets.
41605. ИССЛЕДОВАНИЕ ТЕХНОЛОГИИ РЕШЕНИЯ ПРОСТЕЙШИХ МАТЕМАТИЧЕСКИХ ЗАДАЧ СРЕДСТВАМИ ТАБЛИЧНОГО ПРОЦЕССОРА 58.58 KB
  В ячейки A5, A6 и A7 введите поясняющий текст, а в ячейки B5, B6 и B7 соответствующие формулы. Например, для вычисления первого значения можно ввести формулу =4+3*X+2*X^2+X^3. Однако лучше провести вычисления по схеме Горнера, которая позволяет уменьшить число выполняемых операций. В этом случае формула примет вид =((X+2)*X+3)*X+4. Предложенные формулы используют в качестве операндов созданные имена, что делает их похожими на соответствующие математически формулы. Введите в ячейки 3 B3 и C3 конкретные значения переменных например 1. В ячейки 5 6 и 7 введите поясняющий текст а в ячейки B5 B6 и B7 соответствующие формулы. При необходимости в формулах также можно использовать и ссылки...
41606. Установка локального сервера Denwer та знайомство із середовищем phpMyadmin 205.2 KB
  Створити в папці home директорію з ім'ям, співпадаючим з ім'ям віртуального хоста (у нашому випадку test1.ru). Ім'я директорії містить крапку. Ця директорія зберігатиме директорії документів доменів третього рівня для test1.ru. Наприклад, ім'я abc.test1.ru зв'язується сервером з директорією /home/test1.ru/abc/, а ім'я abc.def.test1.ru - з /home/test1.ru/abc.def/. Піддиректорія www відповідає адресам www.test1.ru і просто test1.ru. На малюнку показано, як може виглядати директорія /home.
41607. Розрахунок площ адміністративних та побутових приміщень 80 KB
  Визначаємо очікувану кількість чоловіків і жінок друкарні, використавши для цього що характерне співвідношення для поліграфічних підприємств: чоловіків - 45%, жінок - 55%. Тоді очікувана кількість чоловіків і жінок відповідно становитиме