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

РСализация устройства ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

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

ШСстнадцатиразрядный ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠœΠŸ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ ΠΎΠΊΠΎΠ»ΠΎ 2 ΠΌΠ»Π½. ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² ΡΠ΅ΠΊΡƒΠ½Π΄Ρƒ. БинхронизируСтся Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой 25 ΠœΠ“Π¦. Π˜ΠΌΠ΅Π΅Ρ‚ 20-Ρ‚ΠΈ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ адрСса, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΡΠΌΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ 1 ΠœΠ±Π°ΠΉΡ‚ внСшнСй памяти. ΠžΠ±Π»Π°ΡΡ‚ΡŒ адрСсного пространства памяти Ρ€Π°Π·Π±ΠΈΡ‚Π° Π½Π° ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎ 64 Кб. Вакая организация памяти обСспСчиваСт ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ вычислСния физичСских адрСсов. ША ΠΈ Π¨Π”… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

РСализация устройства ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

1. Бтруктурная схСма систСмы

1.1 Анализ тСхничСского задания

1.2 Бтруктурная схСма устройства

1.3 ОписаниС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° i8086

2. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ схСмы

2.1 ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ

2.2 РасчСт ΠžΠ—Π£

2.3 ОписаниС Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса

2.4 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса Π’Ρ‹Π²ΠΎΠ΄

Π’ Π½Π°ΡΡ‚оящСС врСмя происходит ΠΎΡ‡Π΅Π½ΡŒ быстроС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… систСм строится Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°Ρ… ΠΈΠ»ΠΈ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ тСхнологичСскими процСссами происходит ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ микропроцСссорных систСм ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ тСхнологичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π”Π°Π½Π½Ρ‹Π΅ систСмы практичСски ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ высокоС быстродСйствиС ΠΈ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅.

ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ прСдставляСт собой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠ΅ устройство, состоящСС ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-управляСмых Π‘Π˜Π‘ ΠΈ ΡΠ»ΡƒΠΆΠΈΡ‚ для выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ процСссом. Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ мСсто Π² ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π΅ микропроцСссорного устройства Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ микропроцСссор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт арифмСтичСскиС ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ процСссором ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚ взаимодСйствиС всСх устройств, входящих Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ.

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ устройств ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (УОИ) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСдства. ΠŸΡ€ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ устройство ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с «ΠΆΠ΅ΡΡ‚ΠΊΠΎΠΉ» Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ, Ρ‡Ρ‚ΠΎ обСспСчиваСт наибольшСС быстродСйствиС, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большиС Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… УОИ рСализуСтся Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ для встраивания нСпосрСдствСнно Π² Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π±Π»ΠΎΠΊΠΈ. ΠŸΡ€ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… прСдполагаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств Π½Π° Π±Π°Π·Π΅ микропроцСссоров (МП).

Π’ Π΄Π°Π½Π½ΠΎΠΉ расчСтно-графичСской Ρ€Π°Π±ΠΎΡ‚Π΅ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ i8086. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π‘Π˜Π‘ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ взаимодСйствиС Π‘Π˜Π‘ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΈ ΠΎΠ²Π»Π°Π΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ ассСмблСра.

1. Бтруктурная схСма систСмы

1.1 Анализ тСхничСского задания

НСобходимо Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½ΡƒΡŽ систСму ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° i8086. БистСма ΠΊΡ€ΠΎΠΌΠ΅ процСссорного Π±Π»ΠΎΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π±Π»ΠΎΠΊ памяти, информационная Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ ΠžΠ—Π£ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ составляСт 4К16 Π±ΠΈΡ‚.

Π’ΠΈΠΏ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ячССк внСшнСго ΠžΠ—Π£, ΠšΠ±Π°ΠΉΡ‚

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса

Π Π΅ΠΆ.

Π Π΅ΠΆ.

Π Π΅ΠΆ.

Π Π΅ΠΆ.

Π Π΅ΠΆ.

Π Π΅ΠΆ.

i8086

0, 512

1.2 Бтруктурная схСма устройства

БистСма состоит ΠΈΠ· ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° i8086, ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π²Ρ‹Π²ΠΎΠ΄Π° адрСса ΠžΠ—Π£, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса i8255. ВзаимодСйствиС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° с Π²Π½Π΅ΡˆΠ½Π΅ΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ устройствами осущСствляСтся ΠΏΠΎ ΡˆΠΈΠ½Π΅ адрСса. Π”Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΏΠΎ ΡˆΠΈΠ½Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ сигналы ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΡˆΠΈΠ½Π΅ управлСния.

