Электронная записная книжка

Введение

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

В данном проекте будет разработана электронная записная книжка, написана программа и рассмотрены инструментальные средства.

АНАЛИЗ ЗАДАЧИ

Характеристики

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

Устройство должно работать в четырех режимах:

  • Режим «блокнот».
  • Режим «записная книга».
  • Режим отображения и установки времени.
  • Режим передачи данных.

Переход между режимами должен осуществляться при помощи курсора в главном меню или при помощи клавиш быстрого выбора. Выход из режима осуществляется при помощи клавиши «Отмена».

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

  • поиск записей;
  • чтение и редактирование записей;
  • парольная защита;
  • будильник.

Поиск записей или строк должен производится нажатием клавиши поиска введением искомой строки и нажатием клавиши «ввод». После этого курсор переместиться в позицию найденной строки. При необходимости можно отменить поиск нажатием клавиши «отмена». Поиск записи должен происходить не более 2с.

Вход в режимы должен быть защищен парольной защитой. Пароль должен быть изменен или удален при необходимости. Для изменения пароля необходимо войти в меню изменения пароля и набрать исходный пароль. В случае совпадения введенного пароля с исходным или, в случае отсутствия исходного пароля, предлагается ввести новый пароль. Завершение ввода и сохранение пароля производится нажатием клавиши «Исп.».

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

Энергопотребление устройства в рабочем режиме должно быть не более 20 мА, в режиме хранения не более 100 мкА при напряжении питания 5В.

Режим «Блокнот»

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

Режим «Записная книга»

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

Режим отображения и установки времени

Устройство должно содержать функцию просмотра времени. Время должно отображаться в виде ЧЧ ММ СС. Значение счетчика часов должно находиться в пределе от 00 до 23, счетчика минут и секунд от 00 до 60.

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

Чтобы ввести время срабатывания будильника, необходимо нажать «Сдв.». При срабатывании будильника, начинает работать динамик. Выключение динамика происходи при нажатии любой клавиши или через 30 сек.

Режим передачи данных

В записной книжке должна быть возможность обмена данными с компьютером. Интерфейс на компьютере с пользователем должна обеспечивать программа – оболочка. Обмен должен производиться по COM- порту при подключении устройства к компьютеру. Прием/передачу должен инициировать компьютер. Обмен информацией должен останавливаться нажатием любой клавиши на записной книжке. Должен быть обмен всеми данными в режимах «записная книжка» или «блокнот».

Требования к надежности

Устройство должно осуществлять самоконтроль. При этом должна проводиться проверка памяти, регистра, индикатора.

Наработка на отказ данного устройства должна составлять 30000 часов.

Условия эксплуатации

Устройство должно гарантированно сохранить свою работоспособность при выполнении условий эксплуатации.

Воздействие статического электричества не более 30 В.

Диапазон напряжения питания 4.3 – 6.6 В.

Внешняя температура в режиме работы от 0 до 55 оС.

Внешняя температура в режиме хранения информации от -20 до 70оС.

Изменение температуры не более 2о в секунду.

Давление 85 – 105 кПа.