Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КП_МК_Ашанина.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
203.13 Кб
Скачать

Министерство образования и науки Российской Федерации

Новосибирский Государственный Технический Университет

Факультет Автоматики и Вычислительной Техники

Кафедра Систем Сбора и Обработки Данных

Курсовой проект

По дисциплине «Микроконтроллеры», 7 семестр

Вариант №1

Студент: Ашанина А.С.

Группа: АО-01

Преподаватель:

Еленычев С.В.

Новосибирск, 2013

Содержание

Техническое задание

3

Введение

4

  1. Структурная схема системы и пояснения к ней

5

  1. Выбор элементной базы

6

  1. Описание работы принципиальной схемы

9

  1. Описание работы программного обеспечения (с блок-схемами алгоритмов)

10

  1. Принципиальная схема и спецификация

12

Заключение

14

Список литературы

15

Приложение 1

16

Приложение 2

19

Техническое задание

Контроллер семисегментной индикации. Количество разрядов: 3. Контроллер предназначен для отображения трехразрядных десятичных чисел в диапазоне 0 – 255. Число для отображения хранится в памяти ОЗУ контроллера. Запись числа для отображения в память контроллера осуществляется по последовательному интерфейсу RS-232 с помощью протокола MODBUS ASCII (функция 0х10 протокола).

Введение

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

Данные индикаторы не требовательны в энергопотреблении, просты в управлении, не требуют обрабатывать большого объема данных, что позволяет использовать их с микроконтроллерами, имеющими «скромные» характеристики, такими, например, как AT90S2313.

Данный микроконтроллер изучался нами в рамках курса «Микроконтроллеры».

Задача данной работы – продемонстрировать полученные знания в этой области.

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

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

  1. Структурная схема системы и пояснения к ней

Рис. 1. Структурная схема разрабатываемого устройства

Информация посредством последовательного интерфейса RS232 передается от компьютера(ПК) к микроконтроллеру(МК). RS-232 проводной дуплексный интерфейс. Метод передачи данных аналогичен асинхронному последовательному интерфейсу. Информация передается по проводам двоичным сигналом с двумя уровнями напряжения. Логическому «0» соответствует положительное напряжение (от +5 до +15 В для передатчика), а логической «1» отрицательное (от −5 до −15 В для передатчика) Так как интерфейс RS232 имеет логические уровни напряжения, отличающиеся от уровней МК(от 0 до 5 В), то необходимо согласование. МК принимает данные от ПК и передает ответ в виде сообщения об успешном завершении передачи или ошибке.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]