Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Донецк, ДонНТУ-2012




Разработка и программирование устройств построенных на базе 8-битных микроконтроллеров Atmega

К выполнению лабораторных работ

More Help

Q: I don’t want a Private Zone. How do I use my JetFlash drive without any password protection?

Q: SecureDrive runs every time I plug in my JetFlash drive. Can I disable it?

A: You can prevent SecureDrive from running automatically by disabling the “autoplay” feature in Windows 2000 and XP (autoplay is disabled by default in Windows 7 and Vista).

 

A:В If you have already added a Private Zone to your JetFlash, you can remove it by simply setting the slider to 0% in the Create Partition window and clicking Format.

 

Back to top


If you cannot find the answer to your problem in this manual and are having difficulty with the SecureDrive software or your JetFlash USB flash drive, Please visit our Tech Support website at http://www.transcend.com.tw/
В

Back to top

 

 

В© 2009 Transcend Information, Inc. All brand names are registered trademarks of their respective owners. Specifications subject to change without notice.

по курсу “Микропроцессорная техника”

Для студентов специальности 7.090601

“Электрические станции”

 

 

 


 

 

УДК 537.3.31

 

 

Методические указания к выполнению лабораторных работ по курсу “Микропроцессорная техника”: Разработка и программирование устройств, построенных на базе 8-битных микроконтроллеров Atmega.

Для студентов специальности 7.090601 “Электрические станции”

Составитель: Антоненко Г.В. - Донецк: ДонНТУ, 2012. – 43с.

 

Содержатся рекомендации по проведению лабораторных работ по курсу ”Микропроцессорная техника”. Рассматриваются вопросы по проектированию, изготовлению, программированию и тестированию устройств релейной защиты и автоматики, построенных с использованием 8-битных микроконтроллеров Atmega фирмы Atmel.

 

Составитель асс. Антоненко Г.В.

 

Рецензент доц. Заболотный И.П.

 

Ответственный за выпуск д.т.н., проф. Сивокобыленко В.Ф.

 

 

розглянуто Протокол засідання кафедри “Електричні станції” №___від ___________ 2012р.   Завідувач кафедри д.т.н., професор В.Ф.Сивокобиленко   «____» «___________» 2012р.     УЗГОДЖЕНО Голова навчально-методичної комісії з підготовки фахівців кваліфікаційного рівня спеціаліста і магістра спеціальності «Електричні станції», «Нетрадиційні та відновлені джерела енергії»   В.Ф.Сивокобиленко ____________  
укладач ст. викл., Г.В.Антоненко _____________  

Содержание

Содержание. 4

Введение. 6

Правила работы за компьютером. 6

Правила выполнения лабораторных работ. 7

Расчетная работа №1 – Системы счисления. Работа с целыми числами, как двоичными. 8

Десятичная система счисления. 8

Двоичная система счисления. 8

Шестнадцатеричная система счисления. 9

Выполнение операции сложения в различных системах счисления. 10

Числа со знаком. 10

Циклическое свойство представления целых чисел. 11

Характеристики целочисленных типов данных. 12

Правила выбора размера целочисленных данных. 13

Поразрядные операции И, ИЛИ, НЕ, ИСКЛЮЧАЮЩЕЕ ИЛИ (&, |,~,^) 13

Операции сдвига (<<, >>) 14

Задание по расчетной работе № 1. 15

Лабораторная работа №1 – Программирование на языке Ассемблера, компиляция в машинные коды, исполнение. 16

Архитектура ЭВМ, разработанная Джоном фон Нейманом. 16

Лабораторная работа №2 – Работа в CodeVision AVR. Разработка и выполнение простейшей программы.. 20

Автоматическая генерация проекта. 20

Установка драйвера программатора. 22

Установка режимов работы программатора. 22

Запуск программы на компиляцию.. 22

Программирование микроконтроллера. 22

