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


 

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

39511. Служебно-представительское здание в монолитном каркасе, расположенное в сейсмически активной зоне 1.37 MB
  Подбор сечения арматуры. Расчет поперечной арматуры. Стык осуществляемый путей сварки выпусков арматуры и укладки бетона в зоне соединения [4. Основные расчетные формулы Принимаем Полная высота плиты h=h0a=457514=5975 мм где а=10d 2=108 2=14 мм 10 мм – защитный слой d=8 мм – предполагаемый диаметр рабочей продольной арматуры Принимаем толщину плиты 100 мм.
39512. Спорткомплекс с залом площадью 730 м2 1.14 MB
  Организация строительного производства должна быть направлена на уменьшение сроков строительства при высоком качестве работ и минимальных затратах труда материальных ресурсов и денежных средств. Основными направлениями НТП в области строительства являются: концентрация предприятий в составе промышленных узлов в которых предусматривается комплексная переработка сырья без создания отвальных зон. Это создает условия для массового внедрения принципов поточного производства; снижение мощности строительства в области строительного...
39513. Семиэтажный жилой дом из монолитного железобетона 1.26 MB
  ПОПЕРЕЧНАЯ РАМА МОНОЛИТНОЕ ПЕРЕКРЫТИЕБАЛКА КОЛОННА РАСЧЕТ НАГРУЗКА ФУНДАМЕНТ РАСЧЁТНОЕ СЕЧЕНИЕ Объектом разработки является семиэтажный жилой дом из монолитного железобетона. Цель проекта – разработка несущих конструкций. В процессе работы проектирования выполнены следующие исследования разработки: запроектированы и рассчитаны элементы монолитного каркаса – перекрытие колонна фундамент.
39514. Крытая хоккейная площадка общей площадью 2800м2 178 KB
  Нагрузки и воздействия. Переходя с одного элемента на другой нагрузки и воздействия постоянно меняются принимая форму нормальных и поперечных сил изгибающих и крутящих моментов а в тесных рамках тонкостенных стержней преобразуются в изгибнокрутящие бимоменты или другие более сложные формы.85 €œНагрузки и воздействия.1 Нагрузки и воздействия Место строительства г.
39515. Расчет и нормативные нагрузки на покрытие 1.88 MB
  В дипломном проекте определены расчетные и нормативные нагрузки на покрытие. Выполнен статический расчет несущих конструкций покрытия здания. Подобраны сечения колонны, поясов и раскосов ферм, которые обеспечивают их прочность, общую устойчивость, а также местную устойчивость элементов сечения. Запроектированы основные узлы крепления элементов.
39516. Расчет и конструирование монолитного ребристого перекрытия, монолитной колонны и плиты покрытия типа ТТ 2.04 MB
  Приведены расчет и конструирование монолитного ребристого перекрытия монолитной колонны и плиты покрытия типа ТТ. Расчет и конструирование плиты перекрытия. Определение толщины плиты. Расчет плиты покрытия типа.
39517. Покрытие велотрека в г. Минске 1.6 MB
  Определен объем работ по монтажу покрытия и разработана технологическая карта на укрупнительную сборку и монтаж арок. Определена стоимость общестроительных работ разработаны локальная смета объектная смета и сводный сметный расчет стоимости строительства. Разработана техника безопасности при монтажных работах. Выполнено исследование работы системы покрытия и сравнение вариантов решения конструктивной схемы Перечень графического материала: 9 листов формата А1.
39518. Проектирование велотрека «МИНСК-АРЕНА 3.69 MB
  В дипломном проекте определены расчетные и нормативные нагрузки на покрытие. Выполнен статический расчет несущих конструкций покрытия здания. Подобраны сечения рамно-арочной системы, подвесок, структурной плиты, которые обеспечивают их прочность, общую устойчивость, а также местную устойчивость элементов сечения.