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

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ наибольшСС число ΠΈΠ· Π΄Π²ΡƒΡ… Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΈ выводящий Π΅Π³ΠΎ Π½Π° сисСсигмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π°ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ПослС привязки ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ ΠΏΠ»Π°Ρ‚Ρ‹, связав Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ с DIP-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡΠΌΠΈ, ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΈ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π°ΠΌΠΈ. А Π·Π°Ρ‚Π΅ΠΌ запускаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ микросхСмы Ρ‡Π΅Ρ€Π΅Π· ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ Programmer, Ρ‚Π°ΠΊ ΠΆΠ΅ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ Quartus, Π·Π°Π΄Π°Π² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ программирования (Рисунок 4). Π—Π΅Π»Π΅Π½Ρ‹ΠΌΠΈ Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Ρ‚Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹, сигналы ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Π»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ наибольшСС число ΠΈΠ· Π΄Π²ΡƒΡ… Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΈ выводящий Π΅Π³ΠΎ Π½Π° сисСсигмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

1. ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅

ΠŸΡ€ΠΈΠΊΡ€ΠΎΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π° «ΠŸΠœΠŸ»

1 ΠΠΠ˜ΠœΠ•ΠΠžΠ’ΠΠΠ˜Π• И ΠžΠ‘Π›ΠΠ‘Π’Π¬ ΠŸΠ Π˜ΠœΠ•ΠΠ•ΠΠ˜Π―

1.1 ΠŸΡ€ΠΈΠΊΡ€ΠΎΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°

(Π΄Π°Π»Π΅Π΅ «ΠŸΠœΠŸ»).

1.2 «ΠŸΠœΠŸ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π±ΠΎΠ»ΡŒΠ½ΠΈΡ†Π°Ρ… для поддСрТания ΠΈ ΠΊΠΎΠ½Ρ‚роля ΠΆΠΈΠ·Π½Π΅Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°.

2 Π‘ΠžΠ‘Π’ΠΠ’ ΠšΠžΠœΠŸΠ›Π•ΠšΠ’Π

2.1 «ΠŸΠœΠŸ», -1 ΡˆΡ‚.

2.2 КабСль силовой, -1 ΡˆΡ‚.

2.3 КабСль Π­ΠšΠ“ Π½Π° 3/6 элСктродов 3 ΠΌ, -1 ΡˆΡ‚.

2.4 КабСль ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π° Π½Π° 3 отвСдСния 0,8 ΠΌ, -1 ΠΊΠΎΠΌΠΏΠ».

2.5 ΠžΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹Π΅ элСктроды (ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ 30 ΡˆΡ‚.)

2.6 КабСль ΠΏΡƒΠ»ΡŒΡΠΎΠΊΡΠΈΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ

2.7 Π’ΠΎΠ·Π΄ΡƒΡˆΠ½Ρ‹ΠΉ шланг для взрослых ΠΈ Π΄Π΅Ρ‚Π΅ΠΉ 3,5 ΠΌ

2.8 ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ

3 Π’Π•Π₯НИКО-Π’Π•Π₯ΠΠ˜Π§Π•Π‘ΠšΠ˜Π• Π’Π Π•Π‘ΠžΠ’ΠΠΠ˜Π―

3.1 «ΠŸΠœΠŸ» Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΊΡ€Π°Π½Π΅ 5 Π»ΠΈΠ½ΠΈΠΉ (ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 2 ΠΎΡ‚Π²Π΅Π΄Π΅Π½ΠΈΠΉ) (12 Ρ†Π²Π΅Ρ‚ΠΎΠ²), Π·Π°ΠΌΠΎΡ€Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΡ€ΠΈΠ²Ρ‹Ρ…-ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

3.1.1 «ΠŸΠœΠŸ» Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ числовых Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ: Π§Π‘Π‘, частота VPC, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ST, частота Π΄Ρ‹Ρ…Π°Π½ΠΈΠ΅, IBP (систоличСскоС, диастоличСскоС, срСднСС), NIBP (систоличСскоС, диастоличСскоС, срСднСС), SpO2, частота ΠΏΡƒΠ»ΡŒΡΠ°, Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΈ ETCO2.

3.1.2 Π’Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ настройки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅ послС ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π²Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (5−10 сСк)

3.2 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π° Ρ€ΡƒΡΡΠΊΠΎΠΌ ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ языкС.

3.2.1НСобходимо Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°.

3.2.2 НаличиС настраиваСмых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€Π΅Ρ….

