курсовая по микропроцессор.

Раздел
Технические дисциплины
Просмотров
37
Покупок
0
Антиплагиат
Не указан
Размещена
29 Авг в 09:05
ВУЗ
Не указан
Курс
Не указан
Стоимость
650 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
ПЗ_clock
1.1 Мбайт 650 ₽
Описание

ВСЕ ДОП ФАЙЛЫ В ЛС

Тема: 6. Разработать на основе микроконтроллера (на выбор 8051, 80C51, AT89C51, ATmega8515) электронные часы, вырабатывающие каждый час по 2 звуковых сигнала (один длительностью 1с с частотой 1кГц, другой – 0,5с и частотой 2 кГц). Время паузы между сигналами - 0,5с. Предусмотреть начальную установку времени. Разработать схему, алгоритмы и программы. Отладить разработанные программы с помощью симулятора. 

Введение

В настоящее время невозможно представить даже самую простую систему управления без применения микроконтроллеров. Микроконтроллеры прочно заняли свою нишу как неотъемлемый элемент любой системы управления. Многие производители электронных компонентов в номенклатуре выпускаемой продукции имеют собственную линейку микроконтроллеров. Как правило, производители покупают лицензию у фирм специализирующихся на разработке вычислительных ядер, например ARM, а периферийные устройства разрабатывают самостоятельно, пытаясь привлечь своего покупателя именно за счет особенностей своих периферийных устройств. Другие компании разрабатывают собственные вычислительные процессоры. Ярким примером подобных компания является фирма Atmel, которая запатентовала собственное ядро получившее название AVR. Существует несколько трактовок данной аббревиатуры. Кто-то утверждает, что это Advanced Virtual RISC, другие полагают, что не обошлось здесь без Alf Egil Bogen Vegard Wollan RISC.

Хочется отметить, что идея разработки данного ядра принадлежит студентам Norwegian University of Science and Technology (NTNU) из норвежского города Тронхейма — Альфу Богену (Alf-Egil Bogen) и Вегарду Воллену (Vegard Wollen). В 1995 году Боген и Воллен решили предложить американской корпорации Atmel, которая была известна своими чипами с Flash-памятью, выпускать новый 8-битный RISC-микроконтроллер и снабдить его Flash-памятью для программ на одном кристалле с вычислительным ядром.

Идея была одобрена Atmel Corp., и было принято решение незамедлительно инвестировать в данную разработку. В конце 1996 года был выпущен опытный микроконтроллер AT90S1200, а во второй половине 1997 г. корпорация Atmel приступила к серийному производству нового семейства микроконтроллеров, к их рекламной и технической поддержке.

Как правило, разработчик электронной аппаратуры выбирает одну линейку микроконтроллеров (одного производителя) и использует их в своих разработках. Набравшись опыта работы с определенными микроконтроллерами, разработчик нарабатывает множество библиотек для работы с разнообразной периферией благодаря чему, время, затраченное на процесс разработки конечного устройства значительно сокращается.

В нашей стране микроконтроллеры AVR завоевали огромную популярность благодаря невысокой цене, высокой производительности, широчайшему набору периферии и что немаловажно относительной доступности средств разработки. Многие производители профессионального программного обеспечения для разработки встроенных приложений поддерживают микроконтроллеры фирмы Atmel. К таким производителям относятся IAR, HPInfotech.  Особенно хочется отметить интегрированную среду разработки (IDE) CodeVision AVR от HPInfotech, которая имеет бесплатную демонстрационную версию позволяющую разрабатывать программное обеспечение для микроконтроллеров фирмы Atmel объемом до 1кБайта, что вполне достаточно для простых приложений. В данной курсовой работе, для написания программного обеспечения, будем использовать именно IDE CodeVision. CodeVisionAVR представляет собой кросс-компилятор Си, интегрированную среду разработки и автоматический генератор программ.

Компилятор предназначен для использования с отладчиком AVR Studio от Atmel версии 4.06 и более поздней.  Демонстрационную версию можно скачать с сайта  http://www. Hpinfotech.ro

Анализ технического задания на курсовой проект.

Согласно заданию на курсовой проект необходимо разработать часы. Индикация – динамическая с отображением разрядов на семисегментных индикаторах. Электронные часы должны вырабатывать каждый час по 2 звуковых сигнала ( один длительностью 1с с частотой 1кГц, другой 0.5с и частотой 2кГц). Время паузы между сигналами 0.5с. Предусмотреть начальную установку времени.

Так как дополнительных требований не предъявляется, то дополним часы кнопками установки минут, часов и кнопкой общего сброса.

Формат отображение времени – чч.мм.сс, где:

Чч- часы в 24ех часовом формате;

Мм- минуты;

Сс- секунды.

Согласно заданию на курсовой проект необходимо разработать прикладное программное обеспечение для микроконтроллера, а так же модель в IDE Proteus.

Оглавление

Оглавление

Введение. 2

Анализ технического задания на курсовой проект. 4

Выбор оптимального микроконтроллера использованием комплексного критерия качества. 5

Основные характеристики микроконтроллеров компании Microchip семейства Mega. 6

Проектирование структурной схемы устройства. 10

Алгоритм программы микроконтроллера. 11

Разработка программного обеспечения микроконтроллера. 18

Выводы. 22

Источники информации. 23

Приложение. 24

Список литературы

Источники информации.

1. Лебедев М.Б. CodeVisionAVR Пособие для начинающих (2008). Издательский дом ДОДЭКА ХХ1.

2. ЕвстифеевА.В. Микроконтроллера AVR семейства Mega. Руководство пользователя (2007). Издательский дом ДОДЭКА ХХ1.

3. www.atmel.com

4. www.chipenable.ru

5. Свободные источники сети Internet.

Вам подходит эта работа?
Похожие работы
Электроника
Тест Тест
9 Окт в 12:37
6
0 покупок
Электроника
Курсовая работа Курсовая
6 Окт в 13:44
11
0 покупок
Электроника
Контрольная работа Контрольная
4 Окт в 12:23
11
0 покупок
Электроника
Контрольная работа Контрольная
4 Окт в 12:17
11
0 покупок
Электроника
Контрольная работа Контрольная
30 Сен в 11:29
14
0 покупок
Другие работы автора
Связи с общественностью
Курсовая работа Курсовая
9 Окт в 18:52
5
0 покупок
Юриспруденция
Курсовая работа Курсовая
9 Окт в 18:48
5
0 покупок
Право
Курсовая работа Курсовая
7 Окт в 18:50
10
0 покупок
Право
Курсовая работа Курсовая
7 Окт в 18:42
9
0 покупок
Педагогика
Курсовая работа Курсовая
7 Окт в 18:40
13
0 покупок
Экономика
Курсовая работа Курсовая
7 Окт в 17:52
12
0 покупок
Темы журнала
Показать ещё
Прямой эфир