в покроковому режимі. У цьому режимі мікроконтроллер на кожному кроці програми повинен передавати в персональний комп'ютер вміст всіх програмних вузлів, а також наступну команду з пам'яті програм. При необхідності, за запитом з персонального комп'ютера мікроконтроллер повинен передати вміст будь комірки пам'яті даних, або будь-якого блоку осередків пам'яті даних. Крім того мікроконтролер повинен передавати в персональний комп'ютер вміст комірок пам'яті програм, якщо це необхідно. При необхідності повинна забезпечуватися запис в програмно доступні вузли мікроконтролера, в пам'ять програм і пам'ять даних. Алгоритм повинен дозволяти запускати програму з будь-якої адреси вказаного користувачем, продовжувати виконання перерваної програми в покроковому режимі, або в режимі реального часу.
Гћ Розробити алгоритм запису інформації в програмно - Доступні вузли мікроконтролера. p> Гћ Розробити алгоритм запису інформації в пам'ять даних.
Гћ Розробити алгоритм читання інформації з програмно - доступних вузлів мікроконтролера.
Гћ Розробити алгоритм читання інформації з пам'яті даних.
Гћ Розробити алгоритм читання інформації з пам'яті програм.
Гћ Розробити алгоритм програми В«МоніторВ». Програма В«МоніторВ» повинна забезпечувати запуск всіх розглянутих вище підпрограм в Залежно від коду, переданого з персонального комп'ютера. Тому необхідно розробити управляючі слова, які й будуть задавати режим роботи системи. Керуючі коди не повинні перевищувати 8 біт. Для реалізації гнучкості системи, необхідно при отриманні невикористовуваних кодових комбінацій забезпечити перехід виконання програми в область пам'яті програм на заздалегідь зарезервований адресу. Ця адреса можна зберігати в пам'яті програм за строго певною адресою. Щоб уникнути виконання випадкового коду, під час початкової установки необхідно встановити за цією адресою, адреса в пам'яті програм, в якому знаходиться команда повернення з підпрограми.
Гћ При переході на розроблювані підпрограми необхідно зберегти в стеку вміст акумулятора. Перед виходом з цих підпрограми вміст акумулятора необхідно відновити.
В
2. РОЗРОБКА ПИТАНЬ апаратних і програмних СПРЯЖЕННЯ
2.1 Апаратне пару ПК і мікроконтролера
Для вирішення завдання сполучення ПК і мікроконтролера було вирішено використовувати інтерфейс RS-232C.
Послідовний порт використовується як універсального асинхронного прийомопередавача (УАПП) з фіксованою або змінною швидкістю послідовного обміну інформацією і можливістю дуплексного включення.
Послідовний інтерфейс мікроконтролера МК-51 може працювати в наступних чотирьох режимах:
ВЁ Режим 0. Інформація передається і приймається через вхід RxD приймача (висновок P3.0). Через вихід передавача TxD (висновок P3.1) видаються імпульси синхронізації, стробірующіе кожен рухаючись або приймається біт інф...