3.3 Π’ΠΈΠΏΡ‹ Π·Π²ΡƒΠΊΠΎΠ²: Ρ‚Ρ€Π΅Π²ΠΎΠ³Π°, синхронизация, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ

3.4 Π˜Π½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡ Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ: ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ сигнала Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ, подсвСчСнноС сообщСниС, Π·Π²ΡƒΠΊ сигнала Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ.

3.5 НСобходимо, Ρ‡Ρ‚ΠΎΠ±Ρ‹ «ΠŸΠœΠŸ» опрСдСляло ΡƒΡ€ΠΎΠ²Π½ΠΈ ваТности Ρ‚Ρ€Π΅Π²ΠΎΠ³: rритичСский, ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ.

3.6 Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΡΠ΅Ρ‚ΠΈ, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ, Ρ‚Π°ΠΊ ΠΈ Π² Π±Π΅ΡΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π±Π΅Π· приобрСтСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

4 Π£Π‘Π›ΠžΠ’Π˜Π― Π­ΠšΠ‘ΠŸΠ›Π£ΠΠ’ΠΠ¦Π˜Π˜ И Π₯Π ΠΠΠ•ΠΠ˜Π―

4.1 «ΠŸΠœΠŸ» Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ воздСйствии ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды:

Β· Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°: ΠΎΡ‚ +10 Π΄ΠΎ + 40 Ρ”Π‘

Β· ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΠ·Π΄ΡƒΡ…Π° Π΄ΠΎ 99%

4.2 «ΠŸΠœΠŸ» Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… мСханичСских воздСйствий:

Β· Вибрация с ΡƒΡΠΊΠΎΡ€Π΅Π½ΠΈΠ΅ΠΌ 10g

Β· Π£Π΄Π°Ρ€Π½Ρ‹Π΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄ΠΎ 15g

4.4 «ΠŸΠœΠŸ» Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ послС мСханичСских воздСйствий Π² Π²ΠΈΠ΄Π΅ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ с ΡƒΡΠΊΠΎΡ€Π΅Π½ΠΈΠ΅ΠΌ 20g ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ 15 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ ΡƒΠ΄Π°Ρ€Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ с ΡƒΡΠΊΠΎΡ€Π΅Π½ΠΈΠ΅ΠΌ 30g Π² ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅ 10 Ρ€Π°Π·.

5 ΠšΠžΠΠ‘Π’Π Π£ΠšΠ’Π˜Π’ΠΠžΠ• Π˜Π‘ΠŸΠžΠ›ΠΠ•ΠΠ˜Π•

Β· 5.1 «ΠŸΠœΠŸ» Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ исполнСна Π² Π²ΠΈΠ΄Π΅:

Β· Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΎΠΊΠΎΠ»ΠΎ 320Π§170Π§280

Β· ВСс «ΠŸΠœΠŸ» 5,5 ΠΊΠ³.

Β· ВСс Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ΅ 9.5 ΠΊΠ³.

6 Π’Π Π•Π‘ΠžΠ’ΠΠΠ˜Π― К Π£Π‘Π›ΠžΠ’Π˜Π―Πœ Π’Π ΠΠΠ‘ΠŸΠžΠ Π’Π˜Π ΠžΠ’ΠšΠ˜

6.1 ИздСлиС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ‚Ρ€Π°Π½ΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅

6.2 ИздСлиС ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для транспортировки Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹ΠΌ, Π°Π²ΠΈΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ ΠΈ Π²ΠΎΠ΄Π½Ρ‹ΠΌ транспортом, Π±Π΅Π· Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ условий хранСния.

7 Π’Π•Π₯НИКО-Π­ΠšΠžΠΠžΠœΠ˜Π§Π•Π‘ΠšΠ˜Π• Π’Π Π•Π‘ΠžΠ’ΠΠΠ˜Π―

7.1 Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° издСлия, ΠΏΡ€ΠΈ производствС 1000 ΡˆΡ‚., Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 50 000 Ρ€ΡƒΠ±.

7.2 Π‘Ρ€ΠΎΠΊ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉΠ½ΠΎΠ³ΠΎ обслуТивания — 2 Π³ΠΎΠ΄Π° с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ

2. Π‘Π»ΠΎΠΊ-схСма Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°

1. Π’ Ρ…ΠΎΠ΄Π΅ выполнСния Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ № 2 Π² ΡΡ€Π΅Π΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Quartus Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Π±Π»ΠΎΠΊ-схСма Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° (Рис. 1), схСма «Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»Ρ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ наибольшСС число ΠΈΠ· Π΄Π²ΡƒΡ… Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ…» (с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π½Π° ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€) выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ микросхСма Рисунок 1 «Π‘Π»ΠΎΠΊ-схСма Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°»

