Курсовая работа: Проектирование удаленного устройства индикации

Содержание

Введение

1. Анализпоставленнойзадачи

1.1 Обоснованиедостаточностиаппаратныхипрограмма ресурсов

1.2 Доопределениенаборааппаратныхсредствдляреализации устройства

1.3 Распределениефункцийустройствамеждуузламимикроконтроллера

2. Проектированиепринципиальнойсхемыустройства

2.1 Схемавключениямикроконтроллера

2.2 Формированиетактовыхимпульсов

2.3 Схемасброса

2.4 Схемавходныхивыходныхустройств

2.5 Схемастабилизаторанапряжения

3. Проектированиепрограммногообеспечениямикроконтроллера

3.1 Проектирование функцииинициализациимикроконтроллера

3.2 Проектирование процедуробработкипрерываний

3.3 Проектирование процедурвводаинформации

3.4 Проектирование процедурвыводаинформации

3.5 Проектирование процедуруправленияпериферийны! устройствами

3.6 Проектирование процедурыmain()

4. Листингпрограммы

Приложение 1. Схемаэлектрическаяпринципиальная

Приложение 2. Чертежпечатнойплаты (видсверху)

Приложение 3. Чертежпечатнойплаты (видснизу)


Ведение

Широкораспространенноесемейство микроконтроллеровMCS51, выпускаемоецелымрядомфирм-производителей (Intel, Philips, Temic, OKI, Siemensидр.), уже являлосьде-фактопромышленнымстандартомдля 8-разрядныхсистем ипрекрасноподходилодляиспользованиявширокомклассезадач, особенноесливыбиралиськристаллысдополнительнымивстроенными периферийнымиустройствамииповышеннойтактовойчастотой. Но этимикроконтроллерыобладализначительнымэнергопотреблением. Тогда, еслинеобходимобылополучитьвысокуюпроизводительность кристаллапрификсированномэнергопотребленииили, наоборот, снизитьпоследнеенетеряяпроизводительности, внимание разработчика, какправило, останавливалосьнамикросхемахDallasSemiconductor, MicrochipилиHitachi. ШирокоразвитыелинииPIC-контроллеровфирмыMicrochipимикроконтроллеровН8/300 фирмы Hitachiобеспечиваютдостаточновысокуюпроизводительностьпри небольшомэнергопотреблении. Эффективностьработы микроконтроллеровDallasSemiconductor, имеющихбазовую архитектуруMCS51, всреднемпревышаетстандартнуюв 2,5 - 3 раза. Появившиесявпоследнеевремяновыепроцессорныеплатформы MSP430 фирмыTexasInstrumentsиХЕ8000 фирмыXeraicsтакже заслуживаютсамогопристальноговнимания, особенноеслиосновным критериемдляконечногоприложенияявляетсяминимальное энергопотребление.

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

AVRодноизсамыхинтересныхнаправлений, развиваемых корпорациейAtmel. Онипредставляютсобоймощныйинструментдля созданиясовременныхвысокопроизводительныхиэкономичных многоцелевыхконтроллеров. Нанастоящиймоментсоотношение "цена - производительность - энергопотребление" дляAVRявляетсяодним излучшихнамировомрынке 8-разрядныхмикроконтроллеров. Объемы продажAVRвмиреудваиваютсяежегодно. Вгеометрической прогрессиирастетчислостороннихфирм, разрабатывающихи выпускающихразнообразныепрограммныеиаппаратныесредства поддержкиразработокдляних. Можносчитать, чтоAVRпостепенно становитсяещеодниминдустриальнымстандартомсреди 8-разрядных микроконтроллеровобщегоназначения.

ОбластипримененияAVRоченьшироки. Длясемейства "tiny" -этоинтеллектуальныеавтомобильныедатчикиразличного назначения, игрушки, игровыеприставки, материнскиеплаты персональныхкомпьютеров, контроллерызащитыдоступавмобильных телефонах, зарядныеустройства, детекторыдымаипламени, бытоваятехника, разнообразныеинфракрасныепульты дистанционногоуправления. Длясемейства "classic" - этомодемы различныхтипов, современныезарядныеустройства, изделиякласса SmartCardsиустройствачтениядляних, спутниковые навигационныесистемыдляопределенияместоположенияавтомобилей натрассе, сложнаябытоваятехника, пультыдистанционного управления, сетевыекарты, материнскиеплатыкомпьютеров, сотовыетелефоныновогопоколенияатакжеразличныеи разнообразныепромышленныесистемыконтроляиуправления. Для "mega" AVR - этоаналоговые (NMT, ETACS, AMPS) ицифровые (GSM, CDMA) мобильныетелефоны, принтерыиключевыеконтроллерыдля них, контроллерыаппаратовфаксимильнойсвязииксероксов, контроллерысовременныхдисковыхнакопителей, CD-ROMит.д.

ВданнойработеприводитсяпримериспользованияAVRтипа ATmega16 дляпостроенияустройстваудаленнойиндикации, принимающеесигналыпопротоколусвязиRS-485 иотображающее соответствующуюинформациюнаграфическомЖКИдисплеефирмы Bolyrain.


--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 423
Бесплатно скачать Курсовая работа: Проектирование удаленного устройства индикации