Меню
Поиск



рефераты скачать Разработка МПУ для сушильной печи

Управление состоянием повторителей осуществляется элементами ИЛИ-НЕ с помощью сигналов СЕ (ВК) и Т. Если на выходе установлен высокий уровень1, то независимо значение сигнала Т, на выходе элемента ИЛИ-НЕ установлен низкий уровень – логический 0. Если СЕ (ВК) = 0 и Т = 1, то на выходе ИЛИ-НЕ 1 будет 1.









2.4. Описание системного контроллера КР580ВК28.


Системный контроллер необходим для формирования управляющих сигналов и увеличения нагрузочной способности шины данных. В системном контроллере нашего типа предусмотрен шинный формирователь, выполняющий функции двунаправленного буфера. Выдаваемая из МП в начале цикла информация о состоянии при появлении сигнала «Строб» фиксируется в регистре. Контрольно-кодирующая матрица использует содержимое регистра состояния и управляющие сигналы с выхода МП «Прием», «Запись», «Подтверждение захвата» формируя на выходе контроллера управляемые сигналы.







3. Микросхема памяти.


Микросхема памяти предназначена для временного хранения информации обрабатываемой центральным процессором. В моем задании используется микросхема статической памяти К541РУ2А, которая имеет организацию ячеек 1024х4 (бит).








4. Организация ОЗУ.

Организация ОЗУ выполняется из расчета заданного объема памяти (4096х8) и заданного типа микросхемы памяти, которая имеет организацию ячеек 1024х4. Проводя несложные математические операции (4096х8 / 1024х4 = 4 линии по 2 микросхемы) получаем требуемую схему подключения микросхем памяти.



5. Устройство ввода/вывода.


Ввод данных в полученном задании должен осуществляться при помощи 4 клавиш. Индикацию (вывод) было решено использовать 4 знаковую. Количество знаков выбиралось из расчета максимального количества задействованных элементов при индикации максимальной температуры.





















Клавиши реализованы следующим образом:


6. Программируемый адаптер ввода/вывода.


КР580ВВ55 – это программируемый параллельный интерфейс, но предназначен для осуществления обмена информацией в параллельном коде между микропроцессором и различными УВВ. Режимы работы каждого из каналов программируются с помощью управляющего слова.

 



Х1 – PA(7-0): 1-Ввод; 0-Вывод

Х2 – PС(7-4): 1-Ввод; 0-Вывод

Х3 – PB(7-0): 1-Ввод; 0-Вывод

Х1 – PC(3-0): 1-Ввод; 0-Вывод

7. Алгоритм функционирования МПС.

8. Программа функционирования МПС.

Адрес

Метка

Мнемокод

Комментарий





0000


MVI A,81H

A < 81H

0002


OUT FB

A > FB

0004


MVI A,90H

A < 90H

0006


OUT F3

A > F3

0008


CALL OK

Подрогр OK

000A


LXI H,03E4H

HL < 03E4H

000D

M1000

MVI A,06H

A < 06H

000F


OUT F9

A > F9

0011


MVI A,08H

A < 08H

0013


OUT F8

A > F8





0015


CALL CIF

Подпрограмма CIF





0017


MVI A,3FH

A < 3FH

0019


OUT F9

A > F9

001B


MVI A,02H

A < 02H

001D


OUT F8

A > F8

001F


MVI A,3FH

A < 3FH

0021


OUT F9

A > F9

0023


MVI A,01H

A < 01H

0025


OUT F8

A > F8

0027


MVI A,10H

A < 10H

0029


OUT FA

A > FA

002B


IN FA

A < FA

002D


CPI 01H

A <> 01H

002F


JZ F1

ЕСЛИ 0 ТО F1

0032


MVI A,20H

A < 20H

0034


OUT FA

A > FA

0036


IN FA

A < FA

0038


CPI 01H

A <> 01H

003A


JZ FINISH

ЕСЛИ 0 ТО FINISH

003D


MVI A,10H

A < 10H

003F


OUT FA

A > FA

0041


IN FA

A < FA

0043


CPI 02H

A <> 02H

0045


JNZ M100

ЕСЛИ НЕ 0 ТО M100

0048


MOV A,M

A < M

0049


ADD 64H

A < A + 64H

004A


CPI 060EH

A <> 060EH

004C


JC M1000

ЕСЛИ ПЕРЕНОС ТО M1000

004F


MOV M,A

M < A

0050


JMP M1000

ПЕРЕХОД НА M1000

0053

M100

MVI A,20H

A < 20H

0055


OUT FA

A > FA

0057


IN FA

A < FA

0059


CPI 02H

A <> 02H

005B


JNZ M1000

ЕСЛИ НЕ 0 ТО M1000

005E


MOV A,M

A < M

005F


SUB 64H

A < A – 64H

0060


CPI 03B2H

A <> 03B2H

0062


JNC M1000

ЕСЛИ НЕ 0 ТО M1000

0065


MOV M,A

M < A

0066


JMP M1000

ПЕРЕХОД НА M1000

0069

F1

MVI A,01H

A < 01H

006B


OUT F1

A > F1

006D


MVI A,02H

A < 02H

006F


