Часы на микроконтроллере Atmega8

Развитие электронных устройств. Общие сведения о микропроцессорной системе. Принцип работы часов на микроконтроллере Atmega 8. Его архитектура и программирование. Понятие и расчет надежности системы. Совершенствование количества периферийных модулей.

Рубрика Физика и энергетика
Вид контрольная работа
Язык русский
Дата добавления 11.04.2014
Размер файла 498,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Содержание

  • Введение

1. Общая часть

1.1 Общие сведения о микропроцессорной системе

  • 1.2 Архитектура микроконтроллера
    • 2. Специальная часть
    • 2.1 Принцип работы часов на микроконтроллере Atmega 8 (PIC16F84А)

2.2 Программирование микроконтроллера Atmega8

3. Понятие о надёжности системы

3.1 Понятия надёжности

3.2 Расчёт надёжности

Заключение

  • Литература

Введение

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

Целью курсовой является изучение микроконтроллера ATMEGA 8 и получение следующих целей:

а) Спроектировать принципиальную схему часов на микроконтроллере Atmega 8;

б) Запрограммировать микроконтроллер Atmega 8;

в) Выполнить расчет транзистора;

г) Рассчитать надежность системы.

1 Общая часть

1.1 Основные сведения о микроконтроллере

Микропроцессор -- процессор (устройство, отвечающее за выполнение арифметических, логических операций и операций управления, записанных в машинном коде), реализованный в виде одной микросхемы или комплекта из нескольких специализированных микросхем (в отличие от реализации процессора в виде электрической схемы на элементной базе общего назначения или в виде программной модели). Первые микропроцессоры появились в 1970-х годах и применялись в электронных калькуляторах, в них использовалась двоично-десятичная арифметика 4-битных слов. Вскоре их стали встраивать и в другие устройства, например терминалы, принтеры и различную автоматику. Доступные 8-битные микропроцессоры с 16-битной адресацией позволили в середине 1970-х годов создать первые бытовые микрокомпьютеры.

Микроконтроллер (англ. Micro Controller Unit, MCU) -- микросхема, предназначенная для управления электронными устройствами. Типичный микроконтроллер сочетает на одном кристалле функции процессора и периферийных устройств, содержит ОЗУ и (или) ПЗУ. По сути, это однокристальный компьютер, способный выполнять простые задачи.

Микроконтроллер ATMega8 (мега8, mega8) от компании AVR выбирают тысячи радиолюбителей и профессионалов по всему миру благодаря идеальному сочетанию цены, функциональности и простоте применения в проектируемых электронных устройствах. Для прошивки микроконтроллера ATMega8 не требуется сложного специализированного оборудования - программаторы для ATMega8 просты в устройстве и могут быть легко куплены в нашем магазине или изготовлены самостоятельно.

1.2 Архитектура микроконтроллера Atmega8

Только 33 простых команды;

- все команды выполняются за один цикл (200ns), кроме команд ??рехода- 2 цикла;

- рабочая частота 0 Гц... 20 МГц(200 нс цикл команды)

- 12- битовые команды;

- 8- битовые данные;

- 512... 2К х 12 программной памяти на кристалле EPROM;

- 25... 72 х 8 регистров общего использования;

- 7 с??циальных аппаратных регистров SFR;

- двухуровневый аппаратный стек;

- прямая, косвенная и относительная адресация данных и команд;

Периферия и Ввод/Вывод

- 12... 20 линий ввода-вывода с индивидуальной настройкой;

- 8 - битный таймер/счетчик RTCC с 8-битным программируемым предварительным делителем;

- автоматический сброс при включении;

- таймер запуска генератора;

- Watchdog таймер WDT с собственным встроенным генератором, обес??чивающим повышенную надежность;

- EPROM бит секретности для защиты кода;

- экономичный режим SLEEP;

- программируемые EPROM биты для установки режима возбуждения встроенного генератора:

- RC генератор : RC

- обычный кварцевый резонатор : XT

- высокочастотный кварцевый резонатор : HS

- экономичный низкочастотный кристалл : LP

КМОП технология

- экономичная высокоскоростная КМОП EPROM технология;

- статический принцип в архитектуре;

- широкий диапазон напряжений питания:

- коммерческий: 2.5... 6.25 В

