- •Содержание
- •Введение
- •1 Разработка функциональной схемы системы
- •1.1Описание принципа работы объекта
- •1.2 Функциональная схема микропроцессорной системы
- •2 Разработка аппаратной части системы
- •2.1 Краткое описание микропроцессорного комплекта
- •2.2 Организация памяти микропроцессорной системы Распределение памяти контроллера приведено на рисунке 5.
- •2.3.1 Выбор конденсаторов
- •2.3.2 Расчет и выбор кнопок
- •2.3.4 Выбор индикатора
- •2.3 Расчет и выбор элементов сопряжения
- •3 Разработка программного обеспечения системы
- •3.1 Краткое описание системы команд микроконтроллера
- •Арифметические операции:
- •3.2 Описание общего алгоритма работы системы
- •3.3 Разработка текста программы
Содержание
Содержание 3
Введение 4
1 Разработка функциональной схемы системы 5
1.1 Описание принципа работы объекта 5
1.2 Функциональная схема микропроцессорной системы 7
2 Разработка аппаратной части системы 9
2.1 Краткое описание микропроцессорного комплекта 9
2.2 Организация памяти микропроцессорной системы 21
2.3 Расчет и выбор элементов сопряжения 23
2.3.1 Выбор терморезистора и элементов схемы сопряжения его с АЦП. 23
2.3.2 Выбор индикатора и элементов сопряжения с ним 24
2.3.3 Выбор кнопок 25
2.3.4 Выбор конденсаторов 25
2.4 Описание схемы электрической принципиальной 26
3 Разработка программного обеспечения системы 27
3.1 Краткое описание системы команд микроконтроллера 27
3.2 Описание общего алгоритма работы системы 32
3.3 Описание алгоритма решения задачи 33
Заключение 34
Список использованной литературы 36
Приложение А……………………………………………………………………
…
Введение
В связи с ростом вычислительной мощности микропроцессоров, появилась возможность использовать эти универсальные устройства в различных областях техники.
Для реализации законов управления преобразователем раннее использовалось большое количество элементов. Сейчас эти законы проще решить используя микроконтроллер. При этом отпадает необходимость в большом количестве элементов, потому что все законы реализуются программно. Однако при этом основная задача разработки смещается из схемотехнической области, т.к. принципы соединения между элементами микропроцессорной системы определены разработчиком, в область программирования.
Применение микроконтроллеров в системах управления автоматизированным электроприводом позволяет существенно расширить функциональные возможности привода путем реализации сложных законов управления.
Согласно заданию необходимо разработать устройство счета импульсов с возможностью работы в двух режимах: счет импульсов, счет импульсов в минуту. Также необходимо реализовать возможность сохранения данных за три смены и последующей возможностью выдачи информации через интерфейс i2c на индикатор мжки.
1 Разработка функциональной схемы системы
1.1Описание принципа работы объекта
В данном курсовом проекте источник импульсов нам не важен. Импульсы будут приходить на вход счетчика таймера Т0. То есть нужно настроить С/Т0 в режим счетчика. В результате число импульсов будет храниться в регистрах TH0 и TL0. Максимальное число импульсов 65025. По заданию необходимо чтобы программа могла рассчитать количество приходящих импульсов в минуту. Для этого необходимо задействовать второй таймер T1, который будет производить непосредственно отсчет времени(минуты). Так же нам необходимо выводить значения на МЖКИ, для этого к контроллеру подключим МЖКИ. Для того чтобы выбрать нужный режим отображения на МЖКИ: количество импульсов или число импульсов в минуту, - введем кнопки, при нажатии которых будет задаваться тот или иной режим.
1.2 Функциональная схема микропроцессорной системы
Функциональная схема системы приведена на рисунке 2 и в графической части проекта.
В данной схеме можно выделить следующие блоки:
блок обработки индикации (БОИ) – служит для подготовки вывода информации на индикатор;
индикатор (ИНД) - служит для визуализации информации ;
таймер (Т) - служит для отсчетов промежутков времени;
блок обработки клавиатуры (БОК) - служит для подготовки ввода информации с клавиатуры;
клавиатура (К) - служит для ввода информации в микропроцессорную систему.
блок счета импульсов (БСИ) - служит для подсчета импульсов
блок счета импульсов в минуту (БСИМ)
импульс (И)
Рисунок 2 – функциональная схема микропроцессорной системы