Лабораторная работа №3 – Программирование 7-сегментного светодиодного индикатора 23

Устройство и принцип работы 7-сегментного индикатора. 23

Подключение индикаторов к контроллеру. 23

Лабораторная работа №4 – Программирование таймеров. 27

Перед выполнением данной работы изучите регистры таймеров и режимы их работы по лекциям 7 и 8, прерывания по лекции 9 и тему “Получение заданных напряжений с помощью ШИМ” из лекции 11. 27

Пример настройки Таймера0 на генерацию 10-битного ШИМ.. 27

Лабораторная работа №5 – Измерение напряжений и токов с помощью АЦП.. 30

Подготовка файлов для VMLAB.. 30

Лабораторная работа №6 – Изучение структуры типовой программы микроконтроллера, реализация меню.. 40

Функция вывода текста на заданном индикаторе. 40

Функция вывода целого числа. 40

Функция вывода числа с плавающей точкой с заданным числом цифр после точки. 40

Лабораторная работа №7 – Связь с ПК через порт RS232. Работа микроконтроллеров в сети RS485. 40

Лабораторная работа №8 – Моделирование работы схемы контроллера в среде VMLAB 40

Расчетно-графическая работа №2 – Задания на разработку контроллеров. 45

1. Устройство санкционированного доступа к терминалу управления ячейкой КРУ (кодовый замок) 45

2. Ключ дистанционного управления выключателем ячейки КРУ 6 кВ с микропроцессорным управлением. 45

3. Терминал управления микроконтроллером по инфракрасному каналу. 45

4. Разработка микропроцессорного устройства управления АВР двухтрансформаторной подстанции на базе МК Atmega16. 45

5. Трехступенчатая микропроцессорная защита от перегрузки. 45


Введение

 

В дисциплине "Микропроцессорная техника" прежде всего студенты получают подготовку, необходимую для понимания принципов устройства и работы микропроцессоров. Для этого, после изучения структуры микропроцессора и организации его памяти, изучается программирование его на самом низком уровне – на языке Ассемблера, с получением машинных кодов вручную. Пошаговое выполнение полученной программы в отладчике, позволяет в деталях проследить работу элементов микропроцессора. Такой подход является наиболее эффективным для понимания всего пути от написания программы на языке высокого уровня, до исполнения программы и получения результата.

Следующим этапом является изучение способов подключения к микропроцессору внешних устройств, таких как кнопки и переключатели, светодиоды и светодиодные цифровые индикаторы, динамика для воспроизведения звука, алфавитно-цифровых жидкокристаллических дисплеев, реле для управления мощной нагрузкой, например электродвигателем. Все эти вопросы рассматриваются в приведенных здесь лабораторных работах не только теоретически, но и прорабатываются практически, включая разработку студентом управляющих программ на языке С++, программирование микроконтроллера и наблюдение за его работой.

Рассматривается также важный вопрос измерения постоянных и переменных токов и напряжений, подключения датчиков для измерения температуры и других величин, без которых невозможно создание полноценной управляющей микропроцессорной системы.

Любое микропроцессорное устройство, реализующее алгоритмы работы релейных защит и автоматики, должно иметь возможность управления его работой при помощи иерархического меню и модуля редактирования параметров уставок. Вот почему в данном курсе очень большое внимание уделяется программированию, что потребовало отдельной лабораторной работы по разработке небольшой программной системы, реализующей меню и обеспечивающей редактирование 3-4 параметров.

Поднимаясь на одну ступень в иерархии управляющих систем, необходимо решить задачу объединения микроконтроллеров в управляющую сеть и обеспечить ее связь с персональными компьютерами и глобальной сетью Internet. По этой причине, последнюю лабораторную работу, посвященную вопросу связи микроконтроллера с ПК типа IBM PC, можно считать самой интересной.

 




Поделиться с друзьями:


Дата добавления: 2014-12-23; Просмотров: 479; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.018 сек.