Разработка микропроцессорной системы управления ответственным объектом, страница 9

Достоинством данной системы является ее модульность. Во-первых оба ее канала взаимозаменяемы, во вторых такие структурные элементы схемы как СПТ, ПТ, БСС также взаимозаменяемы, что хотя и предполагает некоторое увеличение БИС, но в этом случае достаточно легко обнаружить и заменить неисправные модули.

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


Литература

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

2.  А.Н. Коврига, С.Н. Харлап - Микропроцессорные информационно-управляющие системы: учебное пособие по выполнению курсового проекта по дисциплине “Микропроцессорные информационно-управляющие системы на транспорте”/ Белорус. гос. ун-т трансп. — Гомель: БелГУТ, 1999.- 23 с.

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

4.  П.В. Нестеров, В.Ф. Шаньгин, В.Л. Горбунов и др. – Микропроцессоры. – Менск: Вышэйшая школа, 1987

5.  Цифровые  и  аналоговые интегральные  микросхемы: Справочник/ С.В. Якубовский, Л.И. Ниссельсон, В.Ч. Кулешова  и  др. – М.: Радио  и  связь,1989 –496с.

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


Приложение А

; LASM KP580  v1.0  18/10/98   LAny(C)

                 ;----------------------------------------

                 ;      Written by Karalenka Siarhei

                 ;----------------------------------------

                 ;----------------------------------------

                 ; Инициализация переферийных устройств

                 ;----------------------------------------

0000  3E 8A      mvi a,10001010b   ; ППА - 0-й режим

0002  32 07 80   sta PPI+3         ;PA,PCL - вывод, PB,PCH - ввод

0005  3E CD      mvi a,11001101b   ; ПСА - асинхронный режим 1:1

0007  32 09 80   sta PCI+1         ; 8 бит, без контроля, 2 стоп-бита

000A  3E 16      mvi a,00010110b   ; ПКП - единственный

000C  32 00 80   sta PIC           ; интервал 4 байта

000F  3E 04      mvi a,04h         ; адрес табл. вект. прерываний -

0011  32 01 80   sta PIC+1         ; 0400Н

0014  3E 32      mvi a,00110010b   ; ПТ:

0016  32 0F 80   sta PIT+3         ; 0-й канал - 1 режим

0019  3E 72      mvi a,01110010b

001B  32 0F 80   sta PIT+3         ; 1-й канал - 1 режим

001E  3E 9E      mvi a,10011110b

0020  32 0F 80   sta PIT+3         ; 2-й канал - 3 режим

0023  3E D0      mvi a,0d0h

0025  32 0E 80   sta PIT+2         ; константа для 2-го канала

0028  16 0C      FBEGIN:      mvi d,0ch   ; регистр d - дубликатор PA

002A  0E 00      mvi c,0h          ; регистр е - дубликатор PС

002C  32 02 08   sta SECOND        ; признак повторного сбоя

                 ;----------------------------------------

                 ; Ввод значений Vi и Х

                 ;----------------------------------------

002F  21 00 08   BEGIN:  lxi h,DT   ;(h,l) <- адрес таблицы данных и результатов

0032  0E 03      mvi c,3     ; счетчик

0034  7A          A_K:  mov a,d

0035  E6 FC      ani 0fch

0037  0D         dcr c

0038  B1         ora c

0039  0C         inr c

003A  E6 FB      ani 0fbh

003C  57         mov d,a

003D  32 04 80   sta PPI     ; выбор входа и АЦП (ADRv = (c-1) и !CS = 0)

0040  3A 06 80    RDY:  lda PPI+2

0043  E6 10      ani 10h

0045  CA 40 00   jz RDY      ; повторять пока не "RDY"

0048  3A 05 80   lda PPI+1   ; считываем оцифрованый сигнал N[c]

004B  77         mov m,a     ; помещаем его в таблицу

004C  7A         mov a,d

004D  F6 04      ori 04

004F  57         mov d,a

0050  32 04 80   sta PPI     ; снятие выбора АЦП (!CS = 1)            

0053  23         inx h

0054  0D         dcr c

0055  C2 40 00   jnz RDY     ; конец  цикла

0058  7A         mov  a,d

0059  E6 F7      ani 0f7h

005B  57         mov d,a

005C  32 04 80   sta PPI     ; выбор регистра Х (!CS = 0)

005F  77         mov m,a     ; запись Х в таблицу