ΠžΠ—Π£ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ своими адрСсными Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΊ ΡˆΠΈΠ½Π΅ адрСса ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΡˆΠΈΠ½Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. АдрСс формируСтся Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² РА — 8 ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов ΠΈ Π Π‘ — ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ разряды. ОбмСн Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с ΠžΠ—Π£ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ осущСствляСт Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ Π Π. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ младшиС разряды адрСса Π½Π° Π²Ρ€Π΅ΠΌΡ ΠΎΠ±ΠΌΠ΅Π½Π° ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π½Π° Π²Ρ€Π΅ΠΌΡ ΠΎΠ±ΠΌΠ΅Π½Π° Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅-Π·Π°Ρ‰Π΅Π»ΠΊΠ΅.

Бтруктурная схСма устройства ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½ΠΈΠΆΠ΅ Π½Π° Ρ€ΠΈΡ. 1.

Рис. 1 Бтруктурная схСма систСмы

1.3 ОписаниС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° i8086

Π‘Ρ…Π΅ΠΌΠ° Ρ†ΠΎΠΊΠΎΠ»Π΅Π²ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° i8086 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡ.2

Рис. 2 УсловноС графичСскоС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° i8086

ШСстнадцатиразрядный ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠœΠŸ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ ΠΎΠΊΠΎΠ»ΠΎ 2 ΠΌΠ»Π½. ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² ΡΠ΅ΠΊΡƒΠ½Π΄Ρƒ. БинхронизируСтся Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой 25 ΠœΠ“Π¦. Π˜ΠΌΠ΅Π΅Ρ‚ 20-Ρ‚ΠΈ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ адрСса, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΡΠΌΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ 1 ΠœΠ±Π°ΠΉΡ‚ внСшнСй памяти. ΠžΠ±Π»Π°ΡΡ‚ΡŒ адрСсного пространства памяти Ρ€Π°Π·Π±ΠΈΡ‚Π° Π½Π° ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎ 64 Кб. Вакая организация памяти обСспСчиваСт ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ вычислСния физичСских адрСсов. ША ΠΈ Π¨Π” ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. ΠŸΡ€ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ (рСгистры-Π·Π°Ρ‰Π΅Π»ΠΊΠΈ). МП ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ, Ρ‚Π°ΠΊ ΠΈ ΠΊ Π²Π½Π΅ΡˆΠ½ΠΈΠΌ устройствам. ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Π²Π½Π΅ΡˆΠ½ΠΈΠΌ устройствам ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ 16 ΠΌΠ»Π°Π΄ΡˆΠΈΡ… Π»ΠΈΠ½ΠΈΠΉ Π¨Π. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ 64 К 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств, Π»ΠΈΠ±ΠΎ 32 К 16-Ρ‚ΠΈ разрядных. МП ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΡƒΡŽ систСму ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ: 256 Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ. Π”Π°Π½Π½Ρ‹ΠΉ МП являСтся дальнСйшим ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ К580Π’Πœ80. БистСма ΠΊΠΎΠΌΠ°Π½Π΄ сходна, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π»Π΅Π³ΠΊΠΎ пСрСводится с ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠœΠŸ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ.

НаимСнованиС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² i8086:

NMI — запрос Π½Π° Π½Π΅ΠΌΠ°ΡΠΊΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅

INTR — запрос Π½Π° ΠΌΠ°ΡΠΊΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅

CLK — Π²Ρ‹Ρ…ΠΎΠ΄ Π“Π’Π˜ для управлСния ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ

RESET — сигнал систСмного сброса

READY — Π²Ρ‹Ρ…ΠΎΠ΄ готовности Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°

TEST — ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ WAIT для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ холостых Ρ‚Π°ΠΊΡ‚ΠΎΠ²: «1» — МП Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ «0», с ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ 5 Π’ провСряСт состояниС этого сигнала

S0-S2 — ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΌΡƒ микропроцСссору

LOCK — Π²Ρ…ΠΎΠ΄ Π·Π°ΠΏΡ€Π΅Ρ‚Π° освобоТдСния систСмной ΡˆΠΈΠ½Ρ‹: «1» — Π°Ρ€Π±ΠΈΡ‚Ρ€Ρƒ запрСщаСтся ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Ρ‚ΡŒ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ, Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ‚ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°