OUT F1

A > F1

0071


IN F0

A < F0

0073


CPI 01F4H

A <> 01F4H

0075


JNZ F1

ЕСЛИ НЕ 0 ТО F1

0078


CALL TIME10N

Подпрограмма TIME10N





007A

F2

MVI A,01H

A < 01H

007C


OUT F1

A > F1

007E


MVI A,02H

A < 02H

0080


OUT F1

A > F1

0082


IN F0

A < F0

0084


CMP A,M

A <> M

0085


JNZ F2

ЕСЛИ НЕ 0 ТО F2

0088


CALL TIME10N

Подпрограмма TIME10N





008A


CALL TIME5

Подпрограмма TIME5





008C


MVI C,04H

C < 04H

008E

M85

LXI D,EA60H

D < EA60H

0091

M80

DCX D

D < D - 1

0092


MVI A,04H

A < 04H

0094


OUT F1

A > F1

0096


JNZ M80

ЕСЛИ НЕ 0 ТО M80

0099


DCR C

C < C – 1

00A0


JNZ M85

ЕСЛИ НЕ 0 ТО M85





00A3


CALL TIME5

Подпрограмма TIME5





00A5

P

MVI A,04H

A < 04H

00A7


OUT F1

A > F1

00A9


IN F0

A < F0

00AB


CPI 1EH

A <> 1EH

00AD


JNZ P

ЕСЛИ НЕ 0 ТО P

00B0

FINISH

HLT

STOP





Подпрограммы


OK:



0100


MVI A,10H

A < 10H

0102


OUT FA

A > FA

0104


IN FA

A < FA

0106


CPI 01H

A <> 01H

0108


JNZ OK

ЕСЛИ НЕ 0 ТО OK

010B


RET

Возврат






TIME5:



0200


MVI C,04H

С < 04H

0202

M65

LXI D,EA60H

D < EA60H

0205

M60

DCX D

D < D - 1

0206


JNZ M60

ЕСЛИ НЕ 0 ТО M60

0209


DCR C

С < C – 1

020D


JNZ M65

ЕСЛИ НЕ 0 ТО M65

0210


RET

Возврат






TIME10N:



0300


MVI C,09H

С < 09H

0302

M55

LXI D,EA60H

D < EA60H

0305

M50

DCX D

D < D - 1

0306


MVI A,01H

A < 01H

0309


OUT F1

A > F1

030A


JNZ M50

ЕСЛИ НЕ 0 ТО M50

030D


DCR C

С < C – 1

030E


JNZ M55

ЕСЛИ НЕ 0 ТО M65

0311


RET

Возврат






CIF:



0400


MOV A,M

A < M

0401


CPI 03E4H

A <> 03E4H

0403


JNZ M1

ЕСЛИ НЕ 0 ТО M1

0406


MVI A,3FH

A < 3FH

0408


OUT F9

A > F9

040A


MVI A,04H

A < 04H

040C


OUT F8

A > F8

040E


JMP M10

Переход на M10

0411

M1

CPI 044CH

A <> 044CH

0413


JNZ M2

ЕСЛИ НЕ 0 ТО M2

0416


MVI A,06H

A < 06H

0418


OUT F9

A > F9

041A


MVI A,04H

A < 04H

041C


OUT F8

A > F8

041E


JMP M10

Переход на M10

0421

M2

CPI 04B0H

A <> 04B0H

0423


JNZ M3

ЕСЛИ НЕ 0 ТО M3

0426


MVI A,5BH

A < 5BH

0428


OUT F9

A > F9

042A


MVI A,04H

A < 04H

042C


OUT F8

A > F8

042E


JMP M10

Переход на M10

0431

M3

CPI 0514H

A <> 0514H

0433


JNZ M4

ЕСЛИ НЕ 0 ТО M4

0436


MVI A,4FH

A < 4FH

0438


OUT F9

A > F9

043A


MVI A,04H

A < 04H

043C


OUT F8

A > F8

043E


JMP M10

Переход на M10

0441

M4

CPI 0578H

A <> 0578H

0443


JNZ M5

ЕСЛИ НЕ 0 ТО M5

0446


MVI A,66H

A < 66H

0448


OUT F9

A > F9

044A


MVI A,04H

A < 04H

044C


OUT F8

A > F8

044E


JMP M10

Переход на M10

0451

M5

MVI A,6DH

A < 6DH

0453


OUT F9

A > F9

0455


MVI A,04H

A < 04H

0457


OUT F8

A > F8

0459

M10

RET

Возврат










9. Список использованной литературы.


1.      С.Я. Якубовский. Аналоговые и цифровые интегральные микросхемы. «Радио и связь». 1985г.

2.      Цифровая техника и микро процессоры. Указания к курсовой работе. Ташкент 2002г.

3.      Цифровая техника и микро процессоры. Указания к лабораторным работам. Ташкент 2002г.

4.      Конспект лекций по предмету «Основы информационных вычислительных систем» Ташкент 2006г.

5.      Глобальная сеть «Интернет».




Страницы: 1, 2




Новости
Мои настройки


   рефераты скачать  Наверх  рефераты скачать  

© 2009 Все права защищены.