- промышленный: 2.5... 6.25 В

- автомобильный: 2.5... 6.0 В

- низкое потребление

2 Специальная часть

2.1 Принцип работы часов на микроконтроллере Atmega 8 (PIC16F84А)

При первом включении на дисплее рекламная заставка в течении 1 сек. Потом отображение времени.

Нажатие на SET_TIME переводит индикатор по кругу из основного режима часов (отображение текущего времени):

- режим отображения минут и секунд. Если в этом режиме одновременно нажать на кнопку PLUS и MINUS, то произойдет обнуление секунд.

- установка минут текущего времени;

- установка часов текущего времени;

- символы ALAr. Переход к установке будильника;

- установка минут срабатывания будильника;

- установка часов срабатывания будильника;

- символы A_0n или A_0F активация будильника; Выбор кнопками PLUS/MINUS.

- символ o продолжительности звучания будильника; Пределы установки 1 ч 240 сек.

- основной режим часов;

Нажатие на SERVICE переводит индикатор по кругу из основного режима:

- величина ежесуточной коррекции точности хода часов. Символ c и значение коррекции. Пределы установки -25ч25 сек. Выбранная величина будет ежесуточно в 0 часов 0 минут и 30 секунд прибавлена/вычтена из текущего времени;

- символ t. Настройка продолжительности отображения часов;

- символ i. Время отображения символов индикации внутренней температуры (int);

- символ d. установка времени индикации температуры с внутреннего датчика;

- символ o. Время отображения символов индикации внешней температуры (out);

- символ u. установка времени индикации температуры с внешнего датчика;

- символ P. установка времени индикации рекламной заставки.

Пределы установки для времени отображения 0ч60 сек. Если установлен 0, данный параметр на индикатор не выводится. Если все параметры установить в 0 - на индикаторе будут часы.

2.2 Программирование микроконтроллера Atmega8

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

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

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

Си позволяет создавать программы с гораздо большим комфортом, предоставляя разработчику все преимущества языка высокого уровня.

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

Компиляторы

Чтобы преобразовать исходный текст программы в файл прошивки микроконтроллера, применяют компиляторы.

Так же существует программная среда Flowcode V4 for AVR в которой можно написать программу в виде блок схем а за тем перевести ее на язык СИ.

Программа FlowCode - это среда разработки программ для микроконтроллеров нескольких популярных видов PIC, AVR и ARM. В этом смысле есть программы, которые выглядят одинаково, но работают с выбранными типами микроконтроллеров, хотя есть возможность, например, программу, написанную для PIC-контроллера, импортировать в программу для работы с AVR- контроллерами и наоборот.

Как среда разработки программы, FlowCode в качестве основных компонентов предлагает наиболее употребительные языковые конструкции, которые можно найти, практически, в любом из языков высокого уровня: ветвление программы, цикл и т.п. Именно языковые конструкции и есть то, что следует искать в программе, из чего, кирпич к кирпичу, возводится здание программы. В отличие от других сред программирования, как MPLAB для PIC-контроллеров и AVRStudio для AVR, программа FlowCode в качестве основного языка программирования использует графический язык.

И как в объектно-ориентированном программировании, объекты FlowCode выполняют ряд операций и наделены набором свойств. Графическое программирование - отличительная черта и главное достоинство программы FlowCode. Достоинство программы FlowCode еще и в том, что в качестве промежуточных результатов она записывает программу на языках Си и ассемблере.

3. Понятие о надёжности системы

3.1 Понятие надёжности

Теория надёжности -- наука, изучающая закономерности распределения отказов технических устройств, причины и модели их возникновения.

Теория надёжности изучает методы обеспечения стабильности работы объектов (изделий, устройств, систем и т.п.) в процессе проектирования, производства, приёмки, эксплуатации и хранения.

Устанавливает и изучает количественные показатели надёжности. Исследует связь между показателями эффективности и надёжности[4].

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

