Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методичка - Микропроцессоры микроЭВМ

.pdf
Скачиваний:
54
Добавлен:
02.05.2014
Размер:
551.11 Кб
Скачать

держит команду уменьшения регистра (5 МТ) и команду условного перехода (17 МТ). Без учета команд вызова подпрограммы и возврата из подпрограммы длительность паузы равняется (17+5)*255/2500000=2,244 мс. С учетов необходимости двойного обращения к подпрограмме частота звукового сигнала равна 223 Гц.

Листинг 3. Генерация однотонного сигнала на «Триггере»

Метка

Мнемоника

Примечание

START:

OUT 0FFH

Обращаемся к внешнему устройству «Триггер»

 

CALL TIME

Вызываем подпрограмму задержки

 

INR A

Изменяем младший бит аккумулятора

 

OUT 0FFH

Обращаемся к внешнему устройству «Триггер»

 

CALL TIME

Вызываем подпрограмму задержки

 

INR A

Изменяем младший бит аккумулятора

 

JMP START

Переходим на начало программы

TIME:

DCR B

Уменьшаем регистр B на единицу

 

JNZ TIME

Если бит нуля не установлен, переходим на метку

 

 

TIME

 

RET

Возврат из подпрограммы

4. Задание к лабораторной работе

Составить, отладить и продемонстрировать программу в соответствии с вариантом. При написании программы учесть:

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

2.Временной интервал, необходимый для задания пауз и длительностей работы внешних устройств, необходимо рассчитать исходя из длительности выполнения команд. Величину машинного цикла следует принять равной 2,5 МГц.

3.Из-за частотных особенностей излучателя частоту звука следует выбирать в диа-

пазоне 200…7000 Гц.

В приложении 2 (табл. 31) приведены буквы русского алфавита и их звуковая интерпретация. Для удобства программирования звукового потока также приведено соответствие нот значению звуковых частот (табл. 32).

5.Содержание отчета

Отчет должен содержать: Листинг программы, блок-схему программы, принципиальную схему используемого выносного устройства, временную диаграмму работы триггера или расшифровку используемых командных слов для таймера и расчет частоты выходного сигнала.

6.Контрольные вопросы

6.1.Как на вашем устройстве зависит длительность ноты от ее тона?

6.2.Как рассчитать частоту тона вашего устройства исходя из листинга вашей про-

граммы?

6.3.Нарисуйте временную диаграмму выполнения команды микропроцессора.

41

Приложение 1. Система команд МП КР580ВМ80

Таблица 27. Команды пересылки

Мнемокод

 

Флаги усло-

Байт

МТ

МЦ

Описание команды

команды

S Z

C’

P

C

 

 

 

 

вий

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOV r1, r2

-

 

-

-

-

-

1

5

1

Пересылка данных из регистра r2 в регистр r1

MOV M, r

-

 

-

-

-

-

1

7

2

Пересылка данных из регистра r в ячейку памя-

 

ти, адрес которой указан в регистровой паре HL

MOV r, M

-

 

-

-

-

-

1

7

2

Пересылка данных в регистр r из ячейки памяти,

 

адрес которой указан в регистровой паре HL

XCHG

-

 

-

-

-

-

1

4

1

Обмен данными между регистровыми парами

 

HL и DL

MVI r <B2>

-

 

-

-

-

-

2

10

2

Занесение содержимого второго байта команды

 

В2 в регистр r

LXI r <B2>

-

 

-

-

-

-

3

10

3

Занесение содержимого второго и третьего байта

<B3>

 

команды (B2 и B3) в регистровую пару r

LXI SP <B2>

-

 

-

-

-

-

3

10

3

Занесение содержимого второго и третьего байта

<B3>

 

команды (B2 и B3) в указатель стека SP

 

 

 

 

 

 

 

 

 

 

Запись в аккумулятор содержимого ячейки па-

LDAX B (D)

-

 

-

-

-

-

1

7

2

мяти, косвенно адресуемой парой регистров B

 

 

 

 

 

 

 

 

 

 

