ис) до ОЗП забезпечується Керуючому сигналами/RD або/WR, Які формуються на лініях Р3.7 та Р3.6 при віконанні відповідніх операцій переміщення даніх та команд Керування процесором. Звернення до ОЗП здійснюється при встановленні на/RD або/WR сігналів логічного 0. Для того, щоб одночасно читать коди команд Із ПЗП та дані Із ОЗП сигналі/PSEN та/RD про єднують в один сигнал/PSEN */RD.
Мікроконтролер 89С51 має Розширення систему перерівань.Спрощена схема переривані 89С51 наведена на рис.2.3.
В
Зовнішні переривані/INT0 та/INT1 могут буті віклікані або рівнем або переходом сигналу Із 1 в 0 (фронтом) на входах 89С51 в залежності від значень керуючих бітів ІТ0 та ІТ1 у регістрі TCON. При значенні ціх бітів рівніх 0 сигналі зовнішніх переривані пріймаються за рівнем, а при значенні їх рівніх 1 сигналі/INT0 та/INT1 спріймаються за фронтом. Від зовнішніх переривані встановлюються прапори IE0 та IE1 у регістрі TCON, Які ініціюють виклик відповідніх підпрограм ОБРОБКИ переривані. Скид ціх прапорів здійснюється апаратно Тільки у того випадка, ЯКЩО переривані були віклікані фронтом сигналу. Если ж переривані були віклікані рівнем вхідного сигналу, то СКіД прапору ІЕ керує відповідна підпрограма ОБРОБКИ переривані Шляхом Дії на джерело переривані з метою зняття ним запиту. p> Прапори Запитів переривані від таймерів TF0 та TF1 скідаються автоматично при передачі Керування підпрограмі его ОБРОБКИ. Флаги Запитів переривані RI та TI встановлюються Блок керування Універсального асинхронного приймач-передавача (УАПП) апаратно, альо Скидати повінні програмою ОБРОБКИ переривані. p> переривані могут буті віклікані або Відмінені програмою, так як УСІ перераховані прапори програмно досягнені и могут буті встановлені або скінуті програмою з тим же результатом, что и ЯКЩО б смороду булі встановлені або кінуті апаратними засобой.
У блоці регістрів спеціальніх функцій є два регістрі, Які Використовують для Керування режимом переривані та рівнямі їх пріорітету. Формати ціх регістрів, Які мают сімволічні імена ІЕ та ІР, наведені у табл. 2.2 та табл. 2.3. p> Обробка переривані по рівню пріорітету віконується на протязі Наступний машинного циклу. Система переривані сформує апаратний виклик (LCALL) відповідної підпрограмі ОБРОБКИ переривані, ЯКЩО вона НЕ заблокована одним Із Наступний умів:
) в Сейчас обслуговується переривані Рівного або ВИЩОГО уровня пріорітету;
) текучий машинний цикл - не Последний у ціклі віконуваної відряд;
) віконується команда RETI або Інша команда, яка повязана Із Звернення до регістрів ІЕ та ІР.
Таблиця 2.1. Альтернативні Функції порту Р3. p align="justify"> P3.7Чітання. Активний сигнал НИЗЬКИХ уровня формується апаратно при зверненні до зовнішньої пам яті даніх. P3.6Запіс. Активний сигнал НИЗЬКИХ уровня формується апаратно при зверне...