Интуитивно надёжность объектов связывают с недопустимостью отказов в работе. Это есть понимание надёжности в «узком» смысле - свойство объекта сохранять работоспособное состояние в течение некоторого времени или некоторой наработки. Иначе говоря, надёжность объекта заключается в отсутствии непредвиденных недопустимых изменений его качества в процессе эксплуатации и хранения. Надёжность тесно связана с различными сторонами процесса эксплуатации. Надёжность в «широком» смысле -- комплексное свойство, которое в зависимости от назначения объекта и условий его эксплуатации может включать в себя свойства безотказности, долговечности, ремонтопригодности и сохраняемости, а также определённое сочетание этих свойств.

Для количественной оценки надёжности используют так называемые единичные показатели надёжности (характеризуют только одно свойство надёжности) и комплексные показатели надёжности (характеризуют несколько свойств надёжности).

Безотказность -- свойство объекта непрерывно сохранять работоспособное состояние в течение некоторого времени или наработки.

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

Долговечность -- свойство объекта непрерывно сохранять работоспособность от начала эксплуатации до наступления предельного состояния, то есть такого состояния, когда объект изымается из эксплуатации.

Сохраняемость -- свойство объекта сохранять работоспособность в течение всего периода хранения и транспортировки.

Живучесть -- свойство объекта сохранять работоспособность при отказе отдельных функциональных узлов.

Отказ -- событие, заключающееся в полной или частичной утрате работоспособности.

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

Наработка -- время или объём работы.

Ресурс -- наработка от начала эксплуатации до наступления предельного состояния.

Срок службы -- календарная продолжительность от начала эксплуатации до наступления предельного состояния.

Качеством называется совокупность свойств определяющих пригодность использования системы по назначению.

Оценка качества содержит два момента:

а) Нельзя устанавливать единый обобщенный показатель качества;

б) Отсутствие методики установления требований показатель качеств на все случаи жизни.

Основными понятиями, связанными с надежностью являются:

a) Исправность - состояние изделия, при котором оно в данный момент времени соответствует всем требованиям, установленным как в отношении основных параметров, характеризующих нормальное выполнение заданных функций, так и в отношении второстепенных параметров, характеризующих удобства эксплуатации, внешний вид и т. п.;

б) Неисправность - состояние изделия, при котором оно в данный момент времени не соответствует хотя бы одному из требований, характеризующих нормальное выполнение заданных функций;

в) Работоспособность - состояние изделия, при котором, при котором оно в данный момент времени соответствует всем требованиям, установленным в отношении основных параметров, характеризующих нормальное выполнение заданных функций;

г) Отказ - событие, заключающееся в полной или частичной утрате изделием его работоспособностям;

д) Полный отказ - отказ, до устранения которого использование изделия по назначению становится невозможным.

е) Частичный отказ - отказ до устранения которого остается возможность частичного использования изделия;

ж) Безотказность - свойство изделия непрерывно сохранять работоспособность в течение некоторого интервала времени;

з) Долговечность - свойство изделия сохранять работоспособность (с возможными перерывами для технического обслуживания и ремонта) до разрушения или другого предельного состояния. Предельное состояние может устанавливаться по изменениям параметров, по условиям безопасности

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

к) Сохраняемость - свойство изделия сохранять исправность и надежность в определенных условиях и транспортировки;

л) Восстанавливаемость - свойство изделия восстанавливать начальные значения параметров в результате устранения отказов и неисправностей, а также восстанавливать технический ресурс в результате проведения ремонтов;

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

Показатели надежности являются:

a) Безопасность работы

(1)

б) Среднее время безотказной работы

(2)

в) Средняя наработка на отказ

(3)

г) Частота отказа

(4)

2.2 Расчет надежности

R - сопротивление резистора, Ом.

Рассчитываем резистор R1 по формуле 1 и 2, принимаем U=5(B); R1=2,2(кОм).

где n - количество элементов, шт.

Рассчитываем резистор R2 по формуле 1 и 2, принимаем U=5(B); R2=1(кОм).

Рассчитываем резисторы R3,4,5,6 по формуле 1 и 2, принимаем U=5(B); R3,4,5,6=10(кОм).

Вывод: исходя из данных, представленных на графике видно, что схема имеет время безотказной работы 40000 часов.

Заключение

микроконтроллер программирование электронный микропроцессорный

Во всём мире стали развиваться электронные устройства. Человек использует их в своей деятельности почти во всех сферах. Большая часть таких устройств выполняется на основе микроконтроллеров.

