39887

Разработать на основе МПК I8085 контроллер управления, обеспечивающий и поддерживающий определенную температуру (точность: плюс/минус 0.1 С) в холодильной камере, в зависимости от вида продукции для хранения

Курсовая

Информатика, кибернетика и программирование

3 Постановка задачи4 Структурная схема устройства5 Общая схема алгоритма.6 Функциональная схема8 Детальная схема алгоритма. Структурная организация устройства Общая схема алгоритма Основная программа Х1: 1 значение с датчиков равно значению с переключателей; 0 – не равно; Х2: 1 – значение датчика больше чем значение переключателей; 0 – меньше: Рис. Общая схема алгоритма работы устройства.

Русский

2013-10-11

204.08 KB

19 чел.

Федеральное агентство по образованию РФ

Южно-Уральский государственный университет

Кафедра «Электронные вычислительные машины»

Пояснительная записка к курсовой работе

по курсу:

«Микропроцессорные системы»

                                                       

                                       Руководитель

                                                                                           Винников Б.В.

  “___”___________ 2011г.

                                                                                           Выполнил:

                                                                                                             

“___”___________2011г.

Челябинск

2011

Содержание

Задание…………………………………………………………………………………………..3

Постановка задачи………………………………………………………………………………4

Структурная схема устройства…………………………………………………………………5

Общая схема алгоритма………………………………………………………...........................6

Функциональная схема…………………………………………………………………………8

Детальная схема алгоритма…………………………………………………………………….9

Программа работы……………………………………………………………………………..11

Задание

Разработать на основе МПК I8085 контроллер управления, обеспечивающий и поддерживающий определенную температуру (точность: плюс/минус 0.1 С) в холодильной камере, в зависимости от вида продукции для хранения. Код температуры задается извне (к примеру с переключателей). Ввод кода по прерыванию. Диапазон температуры от +4 °С до –20 °С.

Постановка задачи

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

Исходя из того, что температура находится в диапазоне от +4 °С до -20 °, а точность составляет ±0,1 °С, количество возможных кодов температуры будет равно 240.

Температура регулируется в соответствии с сигналом управления на выходе контроллера.

Сигнал управления может иметь следующие значения:

 

Текущую температуру в холодильной камере отражают сигналы с датчиков. Эта информация поступает на вход контроллера и используется при выдаче сигнала управления. Для представления значений температуры используются восьми разрядные коды.

Ввод кода температуры происходит по нажатию кнопки прерывания, после чего следует его обработка и выдача управляющих сигналов на увеличение или уменьшение температуры.

Структурная организация устройства

  Рис. 1. Структурная организация устройства

Общая схема алгоритма

Основная программа (Х1: 1 - значение с датчиков равно значению с переключателей; 0 – не равно; Х2: 1 – значение датчика больше чем значение переключателей; 0 – меньше):

 Рис. 2. Общая схема алгоритма работы устройства. Основная программа  

Подпрограмма обработки прерывания:               

Рис. 3. Общая схема алгоритма работы устройства. Подпрограмма  

Детальная схема алгоритма

Основная программа:

 Рис. 5. Детальная схема алгоритма работы устройства. Основная программа

Подпрограмма обработки прерывания:

Рис. 6. Детальная схема алгоритма работы устройства. Подпрограмма

Программа работы

Адрес

Код команды

Мнемоника

Комментарии

0000

31 1F 00

         LXI SP,  #01FFh

инициализация стека

0003

3E 99

         MVI A, #99h

установка режима ВВ55

0005

D3 03

         OUT 03h

0007

DB 02

         IN 02h

чтение с датчиков

0009

47

         MOV B, A

В хранит значение требуемой температуры

000A

3E 0E

         MVI A, #0Eh

размаскирование прерывания

000C

30

         SIM

000D

FB

         EI

разрешение прерывания

000E

DB 02

lbl1:   IN 02h   

чтение с датчиков

0010

B8

         CMP B

сравнение температуры датчиков с требуемой

0011

CA 0E 00

         JZ lbl1

равны

0014

FA 1E 00

         JM lbl2

требуется увеличить температуру

0017

3E 01

         MVI A, #01h

сигнал выключения нагревателя

0019

D3 01

         OUT 01h

001B

C3 0E 00

         JMP lbl1

001E

3E 02

lbl2:   MVI A, #02h   

сигнал включения нагревателя

0020

D3 01

         OUT 01h

