ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° функционирования ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сигнала запроса прСрывания ΠΎΡ‚ ΠΠ¦ΠŸ ΠΏΠΎ Π²Ρ…ΠΎΠ΄Ρƒ INT0 (Alt + i) ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² ΠΏΠΎΡˆΠ°Π³ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Π΅ коэффициСнты разностного уравнСния (числа Π±Π΅Π· Π·Π½Π°ΠΊΠ°) ΠΏΡ€ΠΈ 8-разрядном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‘ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… коэффициСнтов: Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Π΅ коэффициСнты разностного уравнСния (числа Π±Π΅Π· Π·Π½Π°ΠΊΠ°) ΠΏΡ€ΠΈ 8-разрядном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‘ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… коэффициСнтов: Π’ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… рСгистрах PCON, IE, IP… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° функционирования ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠ˜ΠΠ˜Π‘Π’Π•Π Π‘Π’Π’Πž ΠžΠ‘Π ΠΠ—ΠžΠ’ΠΠΠ˜Π― Π ΠžΠ‘Π‘Π˜Π™Π‘ΠšΠžΠ™ Π€Π•Π”Π•Π ΠΠ¦Π˜Π˜

Π Π―Π—ΠΠΠ‘ΠšΠ˜Π™ Π“ΠžΠ‘Π£Π”ΠΠ Π‘Π’Π’Π•ΠΠΠ«Π™ Π ΠΠ”Π˜ΠžΠ’Π•Π₯ΠΠ˜Π§Π•Π‘ΠšΠ˜Π™ Π£ΠΠ˜Π’Π•Π Π‘Π˜Π’Π•Π’ ΠšΠΠ€Π•Π”Π Π Π ΠΠ”Π˜ΠžΠ’Π•Π₯ΠΠ˜Π§Π•Π‘ΠšΠ˜Π₯ Π‘Π˜Π‘Π’Π•Πœ Лабораторная Ρ€Π°Π±ΠΎΡ‚Π° № 1

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° функционирования ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» ст.Π³Ρ€. 310:

Π‘Π΅Π»ΠΎΠΊΡƒΡ€ΠΎΠ² Π•.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»:

Косс

Рязань, 2006

ЦСль Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ систСмы ΠΊΠΎΠΌΠ°Π½Π΄ ΠœΠš КР1830Π’Π•31, ΠΈΡ… ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡ, способов адрСсации Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ использования Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ прСдставлСния ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠœΠŸ-систСмС. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ взаимодСйствия Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠœΠš с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°. УстановлСниС истинности Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°.

РасчСт для ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ отсчСта максимальной Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹:

РазностноС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ прСдставим Π² Π²ΠΈΠ΄Π΅:

yn=0,81 xn + xn-2 — 0,81yn-2= kxn + xn-2 — kyn-2; k=0,81

1) Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ коэффициСнт ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ kMP (число Π±Π΅Π· Π·Π½Π°ΠΊΠ°) ΠΏΡ€ΠΈ 8-разрядном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… коэффициСнтов:

kM=0,381 679 389(10); kMP =, 1 100 001(2) = 61(16) = 0,37 890 625 (10)

2) Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Π΅ коэффициСнты разностного уравнСния (числа Π±Π΅Π· Π·Π½Π°ΠΊΠ°) ΠΏΡ€ΠΈ 8-разрядном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‘ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… коэффициСнтов:

k=0,81(10); kP =, 11 001 111(2) = CF(16) = 0,80 859 375(10)

3) Код для ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ отсчСта максимальной Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ (Π½Π΅ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ отсчСт):

xn = 0,1 111 111(2) = 7F(16)

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° адрСсация Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€

4) ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ отсчёт максимальной Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹:

xn := kMP xn =, 1 100 001(2). 0,1 111 111(2) = 61(16). 7F(16) = 30(16) = 0,110 000 (2) = +0,375(10)

5) Π—Π°Π΄Π°Π΄ΠΈΠΌ состояниС памяти послС запоминания ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… отсчётов максимальной Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… отсчётов максимальной Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹

АдрСс ячСйки памяти

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ячСйки памяти

X