RQ/GT — обСспСчиваСт доступ ΠΊ Π»ΠΈΠ½ΠΈΠΈ связи Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠœΠŸ. Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π² ΡΡ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ находятся Π² 3-ΠΌ состоянии. Π”Π΅ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€ адрСса опрСдСляСт адрСс всСй ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ схСмы

RD — Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

MN/MX — ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ / ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌΡ‹, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмы. MNΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ объСма памяти ΠΈ Ρ‚. Π΄.

GNDлиния зазСмлСния

AD0-AD15 — ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ шина адрСса/ Π΄Π°Π½Π½Ρ‹Ρ…

A16/S3-A19/S6 — ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ адрСса состояния

BHE — Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ Π±Π°ΠΉΡ‚Π°. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ совмСстно с ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ А0, обСспСчивая ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Π¨Π”

DEN — строб сопровоТдСния Π΄Π°Π½Π½Ρ‹Ρ… для фиксации Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹-Π·Π°Ρ‰Π΅Π»ΠΊΠΈ

ALE — строб сопровоТдСния адрСса Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€-Π·Π°Ρ‰Π΅Π»ΠΊΡƒ

INTA — систСмный сигнал подтвСрТдСния прСрывания

Vcc — Π²Ρ‹Π²ΠΎΠ΄ источника питания ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ тСхничСскиС характСристики:

Β· Вактовая частота ΠžΡ‚ 0 Π΄ΠΎ 5 ΠœΠ“Ρ† (i8086)

Β· Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ рСгистров: 16 Π±ΠΈΡ‚

Β· Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ ΡˆΠΈΠ½Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…: 16 Π±ΠΈΡ‚

Β· Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ ΡˆΠΈΠ½Ρ‹ адрСса: 20 Π±ΠΈΡ‚

Β· ΠžΠ±ΡŠΡ‘ΠΌ адрСсуСмой памяти: 1 ΠœΠ±Π°ΠΉΡ‚

Β· ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ транзисторов: 29 000

Β· ВСхпроцСсс (Π½ΠΌ): 3000 (3 ΠΌΠΊΠΌ)

Β· ΠŸΠ»ΠΎΡ‰Π°Π΄ΡŒ кристалла (ΠΊΠ². ΠΌΠΌ): ~30 (ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ, 16 ΠΌΠΌ?)

Β· МаксимальноС Ρ‚Π΅ΠΏΠ»ΠΎΠ²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅: 1,75 Π’Ρ‚

Β· Π Π°Π·ΡŠΡ‘ΠΌ: Π½Π΅Ρ‚ (микросхСма ΠΏΡ€ΠΈΠΏΠ°ΠΈΠ²Π°Π»Π°ΡΡŒ ΠΊ ΠΏΠ»Π°Ρ‚Π΅)

Β· ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: 98 инструкций

Β· Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ напряТСния питания:

— ΠΎΡ‚ 2,7 Π΄ΠΎ 5,0 Π’ (i8086)

Β· ΠšΠΎΡ€ΠΏΡƒΡ: 40-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ кСрамичСский DIP

2. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ схСмы

2.1 ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ

ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ состоит ΠΈΠ· ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° i8086, рСгистра Π·Π°Ρ‰Π΅Π»ΠΊΠΈ младшСй части адрСса RG. АдрСс формируСтся Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ² РА — младшая Ρ‡Π°ΡΡ‚ΡŒ adr (0.7) Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ шинС AdrDat, которая ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π° ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ адрСса послС рСгистра Π·Π°Ρ‰Π΅Π»ΠΊΠΈ Adr, ΠΈ Π Π‘ — ΡΡ‚Π°Ρ€ΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ, которая нСпосрСдствСнно подаСтся Π½Π° ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ Adr — разряды adr (8.15). ОбмСн Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΠΌΠΈ устройствами, осущСствляСтся ΠΊΠ°ΠΊ ΠΏΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ шинС Dat, которая совмСщСна с ΡˆΠΈΠ½ΠΎΠΉ младшСй части адрСса ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ Π Π dat (0.7)=adr (0.7), Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ ΠΏΠΎΡ€Ρ‚Ρƒ Π Π‘.

Π‘ΠΈΠ³Π½Π°Π» ALE являСтся сигналом защСлкивания младшСй части адрСса Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ RG.

