Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Будильник_2013.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
118.78 Кб
Скачать

Содержание

Введение………………………………………………………………………………

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

  2. Разработка структурной схемы. Расчет основных параметров устройства ..

  3. Разработка функциональной схемы ………………….………………………

  4. Выбор элементной базы. Разработка принципиальной схемы устройства.

Расчет временных параметров ………………………………………………..

  1. Построение временных диаграмм ……………………………………………

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

Список использованной литературы ………………………………………………

Приложение …………………………………………………………………………

Введение

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

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

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

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

Следовательно, разрабатываемое должно выполнять следующие функции:

  1. Позволять производить установку текущего времени в формате ЧЧ.ММ;

  2. Вести счет времени в секундах с учетом того, что в минуте 60 секунд, в часе 60 минут, а в сутках 24 часа с индикацией текущего времени в формате ЧЧ.ММ;

  3. Позволять производить установку времени срабатывания будильника в формате ЧЧ.ММ;

  4. Вырабатывать внешний сигнал при равенстве текущего времени и установленного (ЧЧ тек = ЧЧ уст, ММ тек = ММ уст).

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

Установку текущего времени и времени срабатывания должен производить пользователь, поэтому должен быть предусмотрен блок установки времени. Счет времени целесообразно вести по сигналам опорного генератора с заданной частотой, например, 1Гц или 10Гц. В зависимости от выбранной частоты формировать счетчик секунд либо до 60 либо до 600. Так как секунды индицироваться не будут, то счет секунд можно вести как в двоично-десятичной, так и в двоичной системах счисления, но использование двоичной системы позволит уменьшить необходимую разрядность счетчика, так как в двоично-десятичной системе счисления в восьми разрядах можно представить максимум число 99, а в двоичной системе счисление при восьми разрядах максимальное число равно 256.

Достижение счетчиком секунд максимального значения должно приводить к увеличению счетчика минут и сбросу счетчика секунд. Достижение счетчиком минут значения 60 должно приводить к увеличению счетчика часов и сбросу счетчика минут. Достижение счетчиком часов значения 24 должно приводить к сбросу счетчика часов. Так как и минуты и часы будут индицироваться, то счет необходимо вести в двоично-десятичной системе счисления, то есть значение младшего разряда изменяется только в пределах от 0 до 9, значение старшего разряда минут от 0 до 5, а старшего разряда часов от 0 до 2.

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

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