Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Качур.docx
Скачиваний:
5
Добавлен:
31.10.2018
Размер:
477.06 Кб
Скачать

3. Розробка програмного забезпечення

ORG 0000H

JMP INIT

ORG 0100H

INIT: LXI SP,1BFFH

MVI A,82H

OUT DH

EI

MAIN: MVI C,0

MVI A,10111111 ;Селектор зчитування температури

OUT AH

IN AH

ANI 00001111 ; Задана температура

MVI D,A

MVI A,11111111 ; Селектор зчитування температури

OUT AH

IN AH

ANI 00001111 ; Температура в основній камері

M1: CMP D,A

JG M2

MVI A,10111111

OUT 8H

ICX C

MVI B,1

CALL WAIT

JMP M1

M2: MVI B,2

CALL WAIT

MVI A,11111111

OUT 8H

CMP C,88 ; Перевірка на 1.5 години

JNG NOTCALL1

CALL ALARM

NOTCALL1:

MVI C,0

IN 9H

ANI 11111000 ; Задана температура в морозильній камері

MVI D,A

IN 8H

ANI 11111000 ; Температура в морозильній камері

M3: CMP D,A

JNG M4

MVI A,11011111

OUT 8H

ICX C

MVI B,1

CALL WAIT

JMP M2

M4: MVI B,2

CALL WAIT

MVI A,11111111

OUT 8H

CMP C,88 ; Перевірка на 1.5 години

JNG NOTCALL2

CALL ALARM

NOTCALL2:

JMP MAIN

HLT

Процедура ALARM

IN AH

ANI 00100000

JNZ M1

MVI A,10111111

OUT 9H

M1: IN AH

ANI 00010000

JNZ M2

MVI A,11011111

OUT 9H

M2: MVI A,01111111

OUT 8H

Кінець

4. Висновки

Розширення функцій МПС потребувало вдосконалення знань спеціалістів різних профілів в цьому напрямі. Тому вивчення основ побудови та програмування мікропроцесорів є неодмінною складовою підготовки спеціалістів, що працюють у галузі електроніки. Незважаючи на велику різноманітність типів МП та функцій, що вони виконують, логіка побудови систем і створення програмного забезпечення залишається незмінною. Вивчення загальних принципів побудови, особливостей архітектури, використання різних видів пам’яті та програмування мікропроцесорних комплектів дає теоретичну базу для розробки і використання мікропроцесорних систем різних типів.

В даній курсовій роботі була розроблена система управління та керування об'єктом на базі мікропроцесора i8085. Вона складається з наступних вузлів:

  • мікропроцесорне ядро, в основі якого процесор і8085

  • блок оперативної пам'яті ОЗП, об'ємом 2 Кбайт ;

  • блок пам'яті програм ПЗП, об'ємом 4 Кбайт;

  • програмований таймер;

  • пристрої введення/виведення

Мікропроцесор забезпечує виконання програми, що зберігається в модулі пам'яті, формує адреси і сигнали управління для звернення до певних елементів пам'яті модуля пам'яті, і окремих елементів системи, таких як порти введення/виведення, контролер переривань.

ОЗП призначена для тимчасового зберігання даних, основної програми розташованої в ПЗП.

Порти введення/виведення є двонаправленими буферами з трьома станами і призначені для побайтового введення, виведення або введення/виведення інформації.

Список використаних джерел

1. Хвощ С.Т. и др. Микропроцессоры и микроЭВМ в системах автоматического управления: Справочник. - Л.: Машиностроение, 1987. - 640 с.

2. Щелкунов Н.Н. Микропроцессорные средства и системы - М.: Радио и связь. 1989 г.

3. Микропроцессорный комплект К1810: Структура, программирование, Применение. /Ю М. Казаринов и др. - М.: Высшая школа, 1990.

4. Мікропроцесорна техніка: Ю. І. Якименко, Т. О. Терещенко.

5. http://www.radioland.net.ua/contentid-377-page1.html

6. http://www.webplaneta.de/topic.php?topic=79

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]