(D)

 

 

 

 

 

 

 

 

 

 

Загрузка в регистры H и L содержимого ячеек

LHLD <B2>

 

 

 

 

 

 

 

 

 

памяти: в регистр L пересылаются данные из

-

 

-

-

-

-

3

16

5

ячейки памяти, адрес которой записан в B2, B3; в

<B3>

 

 

 

 

 

 

 

 

 

 

регистр H – из ячейки, адрес которой на единицу

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

больше

LDA <B2>

-

 

-

-

-

-

3

13

4

Запись в аккумулятор содержимого ячейки па-

<B3>

 

мяти, адрес которой записан в B2, B3

STAX B

 

 

 

 

 

 

 

 

 

Запись содержимого аккумулятора в ячейку па-

-

 

-

-

-

-

1

7

2

мяти, косвенно адресуемую парой регистров B

(или D)

 

 

 

 

 

 

 

 

 

 

(или D)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Занесение содержимого регистров H и L в ячей-

SHLD <B2>

-

 

-

-

-

-

3

16

5

ку памяти: содержимое L пересылается в ячейку

<B3>

 

по адресу B2, B3; содержимое H – в ячейку, ад-

 

 

 

 

 

 

 

 

 

 

рес которой на единицу больше

STA <B2>

-

 

-

-

-

-

3

13

4

Запись содержимого аккумулятора в ячейку па-

<B3>

 

 

 

 

 

 

 

 

 

мяти по адресу B2, B3

PUCH B

-

 

-

-

-

-

1

11

3

Занесение в стек содержимого пары регистров

(D, H)

 

BC (или DE, или HL)

PUCH PSW

-

 

-

-

-

-

1

11

3

Занесение в стек содержимого аккумулятора и

 

регистра признаков PSW

POP B

-

 

-

-

-

-

1

11

3

Выдача данных из стека в пару регистров BC

(D, H)

 

(или DE, или HL)

POP PSW

+

+

+

+

+

1

11

3

Выдача данных из стека в аккумулятор и регистр

признаков

XTHL

-

 

-

-

-

-

1

18

5

Обмен данными между двумя верхними ячейка-

 

ми стека и парой регистров H, L

SPHL

-

 

-

-

-

-

1

5

1

Пересылка в указатель стека содержимого реги-

 

стров H, L

OUT <B2>

-

 

-

-

-

-

2

10

3

Вывод данных из аккумулятора в порт вывода,

 

определяемого адресом в байте B2

42

 

Мнемокод

 

Флаги усло-

Байт

МТ

МЦ

Описание команды

 

 

команды

S Z C’

 

P C

 

 

 

 

 

 

вий

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IN <B2>

-

 

-

-

 

-

-

2

10

3

Ввод данных в аккумулятор из порта ввода, оп-

 

 

 

 

ределяемого адресом в байте B2

 

 

 

 

 

 

 

Таблица 28. Команды передачи управления

 

 

 

 

 

 

 

 

 

 

 

 

 

Мнемокод

Флаги усло-

 

Байт

МТ

МЦ

 

 

 

команды

вий

 

 

 

 

Описание команды

 

 

S

Z

C’

P

C

 

 

 

 

 

 

 

 

JMP <B2>

-

 

-

-

 

-

-

3

10

3

Безусловный переход к команде по адресу B2, B3

 

<B3>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JNZ <B2>

 

 

 

 

 

 

 

 

10

 

Переход в программе к выполнению команды по

 

-

 

-

-

 

-

-

3

3

адресу B2, B3 при отсутствии нулевого результа-

 

<B3>

 

 

 

 

 

 

 

 

17

 

