Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мой Курсовик (заебал).doc
Скачиваний:
5
Добавлен:
27.11.2018
Размер:
365.57 Кб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение

Высшего профессионального образования

Владимирский государственный университет

Кафедра радиотехники и радиосистем

Курсовая работа по дисциплине

«Цифровые устройства и микропроцессоры»

На тему:

«Регулируемый генератор импульсов типа меандр»

Выполнил:

Баканов А. И.

студент гр. РТ-106

Принял:

доц. Давыдов Г.Д.

Владимир 2009

Содержание:

Введение…………………………………………………………………….......3

1.Разработка регулируемого генератора импульсов типа «меандр»

1.1. Анализ полученного задания...……...………………………………….…4

1.2. Обзор микроконтроллеров семейства АRV……………………………....5

1.3. Общие параметры микроконтроллера AVR AT90S2313 ……………….6

1.4. Выбор структурной схемы устройства………………….………………..7

2. Разработка электрической принципиальной

схемы устройства и программы

2.1.Разработка принципиальной схемы устройства…………………………..8

2.2.Разработка алгоритма формирования сигнала…………………………...12

2.3. Разработка программы на языке ассемблера

для AVR контроллеров…………………………………....………...................14

Спецификация………………………………………………………………….15

Заключение…………………………………………………………….……….16

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

.

Введение

В данной курсовой работе для создания прямоугольных импульсов «меандр» используется микроконтроллер семейства AVR AT90S2313 фирмы «Atmel». Достаточно высокое быстродействие и наличие функций захвата и сравнения у встроенного таймера позволяют аппаратно генерировать прямоугольные импульсы, которые не подвержены джиттеру, свойственному программной реализации генератора на основе прерываний. При этом функция захвата позволяет реализовать внешний запуск. По современным меркам этот микроконтроллер не такой уж и быстрый, к тому же, он имеет не очень развитую систему таймеров. Но он очень распространенный и, что самое главное, очень дешевый. А это значительно упрощает повторение генератора. Разработан регулируемый генератор импульсов типа «меандр» на этом современном микроконтроллере, написана программа и рассмотрены инструментальные средства. Также применены знания, полученные на занятиях.

1.Разработка регулируемого генератора импульсов типа «меандр»

1.1.Анализ полученного задания

По заданию требуется спроектировать регулируемый генератор импульсов типа «меандр», который генерирует периодический сигнал, представляющий собой последовательность прямоугольных импульсов из трёх групп с

разными периодами Т1,Т2,Т3 и дискретом d между группами.

Временная диаграмма сигнала на выходе представлена на рисунке 1:

0,

Рис.1

Параметры сигнала: Т1= 100-2000 мкс, Т2=200-3000 мкс, Т3=300-4000 мкс . Дискрет d между группами равен 20 мкс.

1.3. Общие параметры микроконтроллера avr at90s2313

AT90S2313-современный 8-битовый КМОП-микроконтроллер. AT90S2313 имеет производительность около 1 MIPS на мегагерц за счёт того,что почти все команды он выполняет за один период тактового генератора.

Микроконтроллеры семейства АRV построены на основе расширенной RISC-архитектуры,объединяющей развитый набор команд и 32 регистра общего назначения.Все 32 регистра непосредственно подключены к арифметико-логическому устройству(АЛУ),что даёт доступ к любым двум регистрам в течение одного машинного цикла.Подобная архитектура обеспечивает почти десятикратный выигрыш в производительности по сравнению с традиционными микроконтроллерами.

Микроконтроллер AT90S2313 имеет следующие характеристики: 2 Кб загружаемой флэш-памяти; 128 байтов ЕЕРRОМ ; 15 линий ввода/вывода общего назначения;32 рабочих регистра; два таймера/счётчика,один 8-разрядный,другой 16-разрядный; внешние и внутренние прерывания; встренный последовательный порт; программируемый сторожевой таймер со встроенным генератором; последовательный порт SPI для загрузки программ; два выбираемых программно режима низкого энергопотребления.