В настоящее время микропроцессоры развиваются в следующих направлениях:

- уменьшение габаритов;

- снижение удельного энергопотребления;

- расширениях диапазона питающих напряжений для продления батарейных систем;

- увеличении быстродействия до 16 млн. операций в секунду;

- реализация функций самопрограммирования;

- совершенствование и расширение количества периферийных модулей;

- снижение стоимости.

Микроконтроллеры используются в управлении различными устройствами и их отдельными блоками:

- в вычислительной технике: материнские платы, контроллеры дисководов жестких и гибких дисков, CD и DVD, калькуляторах;

- электронике и разнообразных устройствах бытовой техники, в которой используется электронные системы управления - в стиральных машинах, микроволновых печах, посудомоечных машинах, телефонах и современных приборах.

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

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

1. А.В. Евстифеев. Микроконтроллеры AVR семейств Atmega фирмы ATMEL А.В - М.: 2008.

2. В.Н. Баранов Применение микроконтроллеров AVR схемы, алгоритмы, В.Н. Баранов - М.: 2004.

3. А.В. Кузин, М.А. Жаворонков. Электротехника и электроника - М.: 2005.

4. К.В. Чернышов. Методы определения показателей надежности технических систем - М.: 2003.

5. Багов, Форт - язык для микропроцессоров.

6. Андреев, А. Киселёв, Современные микропроцессоры.

Приложение A

Приложение Б

Структурная схема микроконтроллера Atmega8

Размещено на Allbest.ru


Подобные документы

  • Надежная работа устройств системы электроснабжения - необходимое условие обеспечения качественной работы железнодорожного транспорта. Расчет и анализ надежности системы восстанавливаемых объектов. Анализ надежности и резервирование технической системы.

    дипломная работа [593,4 K], добавлен 09.10.2010

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

    курсовая работа [355,6 K], добавлен 18.01.2014

  • Методика расчета выпрямителя источников электропитания электронных устройств, его графическое представление. Определение напряжения и тока на выходе. Мультиплексоры и способы поиска сигналов для их настройки. Понятие и назначение в цепи триггера.

    контрольная работа [989,7 K], добавлен 25.11.2009

  • Общие сведения об атомно-силовой микроскопии, принцип работы кантилевера. Режимы работы атомно-силового микроскопа: контактный, бесконтактный и полуконтактный. Использование микроскопа для изучения материалов и процессов с нанометровым разрешением.

    реферат [167,4 K], добавлен 09.04.2018

  • Назначение и техническая характеристика оборудования. Краткий технологический процесс работы оборудования. Требования, предъявляемые к системе управления электроприводом. Выбор функциональных блоков и устройств системы управления. Краткий принцип работы.

    курсовая работа [491,6 K], добавлен 12.05.2009

  • Методы расчета простых и сложных заземлителей в однородной и неоднородной среде. Обоснование необходимости определения показателей надежности при проектировании заземляющих устройств. Выбор метода контроля основных параметров заземляющих устройств.

    дипломная работа [2,9 M], добавлен 13.06.2012

  • Понятие и типы хронографов, их функции. Принцип работы устройства для измерения начальной скорости вылета пули с заданными параметрами, применяемые детали и технология изготовления, требования и правила эксплуатации. Программирование микросхемы.

    курсовая работа [2,6 M], добавлен 10.05.2013

  • Решение задач по электротехнике. Расчет выпрямителя источников электропитания электронных устройств. Расчет электронного усилителя. Определение режима работы транзистора. Наращивание размерности мультиплексоров. Сигналы настройки для мультиплексоров.

    контрольная работа [1,1 M], добавлен 19.12.2009

  • Дефекты реальных кристаллов, принцип работы биполярных транзисторов. Искажение кристаллической решетки в твердых растворах внедрения и замещения. Поверхностные явления в полупроводниках. Параметры транзистора и коэффициент передачи тока эмиттера.

    контрольная работа [2,9 M], добавлен 22.10.2009

  • Основные особенности принципа действия конденсационной электростанции, принцип работы. Характеристика Ириклинской ГРЭС, общие сведения. Анализ структурной схемы проектируемой электростанции. Этапы расчета технико-экономического обоснования проекта.

    курсовая работа [1,7 M], добавлен 18.11.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.