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


 

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

33012. Философия марксизма 18.68 KB
  Дарвина открытие клеточного строения живых организмов изобретение проволочного телеграфа паровоза парохода автомобиля фотографии многочисленные открытия в сфере производства механизация труда; крушение идеалов Великой французской революции свобода равенство братство идеи французского Просвещения их невозможность воплощения в реальной жизни; нарастание социальноклассовых противоречий и конфликтов революция 1848 1849 гг. Суть исторического материализма в следующем: на каждом этапе общественного развития люди для...
33013. Позитивизм и его разновидности 16.86 KB
  Логика и основания развития науки в позитивизме заключались в том чтобы наблюдать описывать и систематизировать факты и на этой основе формулировать научные законы и теории. Современная философия науки начинается с Венского кружка философов участники кот выпустили манифест научное мировоззрение. По мнению неопозитивистов предметом философии д б язык науки а также деятельность философов направленная на анализ знания выраженного в языке науки. культ науки философия должна быть заменена науками в результате логического анализа языка3.
33014. Иррационализм в середине XIX века 14.55 KB
  Они вообще говоря не отвергали науку ее практическое значение для человеческой жизни но отказывались видеть в ней адекватный способ познания окружающего мира и самого человека.Кьергегор на первый план выдвигает проблему человека. Рассмотрим каковы по Кьеркегору методы и способы познания человека. По Кьеркегору никакие научные рациональные методы не годятся для познания человека.
33015. Западноевропейская философия XX века 38.12 KB
  Метод основан на идее специфики философского изучения сознания заключающегося в применении метода интуиции. Метод Эдмунда Гуссерля позволяет философии стать на позиции внутреннего вхождения в поток сознания обеспечивающий возможность непосредственно наблюдать видение структур чистого сознания. Основные формы эмоционального состояния обыденного сознания: забота вина страх ответственность страх смерти и т. В отличие от классических онтологий что как правило рассматривают бытие как объективный независимый от сознания мир Мартин...
33016. Русская православная философия 18.37 KB
  Поэтому философия приобретает религиозный характер что проявляется в русской философии в целом и ее религиозноидеалистическом направлении в частности. Важнейшие философскомировоззренческие проблемы по поводу понимания и толкования духовного и материального веры и разума смысла жизни свободы человека смерти и бессмертия и другие были в поле зрения как философии так и религии. О русской философии. Ее фундамент закладывает Киреевский определив задачи русской религиозной философии.
33017. Основной вопрос философии, две его стороны. Понятие материализм и идеализм, идеальное, первичное, вторичное. Гносеологические и социальные корни идеализма 43.54 KB
  Основной вопрос философии: Философия это система основополагающих идей в составе мировоззрения человека и общества. Вот почему она может быть в определенном смысле названа основным вопросом философии. Вопрос о соотношении сознания и бытия духа и природы является основным вопросом философии.
33018. Метафизический метод познания (мышления) 17.82 KB
  Признает законы логики единственными движущими силами всякого развития. Этому уровню развития науки соответствовал метафизический способ мышления Метафизика. в любой его форме становится препятствием на пути прогрессивного развития научных знаний. стал антропологической интерпретацией идей развития и прогресса сформировавшихся в конце 18 первой половине 19 вв.
33019. Диалектика как метод познания. Принципы и законы диалектики 14.21 KB
  Противоположность черты стороны признаки предмета которые коренным образом отличаются друг от друга и вместе с тем не могут сущ.Противоречие это импульс толчок к изменению и развитию предмета. Внутренние противоречия между противоположными сторонами предмета пр.Основные противоречия между ведущими главными сторонами предмета.
33020. Проблема бытия в истории философии 35.15 KB
  Проблема бытия в истории философии Можно вычленить несколько периодов в трактовке бытия. Первый период мифологическое истолкование бытия. Второй этап связан с рассмотрением бытия самого по себе натуралистическая онтология.