Проектирование графического интерфейса пользователя на основе сенсорной панели для семейства микроконтроллеров PIC 24 - Дипломная работа

бесплатно 0
4.5 217
Классификация и требования к графическим интерфейсам пользователя. Аппаратное и программное обеспечение реализации графического интерфейса. Разработка, описание электрической принципиальной схемы устройства. Безопасность и экологичность проектных решений.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Чувашской Республики среднего профессионального образования Министерства образования и молодежной политики Чувашской Республики «Проектирование графического интерфейса пользователя на основе сенсорной панели для семейства микроконтроллеров PIC 24»В данном дипломном проекте разрабатывается устройство графического интерфейса пользователя (Graphical User Interface, GUI) на основе сенсорной панели для семейства микроконтроллеров PIC24 - это система средств для взаимодействия пользователя с устройством, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, кнопок, полос прокрутки и т. п.).Благодаря исследованиям, проведенным в 60-е годы Дагом Энгельбартом в научно-исследовательском институте Стэнфорда был изобретен графический интерфейс пользователя. Впоследствии концепция GUI была перенята учеными из исследовательской лаборатории Xerox PARC в 1970-х. В 1973 году в лаборатории Xerox PARC собрали молодых ученых и дали свободу исследований. В результате, кроме всего прочего, на свет появляется концепция графического интерфейса WIMP (Windows, Icons, Menus, Point-n-Click) и в рамках этой концепции создается компьютер Alto. Он не был выпущен как коммерческий продукт, но широко использовался на фирме как корпоративный Xerox инструмент.Главное отличительное свойство от интерфейса командной строки состоит в том, что у пользователя есть произвольный доступ ко всем элементам интерфейса и он сам непосредственно управляет ими. Преимущественно элементы интерфейса реализованы на основе метафор, что отражает их свойства и применение это облегчает понимание и более быстрое освоение программы, что особенно удобно для начинающих пользователей. Основные идеи графического интерфейса пользователя были предложены в ходе работы ученых в лаборатории исследований Xerox PARC в 1973 году. Тогда перед учеными стояла задача свободных исследований и одна из предложенных идей компании Xerox была идея графического интерфейса. А коммерческий успех пришел к графическому интерфейсу в компании Apple Computer.Состав GUI: Устройства ввода графической информации: · Сканер; Указательные (координатные) устройства: · Мышь; · Устройства основанные на компьютерном зрении типа Kinect; Устройства вывода визуальной информации(LCD, светодиодные системы, СОИ, операторные панели): · Монитор (дисплей); · Светодиоды (на системном блоке или ноутбуке, например, информирующие о чтении/записи диска);Графический интерфейс пользователя (Graphical User Interface, GUI) это система средств для взаимодействия пользователя с устройством, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, кнопок, полос прокрутки и т. п.). Бесплатная графическая библиотека Microchip позволяет легко реализовать графический интерфейс пользователя с использованием 16-и разрядных микроконтроллеров PIC24 и цветных QVGA дисплеев. Графическая библиотека Microchip может обслуживать как монохромные индикаторы, так и многоцветные CSTN/TFT (16, 256 и 65тыс. цветов) дисплеи, имеющие параллельный или последовательный (I2C или SPI) интерфейс связи с микроконтроллером. Библиотека разделена на три уровня: графические объекты (Graphics Objects Layer - GOL), графические примитивы (Graphics Primitive Layer) и драйвера устройств (Device Driver Layer). Текущая версия графической библиотеки (версия 1.0 на момент написания статьи) поддерживает несколько типов графических контроллеров Samsung S6D0129/S6D0139, Renesas R61505U, Solomon Systech SSD1339, LG LGDP4531 и Densitron HIT1270, однако возможна поддержка и других контроллеров, для этого из всей библиотеки нужно модифицировать лишь функции драйверов устройств.Были рассмотрены требования к графическому интерфейсу пользователя на примере Windows. Также были рассмотрены аппаратное и программное обеспечение графического интерфейса пользователя.Требования к системе: Требования к PIC24FJ64GA004: · разрядность вычислительного ядра - 16 бит; · аппаратная организация обработки данных (структура машинного цикла, соотношение тактов ГТИ и машинных циклов); · возможность работа по прерываниям, по внешним сигналам готовности или по командам человека; · тип устройств ввода/вывода, которыми должен управлять выбираемый МК в проектируемой системе (терминалы, выключатели, реле, клавиши, датчики, цифровые устройства визуальной индикации, аналого-цифровые и цифроаналоговые преобразователи, модуляторы и т.д.); В описании для одного модуля, например, указано минимальное сопротивление X-направления 300 Ом и максимальное 900 Ом.Каждый объект динамически выделяет от 2 до 24 Байт ОЗУ, таким образом, графическим цветным TFT-индикатором может управлять даже дешевый, 28-и выводный контроллер PIC24FJ32GA002 с 32КБ Flash памятью программ и 4КБ ОЗУ. Это может быть одиночный вызов функции BTNCREATE (, , ) который создаст объект «Button»или вызов нескольких функций для создания нескольких объектов.

План
Содержание

АННОТАЦИЯ

ВВЕДЕНИЕ

1. АНАЛИТИЧЕСКАЯ ЧАСТЬ

1.1 Классификация и требования к графическим интерфейсам пользователя

1.2 Аппаратное и программное обеспечение реализации графического интерфейса

1.3 Структура ГИП

Выводы по разделу

2. КОНСТРУКТОРСКАЯ ЧАСТЬ

2.1 Общие требования к разрабатываемому устройству

2.2 Разработка и описание структурной схемы устройства

2.3 Описание элементной базы для проектируемого устройства

2.3.1 PIC24FJ64GA004 Универсальный Flash микроконтроллер

2.3.2 4-х проводная резистивная сенсорная панель microchip AC164127-4

2.3.3 LCD экран microchip AC164127-4

Выводы по разделу

3. ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ

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

3.2 Разработка алгоритма управляющей программы для устройства

3.3 Технология изготовления печатной платы устройства

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

Выводы по разделу

4. ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ ПРОЕКТА

4.1 Маркетинговое исследование

4.2 Расчет себестоимости на разработку устройства56

4.3 Расчет себестоимости производства опытного образца

Выводы по разделу

5. БЕЗОПАСНОСТЬ И ЭКОЛОГИЧНОСТЬ ПРОЕКТНЫХ РЕШЕНИЙ

5.1 Характеристика объекта разработки и рабочего помещения

5.2 Анализ опасных и вредных производственных факторов

5.3 Мероприятия по устранению или уменьшению влияния опасных и вредных производственных факторов

5.4 Расчеты

5.5 Пожарная безопасность

5.6 Экологичность проекта

Выводы по разделу

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

АННОТАЦИЯ

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?