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

                                                ...

                                                MOV    CH, [TBCR]                             ;Сохранение в AH символа –

                                                                                                            ;кода нажатой клавише

            18D7h:            JMP     M1                                           ;Возврат в основную программу

;Инициализация системы

            18D8h:            MOV    AX, 1800h                               ;Инициализация

                                                MOV    DS, AX                                    ;сегмента данных

                                                MOV    SS, AX                                    ;и сегмента стека

                                                MOV    AX, 00h                                   ;Инициализация

                                                MOV    SP, AX                                    ;указателя стека

                                                MOV    BX, 0000h                               ;Адрес в ОЗУ для записи символа

                                                MOV    CH, 0000h                               ;

;Инициализация контроллера клавиатуры и дисплея

                                                MOV    AL, 00h                                    ;

                                                OUT    09h                                          ;

                                                MOV    AL, 39h                                    ;

                                                OUT    09h                                          ;

                                                JMP     1815h                                      ;Переход на подпрограмму

;Вывод символа на дисплей и сохранение кода символа в памяти

            M1:                              MOV    AL, 91h                                    ;Команда:

                                                OUT    09h                                          ;Запись в ОЗУ индикатора

                                                MOV    AL, CH                                    ;Код клавиши (данные)

                                                OUT    08h                                          ;в контроллер ВВ79            

                                                MOV    [BX], CH                                  ;Запись в ОЗУ

                                                INC      BX                                           ;Увеличение адреса на единицу

                                                CMP    BX, 800h                                 ;Достигнут лимит на 2 Кбайта?

                                                JBE     1815h                                      ;Нет, продолжаем работу

                                                MOV    BX, 0000h                               ;Да, обнуляем адрес

                                                JMP     1815h                                      ;Переход на подпрограмму

            END    180Fh


Литература

1.  Цифровые устройства и микропроцессоры: Программа, методические указания и контрольные задания для студентов заочного факультета специальностей 200700 – «Радиотехника», 201300 – «Техническая эксплуатация транспортного радиооборудования» / М. М. Мичурина, И. Н. Сушкин. – Красноярск: КГТУ, 1999. – 27 с.

2.  Рафикузаман М. Микропроцессоры и машинное проектирование микропроцессорных систем: В 2-х кн. Пер. с англ. – М.: Мир, 1988. – 312 с.

3.  Казаринов Ю. М., Номоконов В. Н., Филиппов Ф. В. Применение микропроцессоров и микроЭВМ в радиотехнических системах. Учеб. пособие для радиотехнических спец. вузов. – М.: Высшая школа, 1988. – 207 с.

4.  Микропроцессорный комплект К1810: Структура, программирование, применение: Справочная книга / Ю. М. Казаринов, В. Н. Номоконов, Г. С. Подклетнов, Ф. В. Филиппов. – М.: Высшая школа, 1990. – 269 с.

5.  Лебедев О. Н. Микросхемы памяти и их применение. – М.: Радио и связь, 1990. – 160 с.

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

7.  Справочник по интегральным микросхемам / Б. В. Тарабрин, С. В. Якубовский, Н. А. Барканов и др. Под ред. Б. В. Тарабрина. – 2-е изд., перераб. и доп. – М.: Энергия, 1980. – 816 с.

8.  Пароль Н. В., Кайдалов С. А. Знакосинтезирующие индикаторы и их применение. – М.: Радио и связь, 1988. – с.

9.  Микро- и миниЭВМ / Е. П. Балашов, В. Л. Григорьев, Г. А. Петров: Учебное пособие для  вузов. – Л.: Энергоатомиздат. Ленигр. отд-ние, 1984. – 376 с.

10.  Финогенов К. Г. Основы языка Ассемблера. – М.: Радио и связь, 2000. – 288 с.

11.  Майко Г. В. Ассемблер для IBM PC. – М.: Бизнес-Информ, Сирин, 1999. – 212 с.


Перечень элементов

Обозначение

Наименование (тип)

Количество

Микросхемы

DD1

КР1810ГФ84

1

DD2

КР1810ВМ86

1

DD3, DD6

КР580ИР82

2

DD8,DD9

КР580ВА86

2

DD4

К541РТ2

1

DD5

КР537РУ8

1

DD7

К588ИД1

1

DD10

К580ВВ79

1

DD11

530ИД7

1

DD12

К155ЛН1

1

DD13

К155ЛЕ1

1

DD14

К155ЛА3

1

DD15, DD19

К155ЛА18

2

DD16

К155ЛА2

1

DD17

1530ЛИ7

1

DD18

К155ЛА4

1

Индикаторы

HL1–HL6

АЛС324Б

6

Конденсаторы

С1

К-10У-5-3-15пФ±20%

1

С2

К-10У-5-10-1мкФ±20%

1

Резисторы

R1

МЛТ-0,5-510кОм±10%

1

R2

МЛТ-0,5-1кОм±10%

1

Транзисторы

VT1–VT3,

КТ373В

6

Кварцевый резонатор

ZQ1

Кварц 15 МГц

1