Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вафин-курсовая.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
377.34 Кб
Скачать

4. Описание принципиальной схемы

Принципиальная схема МПС представлена на чертеже ИТПЭВС.000000.001Э3. Опишем схемотехнические решения.

1) ГТИ и БНУ реализованы на микросхемах DD4, DD9, DD12, DD16, DD17 и на элементах R1-R6, C1, C2, VD1, ZQ1, SB1:

ZQ1 резонатор предназначен для стабилизации тактовых сигналов опорной частоты. С1 подключен последовательно к резонатору и при частоте резонатора более 10000 кГц осуществляет выделение лишь одной гармоники. Резистор R1 задает линейный режим работы логического элемента DD4.1 и предназначен для повышения нестабильности логических элементов DD4.1 – DD4.3.

2) БС МП реализован на м/с DD1 – DD3, DD5-DD6.

3) Системный контролер и буферные регистры адреса и данных формируют управляющие сигналы по сигналам состояния микропроцессора для программно – управляемого обмена с ПЗУ, ОЗУ и ВУ. А также формируют шины адреса и данных. Системный контролер и буферный регистр данных реализован на м/с DD7, DD8, DD10, DD11.

4) МП реализован на м/с DD18.

5) БС ОЗУ представлен м/с DD7, DD15, DD19, DD20.

6) ОЗУ представлен м/с DD23 – DD30.

7) ПЗУ реализовано на микросхеме DD31

8) Порт1 реализован на м/с DD32, Порт2 реализован на м/с DD33, Порт3 реализован на м/с DD37, Порт4 реализован на м/с DD34. Использованные микросхемы портов имеют устойчивое третье состояние и не нарушают работу микропроцессорной системы, по этому необходимости в использовании ключей нет.

9) Клавиатура реализована на элементах R18-R25 и SB2-SB13. Резисторы R18 – R25 выступают в роли токоограничительных резисторов.

10) ДА представлен микросхемой DD21

11) Индикация представлена знакосинтезирующими индикаторами HG1 и HG2 и элементах VT1, VT2. Резисторы R8 – R15 предназначены для ограничения тока свечения сегментов индикаторов.

12) Цифро-аналоговый преобразователь реализован на микросхемах DD35, DA1 и на элементe R26.

Перечень элементов приведен в приложении.

  1. Особенности программного обеспечения

Программа написана на ассемблере для микропроцессора КР580ВМ80А с использованием кросс-ассемблера AS80.

Преобразование кодов индикации

Для упрощения программы и увеличения скорости работы программы будем применять табличный метод преобразования кодов. Для того, чтобы “зажечь” сегмент индикатора на него требуется подать “0”. Соответственно, если на индикатор подается “1” индикатор не горит.

Рис 2.

Составим таблицу преобразования внутреннего кода в код индикации.

Значение

Индикат.

исходный

код

Код инд.

Значение

Индикат.

Исходный

код

Код инд.

1

0001

CF

6

0110

A0

2

0010

92

7

0111

8F

3

0011

86

8

1000

80

4

0100

EC

9

1001

84

5

0101

A4

0

0000

С0

Таблица 1. Таблица преобразования кодов индикации.

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