0022

C3 0E 00

         JMP lbl1

подпрограмма обработки прерывания

002C

F5

         PUSH PSW

002D

DB 00

         IN 00h

чтение требуемой температуры с переключателей

002F

47

         MOV B, A

0030

F1

         POP PSW

0031

FB

         EI

разрешение прерывания

0032

C9

         RET


 

А также другие работы, которые могут Вас заинтересовать

74397. ПУТИ ПОВЫШЕНИЯ ПРОПУСКНОЙ СПОСОБНОСТИ ЛИНИЙ ЭЛЕКТРОПЕРЕДАЧ И ЭЛЕКТРИЧЕСКИХ СЕТЕЙ 720 KB
  К таким ограничениям относятся: а предел передаваемой мощности предел линии учитывающий устойчивость параллельной работы электрических станций и узлов нагрузки...
74398. Определение оптимальной мощности компенсирующего устройства для линии 55.5 KB
  Оптимальную мощность компенсирующего устройства описывают, исходя из критерия оптимизации. В качестве которого рассмотрим приведенные затраты. Функция кривых затрат отмечена в виде
74399. Учет равномерности затрат при оптимизации развития электрической системы. Метод приведенных затрат в динамической постановке 35 KB
  Приведенные затраты в динамической постановке записываются в виде: где Θ – период год к которому приводятся разновременные инвестиции и издержки чаще всего принимают первый период или год сооружения. Выражение в скобках означает приведенные затраты на интервале Т. Если таких отраслей j то динамические приведенные затраты формулируются в следующем виде: Есть несколько вариантов наилучший вариант там где min. Практическое решение заключается в выделении одного хотя не самого лучшего доминирующего критерия например ЧДД или приведенные...
74400. Чистый дисконтированный доход (ЧДД 36.5 KB
  Под ним понимают превышение суммарных денежных поступлений над суммарными затратами с учетом неравноценности эффектов относящихся к различным моментам времени. При этом дисконтированием называют приведение разновременных значений денежных потоков денежных поступлений капиталовложений и пр.
74401. ВЫБОР ВАРИАНТА РАЗВИТИЯ ЭЛЕКТРИЧЕСКОЙ СЕТИ С УЧЕТОМ НАДЕЖНОСТИ ЭЛЕКТРОСНАБЖЕНИЯ И ТРЕБОВАНИЙ ЭКОЛОГИИ 901.5 KB
  При нормативном подходе опираются на требования к обеспечению надежности электроснабжения излаженные в ПУЭ. К наиболее ответственным электроприемникам I категории отнесены такие перерыв электроснабжения которых может повлечь за собой опасность для жизни людей повреждение дорогостоящего оборудования массовый брак продукции расстройство сложного технологического процесса нарушение функционирования особо важных элементов коммунального хозяйства. К электроприемникам II категории отнесены те перерыв электроснабжения которых приводит...
74403. Строение и развитие (мегаспорогенез) зародышевого мешка 30.5 KB
  Там они делятся позднее еще два раза и на концах зародышевого мешка получается по четыре ядра. По одному ядру от каждой группы так называемые полярные ядра направляется к середине зародышевого мешка где они сливаются и образуют так называемое вторичное или центральное ядро зародышевого мешка. Вокруг трех ядер находящихся в конце зародышевого мешка ближайшем к пыльцевходу скопляется густая протоплазма и получаются три клетки голые или одетые очень тонкой белковой но не целлюлозной оболочкой.
74404. КОНУС НАРАСТАНИЯ СТЕБЛЯ 32.5 KB
  Теория справедливая для споровых растений мхов плаунов хвощей и папоротников см. 83 оказалась неверной для голосеменных и покрытосеменных растений. Ганштейн показал что у этих растений единственной апикальной клетки нет конус нарастания их побега массивный многоклеточный и слоистый. По теории гистогенов сформулированной Ганштейном конус нарастания голосеменных и цветковых растений состоит из трех слоев клеток: 1 наружного однослойного дерматогена1 из него возникает кожица эпидермис;2 периблемы состоящей из одного или...
74405. Ксилема 40 KB
  По характеру утолщения стенок различают трахеиды кольчатые спиральные лестничные сетчатые и пористые рис. Пористые трахерды имеют всегда окаймленные поры рис. 101 у хвойных обычно с торусом рис. Трахеиды приспособлены к выполнению двух функций: проведения воды и механического укрепления органа.