Π D2, Π D3 — Π»ΠΈΠ½ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ° запроса Π½Π° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π²Π²ΠΎΠ΄Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ устройства, Π D6 ΠΈ Π D7 — Π»ΠΈΠ½ΠΈΠΈ сигналов записи ΠΈ Ρ‡Ρ‚Сния.

2.2 РасчСт ΠžΠ—Π£

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅:

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ячССк внСшнСго ΠžΠ—Π£ NΠžΠ—Π£ — 0,512 ΠšΠ±Π°ΠΉΡ‚ ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса:

Ρ€Π΅ΠΆΠΈΠΌ 0 — 8

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса:

Ρ€Π΅ΠΆΠΈΠΌ 0 — 16

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ‚ΠΎΠΊΠΈ:

ΠΏΡ€ΠΈ логичСском 0, IIL — 3,2 мА ΠΏΡ€ΠΈ логичСской 1, IIH — 2 мА Π’ходная Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ логичСских схСм Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π‘I — 5 ΠΏΠ€ ΠœΠΎΠ½Ρ‚Π°ΠΆΠ½Ρ‹Π΅ Смкости всСх Ρ†Π΅ΠΏΠ΅ΠΉ (Π‘ΠΌ = 20 ΠΏΠ€).

Богласно заданию количСство ячССк памяти ΠžΠ—Π£ составляСт NΠžΠ—Π£.

Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ ΠžΠ—Π£ nΠžΠ—Π£ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ разрядности ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π¦ΠŸ.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ Π‘ΠžΠ—Π£ опрСдСляСтся ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

НСобходимоС быстродСйствиС ΠžΠ—Π£ опрСдСляСтся ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°ΠΌ Π¦ΠŸ. Для МК i8086 врСмя Ρ†ΠΈΠΊΠ»Π° записи (чтСния) tΠ‘ Ρ€Π°Π²Π½ΠΎ 3ВМВ, Π³Π΄Π΅ ВМВ — Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ машинного Ρ‚Π°ΠΊΡ‚Π°.

ΠŸΡ€ΠΈ частотС ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π° fΡ‚Π³ = 10 ΠœΠ“Ρ† врСмя Π’ΠΌΡ‚ = 100 нс.

ВрСмя Ρ†ΠΈΠΊΠ»Π° микросхСмы памяти tcy Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ нСравСнству:

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ микросхСмы ΠžΠ—Π£ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ К537Π Π£17, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ (ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΡƒΠ΅ΠΌΠΎ) Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Π° для Π΄Π°Π½Π½ΠΎΠ³ΠΎ случая. Для Π΄Π°Π½Π½ΠΎΠΉ микросхСмы памяти.

РассчитаСм число Π‘Π˜Π‘ ΠžΠ—Π£ Π² Ρ€ΡΠ΄Ρƒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹:

Π³Π΄Π΅ nΠ‘Π˜Π‘ — Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ микросхСмы памяти. ΠšΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки здСсь ΠΈ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ Π΄ΠΎ Π±ΠΎΠ»ΡŒΡˆΠ΅Π³ΠΎ значСния.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ число разрядов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹:

Π³Π΄Π΅ NΠ‘Π˜Π‘ — количСство ячССк памяти Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ микросхСмы памяти.

ΠžΠ±Ρ‰Π΅Π΅ число Π‘Π˜Π‘ ΠžΠ—Π£ Ρ€Π°Π²Π½ΠΎ Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, число корпусов ΠžΠ—Π£ = 2.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Ρ‚ΠΎΠΊΠΎΠ²ΡƒΡŽ IDL ΠΈ IDH ΠΈ Π΅ΠΌΠΊΠΎΡΡ‚Π½ΡƒΡŽ Π‘D Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ для схСм Π²Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠžΠ—Π£ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ:

IDL = mc IIDL = 2 * 3,2 = 6,4 мА

IDH = mc IIDH = 2 * 2 = 4 мА

CD = mc CID + Cm = 2 * 5 + 20 = 30 ΠΏΠ€ Π³Π΄Π΅ IIDL, IIDH — Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ‚ΠΎΠΊΠΈ логичСского 0 ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ 1 ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ цСпям Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π‘Π˜Π‘ ΠžΠ—Π£. CID — входная Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄Ρƒ Π‘Π˜Π‘ ΠžΠ—Π£.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Ρ‚ΠΎΠΊΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ Π΅ΠΌΠΊΠΎΡΡ‚Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ для схСм Π²Π²ΠΎΠ΄Π° адрСса ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΠ½Ρ‹ΠΌ цСпям Π‘Π˜Π‘ ΠžΠ—Π£ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ:

