_WELCOMETO Radioland

Главная Схемы Документация Студентам Программы Поиск Top50  
Поиск по сайту



Навигация
Главная
Схемы
Автоэлектроника
Акустика
Аудио
Измерения
Компьютеры
Питание
Прог. устройства
Радио
Радиошпионаж
Телевидение
Телефония
Цифр. электроника
Другие
Добавить
Документация
Микросхемы
Транзисторы
Прочее
Файлы
Утилиты
Радиолюб. расчеты
Программирование
Другое
Студентам
Рефераты
Курсовые
Дипломы
Информация
Поиск по сайту
Самое популярное
Карта сайта
Обратная связь

Студентам


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

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

Страница: 3/4

Генератор тактовых импульсов выполнен на микросхеме КР580ГФ24. Основное назначение этой микросхемы – формирование 2-х последовательных тактовых импульсов Ф1 и Ф2. Кроме того, микросхема выдает последовательность импульсов с уровнями, например, согласованными с уровнями ТТЛ, формирует сигнал «Сброс», «Готовность» и «Строб. состояние». Сигнал «Сброс» производит сброс в ноль счетчика команд МС и МП. Сигналы «Вх. сброс», под действием которого в микросхеме формируется сигнал «Сброс». В момент включения источника питания, напряжение на входе «Вх. сброс» равно нулю. При этом на выходе микросхемы формируется «Сброс». Далее, током через сопротивление начинает заряжаться конденсатор, когда напряжение на конденсаторе достигнет определенного значения, снимается сигнал сброс с выхода МС и МП может быть выполнен замыканием показанного ключа. При этом конденсатор разряжается и на выходе МС возникает «Сброс». После размыкания ключа конденсатор заряжается и в некоторый момент снимается сигналом «Сброс» и МП начинает выполнять программу.

2.3. Описание шинного формирователя.

В цепи передачи включены два повторителя имеющие три состояния. При этом, если 1 из повторителей находится во включенном состоянии, то другой в выключенном и передача будет осуществляться через повторитель 1 в направлении от вывода А0 к выводу В0. Если повторители переключить в обратное состояние, то передача будет осуществляться от В0 к А0.

Управление состоянием повторителей осуществляется элементами ИЛИ-НЕ с помощью сигналов СЕ (ВК) и Т. Если на выходе установлен высокий уровень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

Возврат