Курсовой проект электронные часы

by МарфаPosted on

Значения приведены для ориентировки. Используемый номер системы кода RC-5 - 1EH. Таймер вырабатывает сигнал сброса. Резистор Rs может потребоваться для генератора "HS", особенно при частотах ниже 20 МГц для гашения гармоник. Это позволяет производить платы с незапрограммированными устройствами и программировать микроконтроллер непосредственно перед поставкой продукции. На входе AIN1 формируется пилообразное напряжение, которое сравнивается с входным напряжением, которое через делитель R2, R3 поступает на вход компаратора AIN0.

Разработка электронных часов на базе МК51 Вид работы:. Поделись с друзьями:. Все курсовые работы по информационному обеспечению. Посмотреть все курсовые работы.

Разработка электронных часов на базе МК51 Содержание Введение. Конкретизация технического задания. Разработка функциональной схемы. Разработка цифровых часов, отображающих время посредством светодиодной индикации.

Выбор и обоснование структурной схемы и электрорадиоэлементов: резисторов, светодиодов. Определение средней наработки курсовой проект электронные часы отказ. Процесс программирования PIC-контроллера. Типовая конфигурация двухпроводной шины.

Изготовление печатной платы автомата. Микросхемы часов реального времени. Проект блок-схемы программы. Рассмотрение структурной и функциональной схем для часов. Построение графа управляющего автомата. Кодирование входных и выходных сигналов. Разработка часового режима работы и блока отключения индикаторов.

Рассмотренное в этой работе устройство устанавливается в автомобиле для индикации времени, контроля заряда аккумулятора и регистрации температуры. Генератор, построенный на кварцевых или керамических резонаторах, требует периода стабилизации после включения питания. В регистре статуса 03h есть биты выбора страниц, которые позволяют обращаться к четырем страницам будущих модификаций этого кристалла. Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.

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

Далее программа переходит к проверке кнопок. Поскольку кнопки — многофункциональные, то и их проверка несколько усложнена. Вначале проверяется флаг индикации часов. Если индикация часов отсутствует, то кнопка установки курсора "Разряд" не проверяется, а сразу курсовой проект электронные часы кнопка "Режим". Если индикация часов включена и нажата кнопка "Разряд", то к регистру курсора прибавляется единица.

Если кнопка "Режим" нажата, то на единицу увеличивается регистр режима. По значению регистра режима из таблицы выбирается режим индикации рис. При индикации напряжения ранее перекодируемые значения напряжения переписываются в регистры индикации. При индикации часов проверяется, был ли ранее введен курсор в поле индикатора. Если значение регистра курсора — ненулевое, то выполняется установка часов. Если при этом нажата кнопка "Установка", то к выбранному разряду прибавляется единица, а регистры индикации заполняются новыми значениями.

СВОИМИ РУКАМИ ЭЛЕКТРОННЫЕ ЧАСЫ НА ARDUINO

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

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

Для измерения напряжения бортовой сети построен простейший 8-разрядный АЦП на основе встроенного в микроконтроллер компаратора. Для питания используются два элемента СЦ

В принципе, запятая в данном устройстве необходима только одна: для выделения десятых долей напряжения, — однако подпрограмма вывода на индикацию универсальна, и потому нет смысла ее изменять. Значения запятых заранее записываются в позиционном коде в регистр запятой то есть если необходимо высветить запятую в пятом разряде индикатора, то записывают единицу в курсовой проект электронные часы разряд регистра. При этом необходимо помнить, что первыми в импульсной последовательности идут значения крайнего справа разряда.

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

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

После вывода значения последнего регистра программа возвращается к ожиданию установки флага "Одна секунда" во время прерывания. Прерывание организовано обычным образом: по переполнению таймера TMR0. Микросхема содержит встроенный тактовый генератор, резистивный делитель напряжения и делители частоты, с помощью которых формируются сигналы управления строками общими электродами и столбцами сегментными электродами ЖКИ в режиме 3-уровневого мультиплексирования.

Одна микросхема имеет три выхода управления строками и 12 выходов управления столбцами.

8626770