xn = 30(16) = 0,110 000 (2) = +0,375(10)

X1

xn-1 = 30(16) = 0,110 000 (2) = +0,375(10)

X2

xn-2 = 30(16) = 0,110 000 (2) = +0,375(10)

Y

ВычисляСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ: yn = 7C(16)

Y1

yn-1 = D0(16) = 1, 1 010 000(2) = -0,375(10)

Y2

yn-2 = D0(16) = 1, 1 010 000(2) = -0,375(10)

P1

ВычисляСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ: p1n = 26(16)

P2

ВычисляСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ: p2n = DA(16)

6) ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ p1n:

p1n = kP xn = CF(16) 30(16) =, 11 001 111(2). 0,11 000 (2) = 26(16) = 0,100 110(2) = + 0,296 875(10)

7) ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ произвСдСния ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ отсчёта yn-2 Π½Π° ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ kP:

|p2n| = kP |yn-2| = CF(16) 30(16) =, 11 001 111(2). 0,11 000 (2) = 26(16) = 0,100 110(2) = 0,296 875(10)

8) Вычислим Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ отсчёт:

yn = p1n + xn-2 — (- |p2n|) = 26(16) + 30(16) + 26(16) = 7C(16) = 0,1 111 100 (2) = +0,96 875(10)

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹

1. Π°) Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠ΅ состояниС МП-систСмы, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌΡƒ сбросу ΠΏΠΎ Π²Ρ…ΠΎΠ΄Ρƒ RST МК ΠŸΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания Π² ΡΡ…Π΅ΠΌΠ΅ МП-систСмы вырабатываСтся ΠΈΠΌΠΏΡƒΠ»ΡŒΡ сброса RST для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. По ΡΠΈΠ³Π½Π°Π»Ρƒ RST=1 Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

1) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ счСтчик ΠΈ Π²ΡΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ рСгистры МК, ΠΊΡ€ΠΎΠΌΠ΅ PCON, IE, IP — ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ состояниС;

2) Π² ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… рСгистрах PCON, IE, IP — Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ случайныС значСния, всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² 0;

3) Π² ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ стСка устанавливаСтся адрСс SP=70 (Π²Π΅Ρ€ΡˆΠΈΠ½Π° стСка);

4) Π·Π°ΠΏΡ€Π΅Ρ‰Π°ΡŽΡ‚ΡΡ прСрывания ΠΎΡ‚ Π²ΡΠ΅Ρ… источников, запрСщаСтся Ρ€Π°Π±ΠΎΡ‚Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ²/счСтчиков, запрСщаСтся Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°;

5) выбираСтся Π±Π°Π½ΠΊ 0 POH (Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π±Π°Π½ΠΊ рСгистров);

6) ΠΏΠΎΡ€Ρ‚Ρ‹ Π 0, Π 1, Π 2, Π 3 Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° Π²Π²ΠΎΠ΄ для ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ…;

7) Π² ΠΎΠ±ΠΎΠΈΡ… рСгистрах SBUF ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ случайныС значСния.

Π’ Π‘Π˜Π‘ КР1821Π Π£55 ΠΈ ΠšΠ 1821Π Π€55 исходноС состояниС послС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ RST Π½Π° ΠΈΡ… Π²Ρ…ΠΎΠ΄Ρ‹ сброса Π½Π΅ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Π΅Ρ‚.

1.Π±) ΠžΠ±ΡŠΡ‘ΠΌ памяти (CSEG), Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ FZ. БоставляСт 147 Π±Π°ΠΉΡ‚.

2) ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° выполнСния всСх настроСк прСдусмотрСнных ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

3) Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ МП-систСмы Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…:

4). Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сигнала запроса прСрывания ΠΎΡ‚ Π’/Π‘0 (Alt + t) ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² ΠΏΠΎΡˆΠ°Π³ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля формирования ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° пуска АЦП.

4) Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сигнала запроса прСрывания ΠΎΡ‚ ΠΠ¦ΠŸ ΠΏΠΎ Π²Ρ…ΠΎΠ΄Ρƒ INT0 (Alt + i) ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² ΠΏΠΎΡˆΠ°Π³ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π°) ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ вычислСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ числСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ отсчёта xn Ρ€Π°Π²Π½ΠΎ расчётному ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ся Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ячСйкС памяти.

