13231

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

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

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

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

Украинкский

2013-05-11

1.13 MB

50 чел.

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

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


 

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

74145. Государственный служащий: понятие, виды 14.14 KB
  В соответствии с принципом разделения властей существуют государственные служащие замещающие должности в органах государственной власти: представительной исполнительной судебной иных органах. В зависимости от групп должностей различают
74146. Понятие и виды административно-правовых отношений 18.61 KB
  Признаки административных правоотношений: являются публичными правоотношениями имеющими в своей основе общественный государственный интерес; носят властный характер так как в процессе возникновения изменения и прекращения данных правоотношений реализуется государственное управление; являются организационными поскольку государственное управление связано с организационными установками что и проявляется в организационном характере административных правоотношений; в случае нарушения административно-правовых отношений наступает...
74147. СУБЪЕКТЫ АДМИНИСТРАТИВНЫХ ПРАВООТНОШЕНИЙ 15.76 KB
  Субъект административноправовых отношений участник административноправовых отношений обладающий административной правосубъектностью правоспособностью дееспособностью наделенный субъективными правами и юридическими обязанностями. Субъектами административного права принято считать физическое или юридическое лицо организация которые в соответствии с установленными административным законодательством Российской Федерации нормами участвуют в осуществлении публичного управления и в реализации функций исполнительной власти. отношения между...
74148. Структура административно-правовых отношений 17.73 KB
  Субъект это участник сторона правоотношения в сфере исполнительной власти наделенный соответствующими государственно-властными полномочиями по осуществлению управленческих функций. В течение длительного времени они могут не вступать ни с кем в административные правоотношения т. Субъект же правоотношения всегда конкретен.
74149. Органы местного самоуправления 14.65 KB
  Административноправовой статус органов местного самоуправления означает что в законодательстве закреплено их право вступать в правоотношения с органами исполнительной власти а также право быть носителями государственноуправленческих полномочий. В первом случае речь идет о публичных обязанностях которые должны выполнять органы местного самоуправления как и иные юридические и физические лица соблюдать правила и нормы надзор за соблюдением которых осуществляют уполномоченные органы государства например правила пожарной дорожной...
74150. Права граждан в сфере государственного управления 14.87 KB
  Виды прав граждан в сфере государственного управления: 1 на участие в управлении государством как непосредственно так и через своих представителей; 2 на поступление на государственную службу; 3 на обращение в органы государственной власти органы местного самоуправления и к их должностным лицам как индивидуально так и коллективно; 4 на свободу передвижения; 5 на неприкосновенность личности; 6 на неприкосновенность жилища; 7 на объединение включая право создавать профессиональные союзы для защиты своих интересов; 8 на проведение...
74151. Понятие, элементы, особенности и виды административно-правового статуса гражданина 17.84 KB
  Административно-правовой статус гражданина во всех его разновидностях характеризуется определенными особенностями, отличающими его от других отраслевых правовых статусов (трудового, гражданско-правового и т.д.).
74152. Административно-правовые гарантии прав граждан 17.37 KB
  Формы обращения граждан за защитой: предложение рекомендация гражданина по совершенствованию законов и иных нормативных правовых актов деятельности государственных органов и органов местного самоуправления развитию общественных отношений улучшению социально-экономической и иных сфер деятельности государства и общества; заявление представляет собой просьбу гражданина о содействии в реализации его конституционных прав и свобод или конституционных прав и свобод других лиц либо сообщение о нарушении законов и иных нормативных правовых...
74153. Понятие, особенности и виды административно-правового статуса гражданина РФ, иностранных граждан и лиц без гражданства 17.08 KB
  Структура административноправового статуса: административная правоспособность способность быть субъектом административного права иметь права и выполнять обязанности административноправового характера; административная дееспособность способность лица своими личными действиями приобретать субъективные права и выполнять обязанности а также нести ответственность в соответствии с нормами административноправового характера; совокупность прав и обязанностей; ответственность; гарантии реализации прав и обязанностей. Виды...