ReferatWorld.ru
» » » Разработка микропроцессорного устройства управления
Вернуться назад

Разработка микропроцессорного устройства управления

Министерство образования и науки Российской Федерации

ГОУ ВПО Кубанский государственный технологический университет

(КубГТУ)

Кафедра Автоматизации Производственных Процессов

Факультет Компьютерные Технологии и Автоматизированные Системы

КУРСОВАЯ РАБОТА

по дисциплине Микропроцессорные Устройства в Системах Управления

на тему «Разработка микропроцессорного устройства управления»

2008г.


Содержание

1. Введение

2. Содержание задания (исходные данные)

3. Описание элементов системы

3.1 Описание объекта управления

3.2. Описание микроконтроллера ATmega128

4. Описание системы индикации

4.1 Светодиоды

4.2 Описание кнопок

5. Алгоритм управления

6. Формализация задачи и кодирование входных и выходных сигналов

7. Заключение

8. Используемая литература

Приложение А Программа управления


1. Введение

Степень интеграции элементов в микросхемах на сегодняшний день очень высока. В результате этого развития появились многофункциональные микросхемы, называемые микроконтроллерами. Они могут объединять себе микропроцессор, АЛУ, порты ввода/вывода, ПЗУ, ОЗУ и т. д. С помощью таких микросхем можно создавать сложные системы управления технологическими процессами. В качестве объектов управления могут быть практически любые устройства, в том числе и трехпозиционные термостаты.

Цель данной курсовой работы ознакомиться с устройством микроконтроллера ATmega 128 и получить навыки разработки управляющих устройств. А так же укрепить знания в области программной части микроконтроллера и его программирования.

В данной курсовой работе разработано устройство управления двигателем постоянного тока, рассматривается организация и функционирование микроконтроллера.


2. Содержание задания

В данной курсовой работе было спроектировано устройство управления двигателем постоянного тока. Схема содержит:

· Микроконтроллер Атmega128 (Atmel)

· 4 отдельные кнопки

· 7 светодиодов

Объектом управления является двигатель постоянного тока. Непосредственная передача сигнала осуществляется с помощью устройства сопряжения (УСО). Также написана программа управления системой на специализированном языке программирования Assembler.


3. Описание элементов системы

3.1 Описание объекта управления

Одним из объектов, управление которыми производит данная система, является двигатель постоянного тока. Требуется программно осуществить возможность остановки в 3 стадии.

3.2 Описание микроконтроллера Atmega 128

Микроконтроллер ATmega128 является старшей моделью семейства ATmega фирмы Atmel. Cемейство AVR (AT) удачно воплощает современные тенденции архитектуры RISC микроконтроллеров, что в сочетании с достижениями фирмы Atmel в области создания Flash-памяти, сделало его весьма популярным на мировом рынке 8-разрядных микроконтроллеров.

Семейство AVR включает около двух десятков типов 8-разрядных микроконтроллеров трех основных линий:

- Tiny AVR представляют собой низкостоимостные микроконтроллеры в 8-выводном корпусе.

- Classic AVR являются устаревшей линией семейства. Быстродействие некоторых моделей достигает 16 MIPS, FlashROM программ 2-8 Кбайт, EEPROM данных 64-512 байт, ОЗУ данных 128-512 байт;

- Mega AVR представляет собой основную модель, ориентированную на высокопроизводительную работу со сложными задачами, требующими больших ресурсов памяти.

FlashROM программ составляет 8-128 Кбайт, EEPROM данных 64-512 байт, ОЗУ данных 2-4 Кбайт. Имеются 10-разрядный АЦП и аналоговый компаратор.

Структура микроконтроллера ATmega128 включает следующие функциональные блоки:

- 8-разрядное арифметическо-логическое устройство ( АЛУ );

- внутреннюю flash-память программ объемом 128 Кбайт с возможностью внутрисистемного программирования через последовательный интерфейс;

- 32 регистра общего назначения;

- внутреннюю EEPROM память данных объемом 4 Кбайт;

- внутреннее ОЗУ данных объемом 4 Кбайт;

- 6 параллельных 8-разрядных портов;

- 4 программируемых таймера-счетчика;

- 10-разрядный 8-канальный АЦП и аналоговый компаратор;

- последовательные интерфейсы UART0, UART0, TWI и SPI;

- блоки прерывания и управления (включая сторожевой таймер).

Архитектура ядра.

Ядро микроконтроллера выполнено по усовершенствованной RISC-архитектуре.

Арифметико-логическое устройство, выполняющее все вычисления, подключено непосредственно к 32 регистрам общего назначения.

Благодаря этому АЛУ выполняет одну операцию за один машинный цикл. Практически каждая из команд (за исключением команд, у которых одним из операндов является 16-разрядный адрес) занимает одну ячейку памяти программ.

Для повышения быстродействия в ядре используется технология конвейеризации.

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

На рис.3.2 изображен корпус и приведено назначение выводов микроконтроллера ATmega128. В скобках указана альтернативная функция вывода, если она существует.


Рис.3.2 Вид корпуса и на

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Курсовые работы по информатике и программированию Министерство образования и науки Российской Федерации ГОУ ВПО Кубанский государственный технологический университет (КубГТУ) Кафедра
Оценок: 1002 (Средняя 5 из 5)

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

© 2017 - 2022 ReferatWorld.ru