Курсовая работа: Разработка цифрового фильтра

7 0000 .ORG 0000

8 0000 3A 00 50 LDA AX

9 0003 21 05 50 LXI H,AP1

10 0006 96 SUB M

11 0007 21 06 50 LXI H,AP2

12 000A 96 SUB M

13 000B 21 07 50 LXI H,AP3

14 000E 96 SUB M

15 000F 32 03 50 STA AY

16 0012 C6 80 ADI 80H

17 0014 32 00 08 STA PARF

18 0017 .END

Fri Apr 23 2004 15:52 Page 2

Defined Symbol Name Value References

2 AP1 = 5005 9

3 AP2 = 5006 11

4 AP3 = 5007 13

5 AX = 5000 8

6 AY = 5003 15

Pre CODE 0000 7

Pre DATA 0000

1 PARF = 0800 17

Lines Assembled : 18 Assembly Errors : 0

7. Расчёт быстродействия устройства

Быстродействие фильтра в рабочем режиме оценим как время, необходимое для обработки каждого прерывания процессора. Рабочая программа фильтра линейная (не содержит разветвлений), поэтому общее число машинных тактов, требуемых для выполнения программы, получим как сумму машинных тактов всех последовательно выполняемых команд, составляющих рабочий цикл процессора.

Сумма машинных тактов для рабочего цикла приведенной выше программы равна 524.

Длительность одного машинного такта равна

TCLK МП =1/FCLK МП =1/(3*106 )=0.333 мкс.

Общее время выполнения всей программы

К-во Просмотров: 483
Бесплатно скачать Курсовая работа: Разработка цифрового фильтра