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

Алгоритм функционирования микропроцСссорной систСмы

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

Если ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½Π°, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ дальнСйшСС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΈΠ½Π°Ρ‡Π΅ проводится ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° наличия сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ INT, Ссли ΠΎΠ½ ΠΏΡ€ΠΈΡΡƒΡ‚ствуСт, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ Π°Π½Π°Π»ΠΈΠ· сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ INT ΠΈ ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΡΠ²Π»ΡΠ΅Ρ‚ся высоким, начинаСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ прСрывания. ПослС выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ прСрывания, происходит Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ наличия сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ RDY. Если ΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Алгоритм функционирования микропроцСссорной систСмы (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ понимания Ρ€Π°Π±ΠΎΡ‚Ρ‹ микропроцСссорной систСмы Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΅Π΅ Ρ„ункционирования, исполнСнный Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ этапом Ρ€Π°Π±ΠΎΡ‚Ρ‹ МПБ являСтся инициализация ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° (установка ΠœΠŸ Π² ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠ΅ состояниС, установка Π½Π° ΡˆΠΈΠ½Ρƒ адрСса FFFF0h, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠŸΠ—Π£ ΠΈ Ρ‚. Π΄.).

Π”Π°Π»Π΅Π΅ происходит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° присутствия сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ RDY, Ссли ΠΎΠ½ ΠΏΡ€ΠΈΡΡƒΡ‚ствуСт, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ Π°Π½Π°Π»ΠΈΠ· сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ RDY ΠΈ ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΡΠ²Π»ΡΠ΅Ρ‚ся высоким, начинаСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Если ΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала Π½ΠΈΠ·ΠΊΠΈΠΉ, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½Π° Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. Если ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½Π°, Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° МПБ заканчиваСтся, Ссли ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½Π°, МПБ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ оТидания. ΠŸΡ€ΠΈ отсутствии сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ RDY происходит Π²Ρ‹Π΄Π°Ρ‡Π° сигнала ошибки ΠΈ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ПослС выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ количСства Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ происходит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° присутствия сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ HLD, Ссли ΠΎΠ½ ΠΏΡ€ΠΈΡΡƒΡ‚ствуСт, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ Π°Π½Π°Π»ΠΈΠ· сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ HLD ΠΈ ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΡΠ²Π»ΡΠ΅Ρ‚ся высоким, начинаСтся опСрация Π·Π°Ρ…Π²Π°Ρ‚Π° ΠŸΠ”ΠŸ (прямого доступа ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ). ПослС выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, происходит Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Π·Π°Ρ…Π²Π°Ρ‚Π°, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠžΡΡ‚Π°Π½ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° окончания основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Если ΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала Π½ΠΈΠ·ΠΊΠΈΠΉ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° окончания основной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ происходит сразу. ΠŸΡ€ΠΈ отсутствии сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ HLD происходит Π²Ρ‹Π΄Π°Ρ‡Π° сигнала ошибки ΠΈ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Если ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½Π°, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ дальнСйшСС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΈΠ½Π°Ρ‡Π΅ проводится ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° наличия сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ INT, Ссли ΠΎΠ½ ΠΏΡ€ΠΈΡΡƒΡ‚ствуСт, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ Π°Π½Π°Π»ΠΈΠ· сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ INT ΠΈ ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΡΠ²Π»ΡΠ΅Ρ‚ся высоким, начинаСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ прСрывания. ПослС выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ прСрывания, происходит Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ наличия сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ RDY. Если ΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала Π½ΠΈΠ·ΠΊΠΈΠΉ, Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ происходит сразу. ΠŸΡ€ΠΈ отсутствии сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ INT происходит Π²Ρ‹Π΄Π°Ρ‡Π° сигнала ошибки ΠΈ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

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