Π’ Π΄Π°Π½Π½ΠΎΠΉ схСмС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

Β· Lpm_compare (ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€)

Β· Lpm_dff (D-Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€)

Β· Lpm_divide (Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ)

Β· 7SegIndication (сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€)

Β· MyCompare (Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ наибольшСС ΠΈΠ· Π΄Π²ΡƒΡ… чисСл)

Β· OUTPUT — Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡ€Ρ‚:

Π’ΠΎ Π²Ρ€Π΅ΠΌΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°, Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π½Π°Π΄ΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π΅Ρ€Π° (7SegIndication) для Π²Ρ‹Π²ΠΎΠ΄Π° Ρ†ΠΈΡ„Ρ€ Π½Π° ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Π° (MyCompare), ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Π΄Π²Π° числа ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΡΡ‰Π΅Π³ΠΎ наибольшСС ΠΈΠ· Π΄Π²ΡƒΡ… чисСл. Код этих элСмСнтов Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ AHDL ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ 1 ΠΈ 2.

На Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅, которая ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π»ΠΎΠ³ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°, Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° цифровая схСма вычислитСля, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ наибольшСС ΠΈΠ· Π΄Π²ΡƒΡ… Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… чисСл с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π½Π° ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€.

3. ОписаниС Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ AHDL

ΠŸΡ€ΠΈ создании элСмСнта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, создаСтся ΠΈ Π΅Π³ΠΎ тСкстовоС описаниС Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ AHDL. ΠŸΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Include, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ эти элСмСнты Π² Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π€Π°ΠΉΠ»Ρ‹ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ.inc слуТат для Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ (Π² Ρ„Π°ΠΉΠ»Π΅) Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ. Π’Π΅ΡΡŒ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ находится Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ 1.

4. ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΊ ΡΠΈΠ³Π½Π°Π»Π°ΠΌ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ микросхСмы

Π§Π΅Ρ€Π΅Π· ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ Pin Planner, Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ Quartus, привяТСм сигналы ΠΊ ΠΏΠΎΡ€Ρ‚Π°ΠΌ микросхСмы. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρƒ Π½Π°Ρ имССтся ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы, созданный ΠΏΠΎΠ΄ Π½Π°ΡˆΡƒ ΠΏΠ»Π°Ρ‚Ρƒ (MAX700S EPM7128SLC84−7). Π‘Π»ΠΎΠΊ-схСма описания Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ:

1. Π›Π΅Π³ΠΊΠΎ Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ сигнал ΠΊΡƒΠ΄Π° подаСтся.

2. МоТно Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

3. МСньшС Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ для выполнСния Π΅Π΅ ΠΏΠΎΡΡ‚роСния.

ПослС выполнСния привязки ΠΏΠΎΡ€Ρ‚ΠΎΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ сигнал-ΠΏΠΎΡ€Ρ‚ ΠΈ ΡΡ…Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ², ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

Рисунок 3. МБ MAX7000S ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ, привязанными ΠΊ ΡΠΈΠ³Π½Π°Π»Π°ΠΌ Рисунок 4 «Π’Π°Π±Π»ΠΈΡ†Π° привязки ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΊ ΡΠΈΠ³Π½Π°Π»Π°ΠΌ»

Для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ компиляции ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠΎΡ€Ρ‚Ρ‹ конфигурирования ΠΏΠ»Π°Ρ‚Ρ‹ (TMS, TCK, TDI, TDO), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΡƒΠΆΠ΅ привязаны. ПослС компиляции создаСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π· для PLD (Π² ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ. pof), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ Π² ΡƒΡ‡Π΅Π±Π½ΠΎ-Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ UP-1.

Π—Π΅Π»Π΅Π½Ρ‹ΠΌΠΈ Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Ρ‚Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹, сигналы ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Π»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»Π° ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. Π—Π΅Π»Π΅Π½Ρ‹ΠΌ ΡΠΏΠ»ΠΎΡˆΠ½Ρ‹ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΡ€Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»Π° ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ — эти ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΌΡ‹ Π½Π΅ Π·Π°Π΄Π°Π΅ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ микросхСмы.

ПослС привязки ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ ΠΏΠ»Π°Ρ‚Ρ‹, связав Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ с DIP-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡΠΌΠΈ, ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΈ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π°ΠΌΠΈ. А Π·Π°Ρ‚Π΅ΠΌ запускаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ микросхСмы Ρ‡Π΅Ρ€Π΅Π· ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ Programmer, Ρ‚Π°ΠΊ ΠΆΠ΅ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ Quartus, Π·Π°Π΄Π°Π² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ программирования (Рисунок 4).