та (флаг нуля в состоянии 0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

Переход в программе к выполнению команды по

 

JZ <B2> <B3>

-

 

-

-

 

-

-

3

3

адресу B2, B3 при наличии нулевого результата

 

 

 

17

 

 

 

 

 

 

 

 

 

 

 

 

 

(флаг нуля в состоянии 1)

 

JNC <B2>

 

 

 

 

 

 

 

 

10

 

Переход в программе к выполнению команды по

 

-

 

-

-

 

-

-

3

3

адресу B2, B3 при отсутствии переноса (флаг пе-

 

<B3>

 

 

 

 

 

 

 

 

17

 

реноса в состоянии 0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JC <B2>

 

 

 

 

 

 

 

 

10

 

Переход в программе к выполнению команды по

 

-

 

-

-

 

-

-

3

3

адресу B2, B3 при наличии переноса (флаг пере-

 

<B3>

 

 

 

 

 

 

 

 

17

 

носа в состоянии 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JPO <B2>

 

 

 

 

 

 

 

 

10

 

Переход в программе к выполнению команды по

 

-

 

-

-

 

-

-

3

3

адресу B2, B3 при наличии четности (флаг четно-

 

<B3>

 

 

 

 

 

 

 

 

17

 

сти в состоянии 0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JPE <B2>

 

 

 

 

 

 

 

 

10

 

Переход в программе к выполнению команды по

 

-

 

-

-

 

-

-

3

3

адресу B2, B3 при наличии нечетности (флаг чет-

 

<B3>

 

 

 

 

 

 

 

 

17

 

ности в состоянии 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

Переход в программе к выполнению команды по

 

JP <B2> <B3>

-

 

-

-

 

-

-

3

3

адресу B2, B3 при положительном результате

 

 

 

17

 

 

 

 

 

 

 

 

 

 

 

 

 

(флаг знака в состоянии 0)

 

JM <B2>

 

 

 

 

 

 

 

 

10

 

Переход в программе к выполнению команды по

 

-

 

-

-

 

-

-

3

3

адресу B2, B3 при отрицательном результате

 

<B3>

 

 

 

 

 

 

 

 

17

 

(флаг знака в состоянии 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Передача в счетчик команд содержимого пары

 

PCHL

-

 

-

-

 

-

-

1

5

1

регистров HL с последующим выполнением ко-

 

 

 

манды по адресу, равному содержимому счетчика

 

 

 

 

 

 

 

 

 

 

 

 

 

команд

 

CALL <B2>

-

 

-

-

 

-

-

3

11

5

Вызов подпрограммы из памяти по адресу B2, B3

 

<B3>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CNZ <B2>

 

 

 

 

 

 

 

 

11

3

Вызов подпрограммы из памяти по адресу B2, B3

 

-

 

-

-

 

-

-

3

при отсутствии нулевого результата (флаг нуля в

 

<B3>

 

 

 

 

 

 

 

 

17

5

состоянии 0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CZ <B2>

 

 

 

 

 

 

 

 

11

3

Вызов подпрограммы из памяти по адресу B2, B3

 

-

 

-

-

 

-

-

3

при наличии нулевого результата (флаг нуля в

 

<B3>

 

 

 

 

 

 

 

 

17

5

состоянии 1)

 

CNC <B2>

 

 

 

 

 

 

 

 

11

3

Вызов подпрограммы из памяти по адресу B2, B3

 

-

 

-

-

 

-

-

3

при отсутствии переноса (флаг переноса в со-

 

<B3>

 

 

 

 

 

 

 

 

17

5

стоянии 0)

 

43

Мнемокод

Флаги усло-

 

Байт

МТ

МЦ

 

 

команды

вий

 

 

 

Описание команды

 

S

Z

C’

P

C

 

 

 

 

 

 

 

CC <B2>

 

 

 

 

 

 

11

3

Вызов подпрограммы из памяти по адресу B2, B3

 

-

-

-

-

-

3

при наличии переноса (флаг переноса в состоя-

 

<B3>

 

 

 

 

 

 

17

5

нии 1)

 

CPO <B2>

 

 

 

 

 

 

11

3

Вызов подпрограммы из памяти по адресу B2, B3

 

-

-

-

-

-

3

при наличии нечетности (флаг четности в состоя-

 

<B3>

 

 

 

 

 

 

17

5

нии 0)

 

CPE <B2>

 

 

 

 

 

 

11

3

Вызов подпрограммы из памяти по адресу B2, B3

 

-

-

-

-

-

3

при наличии четности (флаг четности в состоя-

 

<B3>

 

 

 

 

 

 

17

5

нии 1)

 

CP <B2>

 

 

 

 

 

 

11

3

Вызов подпрограммы из памяти по адресу B2, B3

 

-

-

-

-

-

3

при наличии положительного результата (флаг

 

<B3>

 

 

 

 

 

 

17

5

знака в состоянии 0)

 

CM <B2>

 

 

 

 

 

 

11

3

Вызов подпрограммы из памяти по адресу B2, B3

 

-

-

-

-

-

3

при наличии отрицательного результата (флаг

 

<B3>

 

 

 

 

 

 

17

5

знака в состоянии 1)

 

RET

-

-

-

-

-

1

10

3

Безусловный возврат из подпрограммы

 

RNZ

-

-

-

-

-

1

10

1

Возврат из подпрограммы при отсутствии нуле-

 

11

3

вого результата (флаг нуля в состоянии 0)

 

RZ

-

-

-

-

-

1

10

1

Возврат из подпрограммы при наличии нулевого

 

11

3

результата (флаг нуля в состоянии 1)

 

RNC

-

-

-

-

-

1

10

1

Возврат из подпрограммы при отсутствии пере-

 

11

3

носа (флаг переноса в состоянии 0)

 

RC

-

-

-

-

-

1

10

1

Возврат из подпрограммы при наличии переноса

 

11

3

(флаг переноса в состоянии 1)

 

RPO

-

-

-

-

-

1

10

1

Возврат из подпрограммы при отсутствии четно-

 

11

3

сти (флаг четности в состоянии 0)

 

RPE

-

-

-

-

-

1

10

1

Возврат из подпрограммы при наличии четности

 

11

3

(флаг четности в состоянии 1)

 

RP

-

-

-

-

-

1

10

1

Возврат из подпрограммы при наличии положи-

 

11

3

тельного результата (флаг знака в состоянии 0)

 

RM

-

-

-

-

-

1

10

1

Возврат из подпрограммы при наличии отрица-

 

11

3

тельного результата (флаг знака в состоянии 0)

 

 

 

 

 

 

 

 

 

 

Повторный запуск программы с адресов 0000,

 

RST A

-

-

-

-

-

1

11

3

0008, 0010, 0018, 0020, 0028, 0030, 0038 при соот-

 

 

 

 

 

 

 

 

 

 

ветствующем А равном 0, 1, . . . , 7

 

 

 

 

 

 

Таблица 29. Специальные команды

 

 

 

 

 

 

 

 

 

Мнемокод

Флаги усло-

 

Байт

МТ

МЦ

 

 

команды

вий

 

 

 

Описание команды

 

S

Z

C’

P

C

 

 

 

 

 

 

 

DI

-

-

-

-

-

1

4

1

Запрет на прерывание программы

 

EI

-

-

-

-

-

1

4

1

Разрешение прервать программу

 

NOP

-

-

-

-

-

1

4

1

Отсутствие операции

 

HLT

-

-

-

-

-

1

7

1

Останов программы

 

44

Таблица 30. Команды арифметических и логических операций

Мнемокод

Флаги усло-

 

Байт

МТ

МЦ

 

команды

вий

 

 

 

Описание команды

S

Z

C’

P

C

 

 

 

 

 

ADD r

+

+

+

+

+

1

4

1

Суммирование содержимого аккумулятора с со-

держимым регистра r

 

 

 

 

 

 

 

 

 

Суммирование содержимого аккумулятора с со-

ADD M

+

+

+

+

+

1

7

2

держимым ячейки памяти, адрес которой указан в

 

 

 

 

 

 

 

 

 

регистровой паре HL

ADC r

+

+

+

+

+

1

4

1

Суммирование с учетом флага переноса содер-

жимого аккумулятора с содержимым регистра r

 

 

 

 

 

 

 

 

 

Суммирование с учетом флага переноса содер-

ADC M

+

+

+

+

+

1

7

2

жимого аккумулятора с содержимым ячейки па-

мяти, адрес которой указан в регистровой паре

 

 

 

 

 

 

 

 

 

HL

SUB r

+

+

+

+

+

1

4

1

Вычитание содержимого регистра r из содержи-

мого аккумулятора

 

 

 

 

 

 

 

 

 

Вычитание из содержимого аккумулятора содер-

SUB M

+

+

+

+

+

1

7

2

жимого ячейки памяти, адрес которой указан в

 

 

 

 

 

 

 

 

 

регистровой паре HL

SBB r

+

+

+

+

+

1

4

1

Вычитание с займом содержимого регистра r из

содержимого аккумулятора

 

 

 

 

 

 

 

 

 

Вычитание с займом из содержимого аккумулято-

SBB M

+

+

+

+

+

1

7

2

ра содержимого ячейки памяти, адрес которой

 

 

 

 

 

 

 

 

 

указан в регистровой паре HL

DAD B

 

 

 

 

 

 

 

 

Сложение содержимого регистровой пары HL с

-

-

-

-

-

1

10

1

содержимым регистровой пары BC (или DE, или

(или D, H)

 

 

 

 

 

 

 

 

HL) и хранение результата в регистровой паре HL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сложение содержимого регистровой пары HL с

DAD SP

-

-

-

-

-

1

10

1

содержимым указателя стека SP и хранение ре-

 

 

 

 

 

 

 

 

 

зультата в регистровой паре HL

INR r

+

+

+

+

-

1

5

1

Увеличение содержимого регистра r на единицу

 

 

 

 

 

 

 

 

 

Увеличение на единицу содержимого ячейки па-

INR M

+

+

+

+

-

1

10

3

мяти, адрес которой указан в регистровой паре

 

 

 

 

 

 

 

 

 

HL

INX B

-

-

-

-

-

1

5

1

Увеличить на единицу содержимое регистровой

(или D, H)

пары BC (или DE, или HL)

INX SP

-

-

-

-

-

1

5

1

Увеличить на единицу содержимое указателя сте-

ка SP

DCR r

+

+

+

+

-

1

5

1

Уменьшить на единицу содержимое регистра r

DCR M

+

+

+

+

-

1

10

3

Уменьшить на единицу содержимое ячейки памя-

ти, адрес которой указан в регистровой паре HL

DCX B

-

-

-

-

-

1

5

1

Уменьшить на единицу содержимое регистровой

(или D, H)

пары BC (или DE, или HL)

DCX SP

-

-

-

-

-

1

5

1

Уменьшить на единицу содержимого указателя

стека SP

RLC

-

-

-

-

+

1

4

1

Циклический сдвиг содержимого аккумулятора

влево

RRC

-

-

-

-

+

1

4

1

Циклический сдвиг содержимого аккумулятора

вправо

RAL

-

-

-

-

+

1

4

1

Циклический сдвиг содержимого аккумулятора

влево, включая флаг переноса

45

Мнемокод

Флаги усло-

 

 

 

Байт

МТ

МЦ

 

команды

вий

 

 

 

 

 

Описание команды

S

Z

C’

P

C

 

 

 

 

 

RAR

-

-

-

-

+

 

1

4

1

Циклический сдвиг содержимого аккумулятора

 

вправо, включая флаг переноса

ANA r

+

+

0

+

0

 

1

4

1

Поразрядное И над содержимым аккумулятора и

 

регистра r

 

 

 

 

 

 

 

 

 

 

 

Поразрядное И над содержимым аккумулятора и

ANA M

+

+

0

+

0

 

1

7

2

ячейки памяти, адрес которой указан в регистро-

 

 

 

 

 

 

 

 

 

 

 

вой паре HL

XRA r

+

+

0

+

0

 

1

4

1

Поразрядное ИСКЛЮЧАЮЩЕЕ ИЛИ над содер-

 

жимым аккумулятора и регистра r

 

 

 

 

 

 

 

 

 

 

 

Поразрядное ИСКЛЮЧАЮЩЕЕ ИЛИ над содер-

XRA M

+

+

0

+

0

 

1

7

2

жимым аккумулятора и ячейки памяти, адрес ко-

 

 

 

 

 

 

 

 

 

 

 

торой указан в регистровой паре HL

ORA r

+

+

0

+

0

 

1

4

1

Поразрядное ИЛИ над содержимым аккумулятора

 

и регистра r

 

 

 

 

 

 

 

 

 

 

 

Поразрядное ИЛИ над содержимым аккумулятора

ORA M

+

+

0

+

0

 

1

7

2

и ячейки памяти, адрес которой указан в регист-

 

 

 

 

 

 

 

 

 

 

 

ровой паре HL

CMP r

+

+

+

+

+

 

1

4

1

Сравнение содержимого аккумулятора и регистра

 

r

 

 

 

 

 

 

 

 

 

 

 

Сравнение содержимого аккумулятора и ячейки

CMP M

+

+

+

+

+

 

1

7

2

памяти, адрес которой указан в регистровой паре

 

 

 

 

 

 

 

 

 

 

 

HL

ADI <B2>

+

+

+

+

+

 

2

7

2

Сложение содержимого байта B2 с содержимым

 

аккумулятора

ACI <B2>

+

+

+

+

+

 

2

7

2

Сложение с учетом переноса содержимого байта

 

B2 с содержимым аккумулятора

SUI <B2>

+

+

+

+

+

 

2

7

2

Вычитание содержимого байта B2 из содержимо-

 

го аккумулятора

SBI <B2>

+

+

+

+

+

 

2

7

2

Вычитание с займом содержимого байта B2 из

 

содержимого аккумулятора

ANI <B2>

+

+

0

+

0

 

2

7

2

Поразрядное И над содержимым байта B2 и со-

 

держимым аккумулятора

XRI <B2>

+

+

0

+

0

 

2

7

2

Поразрядное ИСКЛЮЧАЮЩЕЕ ИЛИ над содер-

 

жимым байта B2 и содержимым аккумулятора

ORI <B2>

+

+

0

+

0

 

2

7

2

Поразрядное ИЛИ над содержимым байта B2 и

 

содержимым аккумулятора

CPI <B2>

+

+

+

+

+

 

2

7

2

Сравнение содержимого байта B2 с содержимым

 

аккумулятора

DAA

+

+

+

+

+

 

1

4

3

Перевод двоичного представления содержимого

 

аккумулятора в двоично-десятичный код

CMA

-

-

-

-

-

 

1

4

1

Поразрядное инвертирование (НЕ) содержимого

 

аккумулятора

STC

-

-

-

-

1

 

1

4

1

Установка флага переноса в единицу

 

 

 

 

 

 

 

 

 

 

 

 

CMC

-

-

-

-

 

C

1

4

1

Инвертирование значения флага переноса

 

 

 

 

 

 

 

 

 

 

 

 

46

Приложение 2. Азбука Морзе, ноты и частоты

Таблица 31. Азбука Морзе

А

• -

 

К

 

- • -

Ф

 

•• - •

 

Я

 

• - • -

 

0

 

- - - - -

 

Б

 

- •••

 

Л

 

• - ••

Х

 

••••

1

 

• - - - -

 

.

 

••••••

В

• - -

 

М

 

- -

 

Ц

 

- • - •

2

 

•• - - -

 

,

 

• - • - • -

Г

 

- - •

 

Н

 

- •

Ч

 

- - - •

3

 

••• - -

 

!

 

- - •• - -

Д

 

- ••

 

О

 

- - -

 

Ш

 

- - - -

4

 

•••• -

 

?

 

•• - - ••

Е

 

 

П

 

• - - •

Щ

 

- - • -

5

 

•••••

 

-

 

- •••• -

Ж

 

••• -

 

Р

 

• -

Ь, Ъ

 

- •• -

6

 

- ••••

 

:

 

- - - •••

З

 

- - ••

 

С

 

•••

Ы

 

- • - -

7

 

- - •••

 

(, )

 

- • - - • -

И

 

••

 

Т

 

-

 

Э

 

- - • - -

8

 

- - - ••

 

#

 

- ••• -

Й

• - - -

 

У

 

•• -

Ю

 

•• - -

9

 

- - - - •

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 32. Соответствие нотного ряда и частоты

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вторая октава

 

 

 

 

 

 

Нота

 

Четвертая окта-

 

Третья октава

 

 

Первая окта-

 

 

 

 

 

 

 

ва

 

 

 

 

 

 

523,25

 

 

 

 

ва

 

 

 

 

до

 

 

 

2093

 

 

1046,5

 

 

 

 

 

261,625

 

 

 

 

до#

 

 

 

2218

 

 

1109

 

 

554,5

 

 

 

277,25

 

 

 

 

ре

 

 

 

2350

 

 

1175

 

 

587,5

 

 

 

293,75

 

 

 

 

ре#

 

 

 

2490

 

 

1245

 

 

622,5

 

 

 

311,25

 

 

 

 

ми

 

 

 

2638

 

 

1319

 

 

659,5

 

 

 

329,75

 

 

 

 

фа

 

 

 

2794

 

 

1397

 

 

698,5

 

 

 

349,25

 

 

 

 

фа#

 

 

 

2960

 

 

1480

 

 

740

 

 

 

370

 

 

 

 

соль

 

 

 

3136

 

 

1568

 

 

784

 

 

 

392

 

 

 

соль#

 

 

 

3320

 

 

1660

 

 

830

 

 

 

415

 

 

 

 

ля

 

 

 

3520

 

 

1760

 

 

880

 

 

 

440

 

 

 

 

ля#

 

 

 

3730

 

 

1865

 

 

932,5

 

 

 

466,25

 

 

 

 

си

 

 

 

3950

 

 

1975

 

 

987,5

 

 

 

493,75

 

47

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

1.Майоров, С. А. Введение в микроЭВМ / С. А. Майоров, В. В. Кириллов, А. А. Приблуда. – Л. : Машиностроение. Ленингр. отд-ние, 1988.

2.Горбунов, В. Л. Микропроцессоры: Учебное пособие для втузов / В. Л. Горбунов, Д. И. Панфилов, Д. Л. Преснухин. Т. 4:. Основы построения микроЭВМ. – М. : Высшая школа, 1984.

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

4.Микропроцессоры / под ред. Ю. А. Овечкина. – Л. : Судостроение, 1987

5.Тули, М. Справочное пособие по цифровой электронике / М. Тули. -М. : Энергоатомиздат, 1990.

6.Рафикузаман, М. Микропроцессоры и машинное проектирование микропроцессорных систем / М. Рафикузаман. – М. : Мир, 1988.

7.Микропроцессоры / под ред. Л. Н. Преснухина. – М. : Высшая школа, 1986.

8.Григорьев, В. Л. Программное обеспечение микропроцессорных систем / В. Л. Григорьев. – М. : Энергоатомиздат, 1983.

9.Коффрон, Дж. Технические средства микропроцессорных систем : практический курс / Дж. Коффрон. – М. : Мир, 1983.

10.Коффрон, Дж. Расширение микропроцессорных систем / Дж. Коффрон, В. Лонг. – М. : Машиностроение, 1987.

11.Хвощ, С. Т. Микропроцессоры и микроЭВМ в системах автоматического управления: справочник / С. Т. Хвощ, Н. Н. Варлинский, Е. А. Попов. – Л. : Машиностроение, 1987.

48

Учебное издание

Микропроцессоры и микроЭВМ в контрольно-измерительной аппаратуре

Методические указания к лабораторному практикуму по дисциплине «Электроника и микропроцессорная техника» для студентов специальности 190200

Составитель Стрижак Виктор Анатольевич

В редакции составителя

Корректор О. Н. Шутова

49