IAL = m IIAL = 2 * 3,2 = 6,4 мА

IAH = m IIAH = 2 * 2 = 4 мА

CA = m CIA + Cm = 2 * 5 + 20 = 30 ΠΏΠ€

Π³Π΄Π΅ IIАL, IIAH — Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ‚ΠΎΠΊΠΈ логичСского 0 ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ 1 ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΠ½Ρ‹ΠΌ цСпям Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π‘Π˜Π‘ ΠžΠ—Π£. CIА — входная Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΠ½ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄Ρƒ Π‘Π˜Π‘ ΠžΠ—Π£.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Ρ‚ΠΎΠΊΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ICSL ΠΈ ICSH ΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ Смкостной Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π‘CS ΠΏΠΎ Ρ†Π΅ΠΏΡΠΌ Π²Ρ‹Π±ΠΎΡ€Π° микросхСм (CS) ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ:

ICSL = mp IICSL = 1 * 3,2 = 3,2 мА

ICSH = mp IICSH = 1 * 2 = 2 мА

CCS = mp CICS + Cm = 1 * 5 + 20 = 25 ΠΏΠ€ Π³Π΄Π΅ IICSL, IICSH — Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ‚ΠΎΠΊΠΈ логичСского 0 ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ 1 ΠΏΠΎ Ρ†Π΅ΠΏΡΠΌ Π²Ρ‹Π±ΠΎΡ€Π° (CS) Π‘Π˜Π‘ ΠžΠ—Π£. CΠ‘S — входная Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ ΠΏΠΎ Ρ†Π΅ΠΏΡΠΌ Π²Ρ‹Π±ΠΎΡ€Π° (CS) Π‘Π˜Π‘ ΠžΠ—Π£.

Рис. 3 УсловноС графичСскоС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠžΠ—Π£ К537Π Π£17

НаимСнованиС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²:

A0? A12 — адрСсныС Π²Ρ…ΠΎΠ΄Ρ‹.

W/R — запись/Ρ‡Ρ‚Π΅Π½ΠΈΠ΅.

CS1, CS2 — chip select, Ρ‡ΠΈΠΏ Π²Ρ‹Π±ΠΎΡ€Π°.

CEO — Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ Π²Ρ‹Ρ…ΠΎΠ΄.

D0? D7 — шина Π΄Π°Π½Π½Ρ‹Ρ… Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°.

ΠžΠ—Π£ прСдставляСт собой статичСскоС асинхронноС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π΅ устройство.

Π Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹:

W/R

CS1

CS2

OE

A0.12

D0.7

Π Π΅ΠΆΠΈΠΌ

Π₯

Н

X

X

АдрСс

Π”Π°Π½Π½Ρ‹Π΅

Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅

Π₯

Π₯

L

Π₯

Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅

Н

L

Н

H

Π—Π°ΠΏΡ€Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π°

Н

L

H

L

Π§Ρ‚Π΅Π½ΠΈΠ΅

L

L

Н

Н

Π—Π°ΠΏΠΈΡΡŒ

L

L

Н

L

Π—Π°ΠΏΠΈΡΡŒ

2.3 ОписаниС Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса

АдаптСр ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса слуТит для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ разрядности ΡˆΠΈΠ½Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠΉ способности.

АдаптСр ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса i8255 ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚Π° А, Π’ ΠΈ Π‘ Ρ 3-ΠΌ состояниСм. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ΠΏΠΎΡ€Ρ‚ Π‘ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° Π΄Π²Π΅ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Ρ‹. ВсС Ρ‚Ρ€ΠΈ ΠΏΠΎΡ€Ρ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Π²Π²ΠΎΠ΄ ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ каТдая Ρ‚Π΅Ρ‚Ρ€Π°Π΄Π° ΠΏΠΎΡ€Ρ‚Π° Π‘ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π° Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎ. Π”Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π² ΠΠŸΠ˜ Ρ‡Π΅Ρ€Π΅Π· ΡˆΠΈΠ½Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… D0… D7. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сигнала CS осущСствляСтся Π²Ρ‹Π±ΠΎΡ€ кристалла, Ссли сюда поступаСт Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала, Ρ‚ΠΎ ΠΏΠΎΡ€Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ установлСны Π² 3-Π΅ состояниС. А1, А0 — младшиС разряды адрСса, ΠΎΠ½ΠΈ слуТат для адрСсации Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… рСгистров Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°. Если количСство Π»ΠΈΠ½ΠΈΠΉ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ возмоТности Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°, Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСсколько Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ².

