13231

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

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

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

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

Украинкский

2013-05-11

1.13 MB

46 чел.

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

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


 

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

47015. Электрохимическая коррозия. Механизм протекания на границе «металл – электролит» 44.54 KB
  Коррозия металлов – это процесс вызывающий разрушение металла или изменение его свойств в результате химического либо электрохимического воздействия окружающей среды. Электрохимическая коррозия взаимодействие металла с корой электропроводящей средой при котором ионизация атомов металла и восстановление окислительного компта корой среды протекает не в одном акте и их скорость зависит от величины элемого потенциала металла. Термином электрохимическая коррозия объединяют следующие виды коррозионных процессов: коррозия в...
47016. Социальный прогноз 45 KB
  Цели прогнозирования поисковые нормативные Методы прогнозирования: 1. постановка задач выделение состава диагностируемых ситуаций определение эталонных нормативных параметров ситуаций выбор методов диагностирования. В зависимости от специфики диагностируемой проблемы или явления используются различные методы исследования как общенаучные так и частные. Требование к методу соц диагностики 1.
47017. Состав и организационно-методические основы построения редакционно-издательского процесса. Основные составляющие технологии редакционно-издательского процесса 45 KB
  Редакционноиздательский процесс – это процесс подготовки и выпуска издания в свет от заключения авторского договора или рассмотрения авторского оригинала до сдачи тиража в книготорговую сеть. Главным в организации работы любого издательства является учет специфики самого издательского процесса его стадий к числу которых следует отнести: планирование выпуска; работа с автором и рукописью; оформление издания и подготовка его к полиграфическому воспроизведению; размещение заказа на полиграфпредприятии контроль и приемка тиража; реализация...
47018. Лексика и ее виды 45 KB
  Переходя из одного жаргона в другой слова их общего фонда могут менять форму и значение: темнить в арго скрывать добычу потом хитрить на допросе в современном молодежном жаргоне говорить неясно увиливать от ответа. Например в современном французском языке многие слова арго используют как молодежь из бедных кварталов так и менеджеры с высшим образованием. Диалект является полноценной системой речевого общения устной или знаковой но не обязательно письменной со своими собственными словарём и грамматикой. Диалектная...
47021. Обычаи международной торговли. Обычаи делового оборота 43.62 KB
  По каждому типу договоров фиксируются: права и обязанности сторон связанные с перевозкой товаров включая распределение дополнительных расходов которые могут возникнуть в процессе перевозки; права и обязанности сторон по осуществлению таможенных формальностей связанных с вывозом товара с территории одного государства и с ввозом его на территорию другого государства и транзитом через третьи страны включая уплату таможенных сборов и других обязательных платежей; момент перехода рисков с продавца на покупателя в...
47022. Стимул. Материальные методы стимулирования труда 42.5 KB
  Например премия выступает и как акт признания по отношению к работнику и как оценка его заслуг а не только материальное вознаграждение результатов труда. Материальные методы стимулирования труда Выбор рациональных форм и систем оплаты труда персонала имеет важнейшее социальноэкономическое значение для каждого предприятия в условиях рыночных отношений. Неэффективная или несправедливая система вознаграждения может вызвать у работников неудовлетворенность как размерами так и способами определения и распределения доходов что в конечном...