Предусмотрена возможность каскадирования схем, что позволяет использавать их для управления мультиплексным ЖКИ с числом сегментов более Микросхема не требует никаких навесных компонентов и работает в диапазоне напряжения питания от 3 до 6 вольт. Назначение выводов микросхемы КРВГ1 показано в таблице 1. Микросхема КРВГ1 имеет четыре режима работы: одиночный, старший, младший и тестовый. В одиночном режиме одна микросхема управляет сегментным Курсовой проект электронные часы, обеспечивая полную синхронизацию его работы.

Старший и младний режимы предназначены для организации управления ЖКИ с числом сегментов более 36, тестовый режим — для контроля качества микросхем в процессе изготовления. Данные вводятся в микросхему в последовательном коде по входу D с синхронизацией записи фронтом тактовых импульсов по входу C рис. Курсовой проект электронные часы записываемых данных определяется конкретной схемой подключения шин управления строками и столбцами к сегментам ЖКИ, а также конфигурацией ЖКИ.

На рис. Биты D D7 соответствуют сегментам первого разряда, биты D D15 — второго и т. D35 соответствуют специальным сегментам P Бит D36 может принимать любое значение. Биты D37 и D38 Q6 и Q7 управляют режимом работы схемы согласно таблице 3. Бит D39 Q8 курсовой проект электронные часы для синхронизации работы двух и более микросхем при каскадировании.

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

Двухступенчатый конвейер обеспечивает одновременную выборку и исполнение команды. Все команды выполняются за один цикл, исключая команды переходов.

Курсовой проект электронные часы 2082

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

Кроме того, при установленном бите защиты становится невозможным изменять часы. Если установлена защита, то бит CP можно стереть только вместе с содержимым кристалла. Кристалл PIC16C84 имеет четыре слова, расположенные по адресу hh Они предназначены для хранения идентификационного кода ID пользователя, контрольной суммы или другой информации.

курсовой

Курсовой проект электронные часы 3694

Как и слово конфигурации, они могут быть прочитаны или записаны только с помощью программатора. Доступа по программе к ним. Тогда ID слова можно будет прочитать даже в защищенном варианте. По этой команде, если WDT разрешен, то он сбрасывается и начинает счет времени, бит "PD" в регистре статуса курсовой проект электронные часы сбрасывается, бит "TO" устанавливается, а встроенный генератор выключается. Для снижения потребляемого тока в этом режиме, ножки на вывод должны иметь такие значения, чтобы не протекал ток между кристаллом и внешними цепями.

Ножки на ввод должны быть соединены внешними резисторами с высоким или низким уровнем, чтобы избежать токов переключения, вызываемых плавающими высокоомными входами. То же и про RTCC. Выход параметров за данные пределы может привести к повреждению микросхемы. Работа кристалла на предельно допустимых значениях в течение длительного времени повлияет на его курсовой проект электронные часы. Область ОЗУ организована как х 8. В регистре статуса 03h есть биты выбора страниц, которые позволяют обращаться к четырем страницам будущих модификаций этого кристалла.

Первые 12 адресов используются для размещения регистров специального назначения. Регистры с адресами 0Ch-2Fh могут быть использованы, как регистры общего назначения, которые представляют собой статическое ОЗУ.

Некоторые регистры специального назначения продублированы на обеих страницах, а некотрые расположены на странице 1 отдельно.

Когда установлена страница 1, то обращение к адресам 8Ch-AFh фактически адресует страницу 0. К регистрам можно адресоваться прямо или косвенно. В обоих случаях можно адресовать до регистров. Watchdog таймер представляет собой полностью независимый встроенный RC генератор, который не требует никаких внешних цепей.

Please turn JavaScript on and reload the page.

Он будет работать, даже если основной генератор остановлен, как это бывает при исполнении команды SLEEP. Таймер вырабатывает сигнал сброса. Выработка таких сбросов может быть запрещена путем записи нуля в специальный бит конфигурации WDTE.

[TRANSLIT]

Эту операцию производят на этапе программирования микросхем. Номинальная выдержка WDT составляет 18 мс без использования делителя. Она зависит от температуры, напряжения питания, от особенностей типов микросхем.