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


 

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

82968. Парниковый эффект 38.14 KB
  Экологи всех стран отмечают резкое потепление климата Земли. Данное изменение климата носит название парникового эффекта. Хотя изменения климата естественные или вызванные деятельностью человека так называемые антропогенные происходят сравнительно медленно они охватывают огромные регионы...
82969. Планирование персонала 83.5 KB
  Термин планирование персонала включает в себя все проблемы сферы персонала которые могут возникнуть в будущем. Планирование персонала во-первых служит целевому планированию потребностей в области персонала и во-вторых планированию мероприятий которые должны проводиться...
82970. ФИЗИОЛОГИЯ РЕФЛЕКСОВ 32.62 KB
  Большинство видов нервной регуляции эффекторов осуществляется через такие дуги которые широко варьируют по сложности. Более сложные формы нервной интеграции в основном имеют ту же природу. Однако межнейронные связи центральной нервной системы широко варьируют по сложности и благодаря...
82971. Функции и виды прибыли 152 KB
  Для каждого студента факультета экономики и финансов важнейшим и приоритетным направлением является глубокое изучение экономических дисциплин, в частности такого предмета, как экономика предприятия. Для достижения должного уровня познания данной дисциплины необходим системный подход к ее исследованию.
82972. Гигиена ротовой полости и питания 848.42 KB
  Цель гигиены состоит в предотвращении заболеваний, сохранении и укреплении здоровья, создании оптимальных условий для жизнедеятельности человека методами профилактики. Результатом поставленной цели можно считать оптимизацию условий труда и жизни человека вследствие снижения заболеваемости и т.п.
82973. ДЕЗИНФЕКЦИЯ. СВЕДЕНИЯ ПО ВЕТЕРИНАРНОЙ САНИТАРИИ И ДЕЗИНФЕКЦИИ 52.66 KB
  Дезинфекция слагается из двух последовательно осуществляемых приемов: механической очистки и собственно дезинфекции.Удалением загрязнений создают условия для последующего свободного доступа химических средств в случае проведения дезинфекции к оставшимся на поверхностях микроорганизмам...
82974. Опухолевая прогрессия. Метастазирование, кахексия, рецидирование опухолей 47 KB
  Злокачественные опухоли зачастую становятся причинами смерти людей. Согласно цитологической и гистологической структуре опухолевых клеток и тканей выделяют доброкачественные и злокачественные опухоли. Доброкачественные опухоли. Такие опухоли растут медленно и как правило не метастазируют.
82975. Антропогенные факторы загрязнения гидросферы 45.11 KB
  Существование всего живого на земле и человека в частности основано на использовании воды. Установлено что более 400 видов веществ могут вызвать загрязнение воды. Постоянно загрязняются и подземные воды при просачивании промышленных и хозяйственно-бытовых стоков из хранилищ накопителей отстойников...
82976. Узагальнення та систематизація знань по темі «Поняття» 136 KB
  Систематизувати знання про поняття вдосконалювати вміння розв’язувати логічні задачі класифікувати та порівнювати предмети. Сьогодні ми закріпимо і узагальнимо наші знання з теми Поняття. Побудова Асоціативного куща спираючись на знання дітей по темі Поняття.