Разработка микропроцессорной системы с микропроцессорным комплектом КР580, страница 10

0132  3E 07       WAIT:   MVI  A,00000111b ;Вывод признака прерывания

0134  D3 EB               OUT  EBh         ;

0136  C9                  RET              ;

0137  3E 06      UNWAIT:  MVI  A,00000110b ;Снятие признака прерывания

0139  D3 EB               OUT  EBh         ;

013B  C9                  RET              ;


4 Оценка микропроцессорной системы

Оценка числа аппаратурных затрат производится в  числе  условных корпусов. За единицу сложности аппаратурных затрат принимается один шестнадцативыводной корпус.  Если  корпус  имеет  большее  число внешних выводов, то его сложность берется из таблицы 6.

Таблица 6 – Сложность корпуса БИС

Число выводов в корпусе

16

18

20

24

28

40

48

Коэффициент перевода

1

1.2

1.4

2.8

3.2

4.5

7.5

Подсчет числа аппаратурных затрат разрабатываемой микропроцессорной системы приведен в таблице  7.

Таблица 7 – Подсчет числа аппаратурных затрат

Обозначение

на схеме

Используемые микросхемы

Число выводов  в корпусе

Число корпусов

Число условных корпусов

DD2, DD20

DD13,DD15, DD25

DD17

DD14, DD16

DD12

DD4,DD6,DD18, DD22, DD23

DD3, DD21

DD1, DD19

DD6, DD17

DD10

DD7

DD8—DD9

DD5

DD11, DD26

DA1

DA2

DA3

DA4

КР580ВМ80А

КР580ВВ55А

КР580ВВ51А

КР580ВИ53

КР580ВН59А

КР580ИР82

КР580ВК38

КР580ГФ24

КМ1609РР11

К155ИД7

К541РФ1

K573РУ2

К155ЛЕ5

К155ЛA3

К572ПA2

К140УД7

К1108ПВ1

K590KH1

40

40

28

24

28

20

28

16

24

16

24

20

14

14

48

8

24

16

2

3

1

2

1

5

2

2

2

1

1

2

1

2

1

1

1

1

9

13.5

3.2

5.6

3.2

7

6.4

2

5.6

1

2.8

2.8

1

2

7.5

1

2.8

1

Итого:

30

77.4

Максимальное время реализации одного цикла управления (от пуска системы до окончания однократной реализации заданного алгоритма без прерываний), исходя из тактовой частоты 2МГц, составило  331 мкс:

128 мкс (256 тактов) – инициализация;

99 мкс (198 тактов) - обработка цифровой информации;

492 мкс - обработка аналоговой информации (232 мкс (464 такта)– без подпрограммы умножения);.

Емкости ОЗУ и ПЗУ, необходимые для  реализации  заданного алгоритма, следующие:

ПЗУ  - 379 байт:

314 байт  - программа;

32  байта  -  таблица векторов прерываний;

30 байт - подпрограмма MULT;

3 байта -  константы;

ОЗУ  - 14 байт:

2 байта – данные;

12 байт - стек.

ПЗУ дублирующего контроллера, необходимое для реализации поставленного алгоритма, составляет 62 байта.



Заключение

В данном курсовом проекте разработана микропроцессорная система управления объектом. В качестве элементной базы ядра МПС взят микропроцессорный комплект КР580.

Разработана структурная схема МПС, включая устройства связи с аналоговыми и цифровыми датчиками и исполнительными механизмами, и программы, обеспечивающие выполнение алгоритма управления и алгоритма обмена, осуществлена оценка характеристик МПС.

Емкости ОЗУ и ПЗУ, необходимые для  реализации  заданного алгоритма, следующие: ПЗУ  - 379 байт, ОЗУ  - 14 байт. Число условных корпусов в разработанной МПС равно 77.4.

ПЗУ дублирующего контроллера, необходимое для реализации поставленного алгоритма, составляет 62 байт.


Список литературы

1.  Смоленчук В. С., Рязанцева Н. В. Технические средства микропроцессорных систем. Метод. указания по курсовому проектированию.- Гомель,1993.

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

3.  Микропроцессоры и микропроцессорные комплекты интегральных микросхем: Справочник. В 2 т. Под ред. Шахнова В. А. - М.: Радио и связь,  1988. -т. 1.

4.  Гуртовцев А.Л., Гудыменко С.В., Программы для  микропроцессоров: Справ. пособие. - Мн: Высш. шк., 1989. - 352 с.

5.  Аналоговые и цифровые интегральные микросхемы: Справ. пособие/ Под ред. Якубовского С.В. - М: Радио и связь, 1985. - 432 с.

6.  Богданович М.И., Грель И.Н., Прохоренко В.А., Шалимо  В.В., Цифровые интегральные микросхемы - Справочник  -  Мн.:  Беларусь, 1991. - 493 с.