Проектирование микропроцессорной системы

Разработка микропроцессорной системы управления технологическим объектом. Выбор и расчет элементов системы, разработка ее программного обеспечения. Составление структурных, функциональных и принципиальных схем микроконтроллеров семейства MCS-51.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид курсовая работа
Язык русский
Дата добавления 20.09.2012
Размер файла 579,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

В блоке 1 БСА производится сброс флага RI приемника. Затем в блоке 2 проверяется готовность передатчика путем опроса его флага TI. Если он готов к передаче, то флаг TI сбрасывается и в регистр SBUF пересылается байт из ячейки ПД с адресом 24H, где находятся данные о сигналах X1 - X5 и Y1 - Y3 (блоки 3 и 4). Затем в интерфейс передаются 3 байта данных из массива DATA_W, где находятся коды W1 - W3 АЦП (блоки 5 - 10 БСА). Регистр R7 используется в качестве счетчика байтов. Текст программы передачи данных

;************************************************************

; TRANSMIT - подпрограмма передачи данных в интерфейс

;************************************************************

TRANSMIT: CLR RI ; Сбросить флаг RI

WAIT1: JNB TI,WAIT1 ; Ожидание готовности передатчика

CLR TI ; Сбросить флаг готовности

MOV SBUF, 24H ; Передать байт в интерфейс

MOV R0, #DATA_W; Начальный адрес массива

MOV R7, #3 ; Счетчик байтов

WAIT2: JNB TI, WAIT2 ; Ожидание готовности передатчика

CLR TI

MOV SBUF, @R0

INC R0

DJNZ R7, WAIT2 ; Цикл передачи восьми байтов

RET

Для формирования управляющих сигналов Y1, Y2, Y3 в программу работы МК необходимо ввести временные задержки различной длительности. Так как оба таймера МК заняты, то для реализации временных задержек используем метод программных циклов. Для задержки длительностью t1 = 76 мкс используем подпрограмму DEL, которая вызывается командой CALL DEL, ее текст

DEL: MOV R7, #N

LOOP: DJNZ R7, LOOP

RET

В описании команд МК51 указывается, за сколько машинных циклов (МЦ) выполняется каждая команда: MOV R7,#N - 1 МЦ, DJNZ - 2 МЦ, RET - 2 МЦ, CALL - 2 МЦ.

Время машинного цикла связано с тактовой частотой работы МК соотношением:

. (4.5)

При МГц имеем:

мкс.

Время задержки

(4.6)

При мкс имеем

.

Для реализации задержки длительностью =15 мс и =45 мс используем подпрограмму с двумя вложенными циклами:

DELAY: MOV R6, #EXTR

LOOP2: MOV R7, #INTR

LOOP1: DJNZ R7, LOOP1 ; Внутренний цикл

DJNZ R6, LOOP2 ; Внешний цикл

RET

Необходимо определить значение констант INTR и EXTR, задающих времена, соответственно, и . Можно записать для времени внутреннего цикла:

. (4.7)

Примем мкс, тогда

.

Для времени внешнего цикла

(4.8)

При

При

Окончательно подпрограммы временных задержек будут иметь следующий вид:

;*************************************************************

; DEL76MKS - подпрограмма задержки на 76мкс

;*************************************************************

DEL76MKS: MOV R7, #36

LOOP: DJNZ R7, LOOP

RET

;*************************************************************

; DEL15MS - подпрограмма задержки на 15 мс

;**********************************************************

DEL15MS: MOV R6, #37

LOOP2: MOV R7, #200

LOOP1: DJNZ R6, LOOP1

DJNZ R6, LOOP2

RET

;*************************************************************

; DEL45MS - подпрограмма задержки на 45 мс

;*************************************************************

DEL45MS: MOV R6, #112

LOOP2: MOV R7, #200

LOOP1: DJNZ R7, LOOP1

DJNZ R6, LOOP2

RET

Заключение

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

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

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

1. Интегральные микросхемы и их зарубежные аналоги: Справочник. / Нефедов А.В. Т. 9.-М.: ИП РадиоСофт, 1999.- 512 с.

2. Резисторы, конденсаторы, трансформаторы, дроссели, коммутационные устройства РЭА: Справочник/ Н.Н. Акимов и др. Мн.: Беларусь, 1994.

3. Полупроводниковые приборы: (диоды и транзисторы) / Галкин В.И., Прохоренко В.А. -Мн.: Беларусь, 1979.

4. Цифровые и аналоговые интегральные микросхемы: Справочник / C. В. Якубовский и др.- М.: Радио и связь, 1989.

5. Популярные цифровые микросхемы: Справочник. / Шило В.Л. М.: Радио и Связь, 1987.

6. http://www.dalkon.ru/

7. http://radiol12.ru/

Размещено на Allbest.ru


Подобные документы

  • Выбор программного обеспечения. Построение функциональной модели. Тестирование программного описания автомата. Проектирование общей схемы сборки проекта из отдельных фрагментов. Нормы затрат на проектирование и внедрение микропроцессорной системы.

    дипломная работа [348,1 K], добавлен 05.05.2015

  • Структурная и принципиальная электрические схемы микропроцессорной системы (МПС) для управления объектом. Программные модули, обеспечивающие выполнение алгоритма управления объектом, оценка параметров МПС. Расчет аппаратных затрат, потребляемой мощности.

    курсовая работа [1,2 M], добавлен 28.12.2012

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

    курсовая работа [978,9 K], добавлен 31.05.2019

  • Изобретение и развитие микропроцессоров. Микроконтроллеры различных типов. Принципиальная схема микропроцессорной системы. Выбор датчиков Расчет основных элементов МПС. Составление алгоритма работы схемы, программы для нее. Сборка МПС в программе Proteus.

    курсовая работа [387,3 K], добавлен 25.04.2016

  • Кустовая насосная станция как объект программного управления. Основные характеристики микросхем и режимы их работы. Разработка структурной и принципиальной схем микропроцессорной системы программного управления на основе микропроцессора К1821ВМ85.

    курсовая работа [124,1 K], добавлен 03.05.2012

  • Изучение устройства связи с датчиком и исполнительными механизмами, разработка блока памяти объёмом 80 кб. Характеристика программ, обеспечивающих выполнение заданного алгоритма и алгоритма обмена. Оценка микропроцессорной системы по аппаратным затратам.

    практическая работа [154,1 K], добавлен 14.11.2011

  • Проект структурной схемы микропроцессорной системы управления. Блок-схема алгоритма работы МПС; создание программы, обеспечивающей его выполнение. Распределение области памяти под оперативное и постоянное запоминающие устройства. Оценка ёмкости ПЗУ и ОЗУ.

    курсовая работа [467,9 K], добавлен 21.05.2015

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

    дипломная работа [760,0 K], добавлен 27.06.2016

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

    курсовая работа [3,3 M], добавлен 26.06.2016

  • Рассмотрение аппаратных принципов построения устройств микропроцессорной техники и их программного обеспечения. Структурная схема микропроцессора К1821ВМ85А. Карта распределения адресного пространства памяти. Расчет потребляемой устройством мощности.

    курсовая работа [2,4 M], добавлен 26.11.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.