ПослС выполнСния Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… дСйствий ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠ»Π°Ρ‚Ρ‹ (Рисунок 10), задавая значСния Ρ‡Π΅Ρ€Π΅Π· устройства Π²Π²ΠΎΠ΄Π° ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π° ΡƒΡΡ‚ройствах Π²Ρ‹Π²ΠΎΠ΄Π°.

Π’Ρ‹Π²ΠΎΠ΄

Π’ Ρ…ΠΎΠ΄Π΅ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ я ΠΈΠ·ΡƒΡ‡ΠΈΠ» основныС срСды Altera Quartus ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… схСм с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка AHDL. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° цифровая схСма вычислитСля, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ наибольшСС ΠΈΠ· Π΄Π²ΡƒΡ… Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… чисСл с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π½Π° ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€, врСмСнная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π»ΠΎΠ³ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1

Title «MaxValue»;

INCLUDE «7SegIndication.inc»;

INCLUDE «MyCompare.inc»;

INCLUDE «lpm_compare0.inc»;

INCLUDE «lpm_dff0.inc»;

INCLUDE «lpm_divide0.inc»;

SUBDESIGN MAXVALUE

(

A [6.0]: INPUT;

B [6.0]: INPUT;

Clk: INPUT;

ShowMaxValue: INPUT;

Result [6.0]: OUTPUT;

a1, b1, c1, d1, e1, f1, g1: OUTPUT;

a2, b2, c2, d2, e2, f2, g2: OUTPUT;

)

VARIABLE

Compare1, Compare2: lpm_compare0;

D_FlipFlop: lpm_dff0;

Divider: lpm_divide0;

MyCompare1: MyCompare;

SevenSeg1, SevenSeg2: 7SegIndication; - Π‘Ρ‚Π°Ρ€ΡˆΠ°Ρ ΠΈ ΠΌΠ»Π°Π΄ΡˆΠ°Ρ Ρ†ΠΈΡ„Ρ€Π°

EnableClock, Module [3.0]: NODE;

BEGIN

— Π΄Π»Ρ дСлСния ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 10

Module [3.0] = 10;

— ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ условия Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ²

EnableClock = ShowMaxValue & Compare1. AlB & Compare2. AlB;

Compare1.dataa [6.0] = A [6.0];

Compare2.dataa [6.0] = B [6.0];

— Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒ максимального значСния

MyCompare1. DataA [6.0] = A [6.0];

MyCompare1. DataB [6.0] = B [6.0];

— Π—Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ максимального числа

D_FlipFlop.clock = Clk;

D_FlipFlop.enable = EnableClock;

D_FlipFlop.data [6.0] = MyCompare1. Result [6.0];

Result [6.0] = D_FlipFlop.q [6.0];

— Π’Ρ‹Π²ΠΎΠ΄ максимального числа Π½Π° ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€

Divider.numer [6.0] = D_FlipFlop.q [6.0];

Divider.denom [3.0] = Module [3.0];

SevenSeg1.data [3.0] = Divider. quotient [3.0];

SevenSeg2.data [3.0] = Divider. remain [3.0];

a1 = SevenSeg1. a; b1 = SevenSeg1. b; c1 = SevenSeg1. c;

d1 = SevenSeg1. d; e1 = SevenSeg1. e; f1 = SevenSeg1. f;

g1 = SevenSeg1. g; a2 = SevenSeg2. a; b2 = SevenSeg2. b;

c2 = SevenSeg2. c; d2 = SevenSeg2. d; e2 = SevenSeg2. e;

f2 = SevenSeg2. f; g2 = SevenSeg2. g;

END;

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 2

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ микросхСма

7SegIndication.inc

FUNCTION 7SegIndication (data[3.0])

RETURNS (a, b, c, d, e, f, g);

MyCompare.inc

FUNCTION MyCompare (DataA[6.0], DataB [6.0])

RETURNS (Result [6.0]);

lpm_dff0.inc

FUNCTION lpm_dff0 (clock, data [6.0], enable)

RETURNS (q [6.0]);

lpm_compare0.inc

FUNCTION lpm_compare0 (dataa[3.0])

RETURNS (AlB);

lpm_divide0.inc

FUNCTION lpm_divide0 (denom [3.0], numer [6.0])

RETURNS (quotient [6.0], remain [3.0]);

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