Проектирование идентификатора каналов многожильного кабеля
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
мпоненты Proteus:
Таблица
МикроконтроллерATMega8РезисторGeneric ResКнопкаGeneric ButtonДемультиплексор74154
Послесоединения элементов между собой и их настойки, устанавливаем файл прошивки (sender_001.elf) свойствах контроллера.
После этого необходимо добавить на схему вторую часть данной системы (приемник). Как только приемник будет добавлен, можно начинать симуляцию работы схемы.
Заключение
В ходе выполнения данного курсового проекта были исследованы возможные решения поставленной в задании проблемы, из этих решений путем их анализа было выбрано оптимальное. Исходя из выбранного пути решения поставленной задачи, были разработаны структурная, функциональная и принципиальная схемы.
Был обоснован выбор тех или иных схем и выбор микроконтроллера, который будет стоять во главе всего устройства и управлять его составляющими элементами.
Были разработаны основные принципы и алгоритмы работы устройства, по которым оно будет функционировать, а для интеграции данных алгоритмов в само устройство была разработана программа на языке C для контроллера ATmega8 в среде разработки WinAVR.
Была смоделирована электрическая схема устройства.
При выполнении данного курсового проекта были получены новые и закреплены старые знания в области микроконтроллеров, разработки программ на языке высокого уровня, моделировании схем устройств.
Язык C, на котором написана основная программа управления системой, позволяет усовершенствовать прошивку, путем расширения функционала. Особенностью языка программирования С является обеспечение переносимости кода между устройствами
Список используемой литературы
. Голубцов Микроконтроллеры AVR - от простого к сложному, 2003, СОЛОН-Пресс.
. ATmega8 Datasheet, описание от разработчика, 2011.
3. Atmel Home- Atmel Corporation