Рис. 4 УсловноС графичСскоС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ АПИ i8255

НаимСнованиС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²:

D0? D7 — шина Π΄Π°Π½Π½Ρ‹Ρ….

CS — Π²Ρ‹Π±ΠΎΡ€ кристалла, Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ 0 — Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ PPI, Ссли 1 — Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ высокоимпСдансноС состояниС.

A0, A1 — младшиС разряды адрСса, слуТат для адрСсации Π²Π½Π΅ΡˆΠ½ΠΈΡ… рСгистров Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°.

WR — запись, поступаСт ΠΎΡ‚ ΠœΠš.

RD — Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, поступаСт ΠΎΡ‚ ΠœΠš.

RESET — систСмный сброс.

PA0? PA7 — 8-разрядный Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ A Ρ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ состояниСм.

PB0? PB7 — 8-разрядный Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ B Ρ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ состояниСм.

PB0? PB7 — Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° 2 части, 8-разрядный Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π‘ Ρ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ состояниСм.

АдаптСр ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹. Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²:

Π Π΅ΠΆΠΈΠΌ 0 примСняСтся Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-управляСмом Π²Π²ΠΎΠ΄Π΅-Π²Ρ‹Π²ΠΎΠ΄Π΅ с ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ устройствами. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0 Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ всС Ρ‚Ρ€ΠΈ ΠΏΠΎΡ€Ρ‚Π°, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΏΠΎΡ€Ρ‚ Π‘ Ρ€Π°Π·Π΄Π΅Π»ΡΠ΅Ρ‚ся Π½Π° Π΄Π²Π° нСзависимых Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚Π°.

Π Π΅ΠΆΠΈΠΌ 1 — стробируСмый Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… прСрываниями. БобствСнно ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° слов Π΄Π°Π½Π½Ρ‹Ρ… осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚Ρ‹, А ΠΈ Π’, Π° ΡˆΠ΅ΡΡ‚ΡŒ Π»ΠΈΠ½ΠΈΠΉ ΠΏΠΎΡ€Ρ‚Π° Π‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся для управлСния ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ. Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ прСдоставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ возмоТности: Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚Π° с Π»ΠΈΠ½ΠΈΡΠΌΠΈ квитирования ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π²Π²ΠΎΠ΄ ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄; ΠΏΡ€ΠΈ использовании Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ 13 Π»ΠΈΠ½ΠΈΠΉ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0; ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π΄Π²ΡƒΡ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 1 ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡ€Ρ‚Π° Π‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0. На Ρ€ΠΈΡ. 5. ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ располоТСниС Π»ΠΈΠ½ΠΈΠΉ ΠΏΠΎΡ€Ρ‚Π° Π‘ ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (рис. 5, Π°) ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (рис. 5, Π±) Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚Ρ‹, А ΠΈ Π’, Π³Π΄Π΅

IO — Π²Π²ΠΎΠ΄ ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π±ΠΈΡ‚Π° D4 слова ΠΏΡ€ΠΈΠΊΠ°Π·Π° (БП).

IBF — Π²Π²ΠΎΠ΄ Π² Π±ΡƒΡ„Π΅Ρ€. УстанавливаСтся Π² 1 ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ся Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ Π·Π°ΠΏΠΈΡΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π², А ΠΈΠ»ΠΈ Π’) Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΈΡ… Ρ‡Ρ‚Сния ΠΈΠ· ΠœΠŸ.

STB — строб ΠΏΡ€ΠΈΠ΅ΠΌΠ°. По Π΄Π°Π½Π½ΠΎΠΌΡƒ сигналу информация записываСтся Π² Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚.

INT — запрос прСрывания. Π˜Π½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ МП ΠΎ Π³ΠΎΡ‚овности Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ. ΠŸΠΎΠ΄Π°Π΅Ρ‚ΡΡ Π½Π° Π²Ρ…ΠΎΠ΄ запрос прСрывания Π¦ΠŸ.

OBF — Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡ€Ρ‚ ΠΏΠΎΠ»ΠΎΠ½. Π‘ΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π’Π£, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ находятся Π² ΠΏΠΎΡ€Ρ‚Ρƒ, А ΠΈΠ»ΠΈ Π’.

ACK — ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅. Π’Π£ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ….

