39887

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

Курсовая

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

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

Русский

2013-10-11

204.08 KB

21 чел.

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

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

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

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

по курсу:

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

                                                       

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

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

  “___”___________ 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


 

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

66835. ОСНОВИ КВАНТОВОЇ МЕХАНІКИ. ЯДЕРНА ФІЗИКА 490 KB
  Атом водню за теорією Бора Основні формули Момент імпульсу електрона на стаціонарних орбітах: L = m vn rn = nħ n = 123.1 де m маса електрона rn радіус орбіти vn швидкість електрона на орбіті n головне квантове число ħ постійна Дірака: ħ= h 2 де h постійна Планка. Енергія електрона що знаходиться на nй орбіті...
66837. Построение продольного и поперечного профилей трассы 1.23 MB
  По результатам нивелирования вычисляют высотные отметки точек трассы. Отметки используют для построения продольного и поперечных профилей. В табл. 61 приведены отметки реперов, пикетных точек и точек поперечного створа по трассе, соединяющей Бетонный завод с Песчаным карьером.
66838. Измерительные приборы 658 KB
  Принципиальная схема автоматического уравновешенного моста В измерительную схему входят: R1 R2 и R3 резисторы образующие три плеча мостовой схемы четвертое плечо образовано: Rt сопротивление термометра; Rр сопротивление реохорда; Rш шунт реохорда служащий для подгонки сопротивления...
66840. ОЦЕНКА ВЕРОЯТНОСТИ БАНКРОТСТВА ОРГАНИЗАЦИИ НА ОСНОВЕ НЕЙРОННОЙ СЕТИ 456.5 KB
  Вопросы определения вероятности дефолта и оценки кредитоспособности предприятия являются актуальными как для самого предприятия так и для его основных контрагентов в наибольшей степени для кредитных организаций и всех чье будущее финансовое положение...