Разработка микропроцессорной системы для контроля и индикации параметров изменяющегося по случайному закону 8-ми разрядного двоичного кода. Проектирование принципиальной схемы микроконтроллера, описание работы схемы. Разработка блок-схемы программы.
Аннотация к работе
МПС предназначены для: - приема информации о параметрах объекта, представленных в виде сигналов, поступающих от аналоговых или цифровых первичных датчиков, устанавливаемых на объекте, - обработки полученной информации в соответствии с заданием, - выдачи результатов обработки на вход блока индикации для принятия оператором решения о состоянии контролируемого процесса. Параметрами сигналов в зависимости от варианта задания являются: - период следования, длительность фронтов или спадов, нелинейность фронтов, спадов или вершин, - период следования, отклонение формы сигнала от формы, заданной законом изменения, временные значения минимального или максимального значений амплитуды аналоговых электрических сигналов, - параметры перемещения объекта (скорость прохождения участков, время прохождения участков, число участков, где объект меняет направление перемещения и пр.), - параметры цифрового двоичного кода (число нулей в коде, число нулей в группе разрядов и пр.).ГСЧ - генератор случайных чисел , генерирующий последовательность чисел, элементы которой почти независимы друг от друга БР - буферный регистр, осуществляющий хранение значений, поступающих с ГСЧ и передающий их микроконтроллеруДля реализации МПУ контроля и индикации параметров нам понадобится 8 разрядный контроллер, с одним таймером, портами ввода/вывода, регистрами. Память данных микроконтроллера PIC16F84 можно разделить на специальные регистры, содержащие служебную инфомацию о состоянии микроконтроллера и регистры общего назначения, используемые в качестве оперативной памяти микроконтроллера. Память для хранения программы микроконтроллера PIC16F84 (1k 14-и битовых слов) выполнена по FLASH технологии и размещена непосредственно на кристалле микроконтроллера. Выборку очередной инструкции из памяти осуществляет блок управления с использованием текущего значения счетчика команд, имеющего восьмиуровневый стек, позволяющий реализовать последовательный вызов процедур. АЛУ микроконтроллера PIC16F84, который управляется блоком управления имеет регистр аккумулятор, доступный программе и регистр статуса, который может информировать о результатах выборки.Блок-схема управляющей программыВ результате выполнения курсового проекта была разработана система МПУ для контроля и индикации параметров изменяющегося по случайному закону 8-ми разрядного двоичного кода и получены практические навыки проектирования микропроцессорных измерительных систем.
План
Содержание
1. Техническое задание
2. Введение
3. Структурная схема
4. Разработка принципиальной схемы
5. Разработка блок-схемы программы
6. Заключение
1.
Введение
Курсовое проектирование преследует цель закрепить знания, полученные студентами при изучении курсов по микропроцессорной технике. Оно помогает на практике применить полученные теоретические знания при проектировании микропроцессорных измерительных систем (МПС).
МПС предназначены для: - приема информации о параметрах объекта, представленных в виде сигналов, поступающих от аналоговых или цифровых первичных датчиков, устанавливаемых на объекте, - обработки полученной информации в соответствии с заданием, - выдачи результатов обработки на вход блока индикации для принятия оператором решения о состоянии контролируемого процесса.
Параметрами сигналов в зависимости от варианта задания являются: - период следования, длительность фронтов или спадов, нелинейность фронтов, спадов или вершин, - период следования, отклонение формы сигнала от формы, заданной законом изменения, временные значения минимального или максимального значений амплитуды аналоговых электрических сигналов, - параметры перемещения объекта (скорость прохождения участков, время прохождения участков, число участков, где объект меняет направление перемещения и пр.), - параметры цифрового двоичного кода (число нулей в коде, число нулей в группе разрядов и пр.).
Основу МПС должен составлять микропроцессорный модуль (ММ), или микроконтроллер. Для формирования дополнительных управляющих и/или информационных сигналов, не предусмотренных перечисленными БИС, рекомендуется использовать ИС других общедоступных серий.
3.
Вывод
В результате выполнения курсового проекта была разработана система МПУ для контроля и индикации параметров изменяющегося по случайному закону 8-ми разрядного двоичного кода и получены практические навыки проектирования микропроцессорных измерительных систем.