Π Π΅ΠΆΠΈΠΌ 2 — совмСстный Π²Π²ΠΎΠ΄ — Π²Ρ‹Π²ΠΎΠ΄ с ΠΊΠ²ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΏΠΎΡ€Ρ‚Ρƒ А, ΠΏΡ€ΠΈ этом ΠΏΠΎΡ€Ρ‚, А ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся для Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°Π½Π°Π» Π‘ — выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ управлСния (квитирования) ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ. ΠŸΠΎΡ€Ρ‚ Π’ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π²Π²ΠΎΠ΄ ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Π² Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… 0 ΠΈΠ»ΠΈ 1.

На Ρ€ΠΈΡ. 6. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ располоТСниС Π»ΠΈΠ½ΠΈΠΉ ΠΏΠΎΡ€Ρ‚Π° Π‘ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 2.

Рис. 5 РаспрСдСлСниС Π»ΠΈΠ½ΠΈΠΉ ΠΏΠΎΡ€Ρ‚Π° Π‘: Π°) ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΏΠΎΡ€Ρ‚Ρ‹, А ΠΈ Π’; Π±) ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Рис. 6 РасполоТСниС Π»ΠΈΠ½ΠΈΠΉ ΠΏΠΎΡ€Ρ‚Π° Π‘ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 2.

2.4 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ слова ΠΏΡ€ΠΈΠΊΠ°Π·Π° (БП) Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ слова ICW1.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ рСгистра прСдставлСн Π½ΠΈΠΆΠ΅

D7 D0

M1

M0

BB

BB

M

BB

BB

ОписаниС Π±ΠΈΡ‚ΠΎΠ²:

Β· D7 — ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ ICW1

Β· D6, D5 — Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ для Π³Ρ€ΡƒΠΏΠΏΡ‹ А

Β· D4 — Π²Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠΎ ΠΏΠΎΡ€Ρ‚Ρƒ, А (Π²Ρ‹Π²ΠΎΠ΄ — 0, Π²Π²ΠΎΠ΄ — 1)

Β· D3 — Π²Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠΎ ΠΏΠΎΡ€Ρ‚Ρƒ C4…7 (Π²Ρ‹Π²ΠΎΠ΄ — 0, Π²Π²ΠΎΠ΄ — 1)

Β· D2 — Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ для Π³Ρ€ΡƒΠΏΠΏΡ‹ Π’

Β· D1 — Π²Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠΎ ΠΏΠΎΡ€Ρ‚Ρƒ B (Π²Ρ‹Π²ΠΎΠ΄ — 0, Π²Π²ΠΎΠ΄ — 1)

Β· D0 — Π²Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠΎ ΠΏΠΎΡ€Ρ‚Ρƒ C0…3 (Π²Ρ‹Π²ΠΎΠ΄ — 0, Π²Π²ΠΎΠ΄ — 1)

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС слово ΠΏΡ€ΠΈΠΊΠ°Π·Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ двумя способами:

ICW1=10 010 010=92h

D7 D0

— Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0 задСйствовано всСго 16 Π²Ρ…ΠΎΠ΄ΠΎΠ² — 8 Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠΎΡ€Ρ‚Π°, А ΠΈ 8 Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠΎΡ€Ρ‚Π° Π’, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° Π²Π²ΠΎΠ΄;

— Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0 задСйствовано всСго 8 Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² — 8 Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠΎΡ€Ρ‚Π° Π‘, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° Π²Ρ‹Π²ΠΎΠ΄.

НапишСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ АПИ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС:

C55 equ Π•002h

B55 equ Π•001h

A55 equ Π•000h

RUS equ Π•003h

ICW1 equ 92h

LDI DPTR, #RUS ;адрСс рСгистра ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ слова ->рСгистр

;ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…

LDI A,#ICW1

LDI @DPTR, A ;Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° слова-ΠΏΡ€ΠΈΠΊΠ°Π·Π° Π² Π Π£Π‘

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π’ Ρ…ΠΎΠ΄Π΅ выполнСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° систСма ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠžΠ—Π£ ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса. Π‘Ρ‹Π»ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½Ρ‹ основныС способы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ устройств ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ расчСта количСства микросхСм ΠžΠ—Π£ для обСспСчСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ количСства ячССк памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ, способы планирования ΠΈ ΡΠΈΠ½Ρ‚Π΅Π·Π° схСм Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

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