Π±) ВычислСнныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ числСнныС значСния ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ p1n, p2n Ρ€Π°Π²Π½Ρ‹ расчётным ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ся Π² Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ячСйках.

Π²) ВычислСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ числСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ отсчёта yn Ρ€Π°Π²Π½ΠΎ расчётному ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ся Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ячСйкС.

5)Π’Ρ‹Π²ΠΎΠ΄ смСщСнного ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π°:

Π°) На Π¦ΠΠŸ Π²Ρ‹Π²Π΅Π΄Π΅Π½ смСщённый Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ΄.

Π±) Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ сдвиг отсчётов Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π°.

РасчСт для ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ отсчСта максимальной Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹:

РазностноС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ прСдставим Π² Π²ΠΈΠ΄Π΅:

yn=0,81 xn + xn-2 — 0,81yn-2= kxn + xn-2 — kyn-2; k=0,81

1) Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ коэффициСнт ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ kMP (число Π±Π΅Π· Π·Π½Π°ΠΊΠ°) ΠΏΡ€ΠΈ 8-разрядном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… коэффициСнтов:

kM=0,381 679 389(10); kMP =, 1 100 001(2) = 61(16) = 0,37 890 625 (10)

2) Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Π΅ коэффициСнты разностного уравнСния (числа Π±Π΅Π· Π·Π½Π°ΠΊΠ°) ΠΏΡ€ΠΈ 8-разрядном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‘ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… коэффициСнтов:

k=0,81(10); kP =, 11 001 111(2) = CF(16) = 0,80 859 375(10)

3) Код для ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ отсчСта максимальной Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ (Π½Π΅ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ отсчСт):

xn = 1,0(2) = 80(16)

4) ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ отсчёт максимальной Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹:

|xn| := kMP |xn| =, 1 100 001(2). 0,1 111 111(2) = 61(16). 80(16) = 30(16) = 0,110 000 (2) = +0,375(10)

xn := D0(16)

5) Π—Π°Π΄Π°Π΄ΠΈΠΌ состояниС памяти послС запоминания ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… отсчётов максимальной Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… отсчётов максимальной Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹

АдрСс ячСйки памяти

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ячСйки памяти

X

xn = D0(16) = 1, 1 010 000(2) = -0,375(10)

X1

xn-1 = D0(16) = 1, 1 010 000(2) = -0,375(10)

X2

xn-2 = D0(16) = 1, 1 010 000(2) = -0,375(10)

Y

ВычисляСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ: yn = 7C(16)

Y1

yn-1 = 30(16) = 0,110 000 (2) = +0,375(10)

Y2

yn-2 = 30(16) = 0,110 000 (2) = +0,375(10)

P1

ВычисляСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ: p1n = DA(16)

P2

ВычисляСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ: p2n = 26(16)

6) ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ произвСдСния ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ отсчёта yn-2 Π½Π° ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ kP:

|p1n| = kP |xn| = CF(16) 30(16) =, 11 001 111(2). 0,11 000 (2) = 26(16) = 0,100 110(2) = 0,296 875(10)

7) ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ p1:

p1n = kP yn-2 = CF(16) 30(16) =, 11 001 111(2). 0,11 000 (2) = 26(16) = 0,100 110(2) = + 0,296 875(10)

8) Вычислим Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ отсчёт:

yn = -p2n + xn-2 — (- |p1n|) = DA(16) + D0(16) — 26(16) = 84(16) = 1,100 (2) = -0,96 875(10)

6)Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ МП-систСмы Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…:

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Π°) ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ вычислСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ числСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ отсчёта xn Ρ€Π°Π²Π½ΠΎ расчётному ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ся Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ячСйкС памяти.

Π±) ВычислСнныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ числСнныС значСния ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ p1n, p2n Ρ€Π°Π²Π½Ρ‹ расчётным ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ся Π² Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ячСйках.

Π²) ВычислСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ числСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ отсчёта yn Ρ€Π°Π²Π½ΠΎ расчётному ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ся Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ячСйкС.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