>
Одним з мінусів роботи [3] є пропозиція про узгодження рівнів між інтерфейсом RS-232C і послідовним портом МК. Були розроблені схеми приймача і передавача. Ці схеми мають ряд недоліків. Одним з недоліків є необхідність у додаткових джерелах живлення на +12 і -12 вольт. Дані схеми не є надійними. Вони використовують застарілу електронну базу і не задовольняють реальним вимогам, поставленим перед ними. В даний час є ряд мікросхем, що дозволяє здійснити узгодження рівнів сигналів між інтерфейсом RS-232C і послідовним портом МК. Такі схеми надійніші і не вимагають додаткового живлення на +12 і -12 вольт.
У роботі [3] пропонувалося використовувати МК 8031. Даний МК НЕ має внутрішньої пам'яті програм. У зв'язку з цим виникла необхідність у установці зовнішньої пам'яті програм. Ця пам'ять програм розбивалася на ПЗУ, для зберігання програми В«МоніторВ» і ОЗУ, як пам'ять програм користувача. Це обмежує загальну зовнішню пам'ять програм, що використовується як пам'ять програм користувача.
У роботі 3 не були вирішені питання з доступом до програмно-доступним вузлам мікроконтролера. При переході до підпрограми мікроконтролер зберігає в стеку тільки вміст лічильника команд. Тому перед початком прийому або передачі даних необхідно подбати про збереження вмісту акумулятора і регістрів, які будуть використовуватися при прийомі або передачі даних.
Програма В«МоніторВ» враховувала лише ряд завдань, які можуть виникнути у користувача на етапах розробки програмного забезпечення, тестування його або використання системи на практиці.
1.3 Постановка завдання
З проведеного вище аналізу випливає, що при реалізації процесу обміну інформацією між мікро MCS-51 і персональним комп'ютером необхідно вирішити наступний ряд питань:
Гј Запитання апаратних засобів. p> Гћ Розробка схеми сполучення портів ПК і мікроконтролера з використанням сучасної електронної бази. Дана схема повинна забезпечити узгодження рівнів сигналів між СОМ - портом ПК і мікроконтролером, не повинна вимагати додаткових джерел живлення, повинна мати невеликі маса - габаритні характеристики, повинна бути дешевою і надійною.
Гћ Розробка схеми підключення пам'яті до микроконтроллеру. Дана схема повинна забезпечити можливість використання ОЗУ в якості пам'яті програм. Під час запису програми користувача пам'ять програм повинна використовуватися, як пам'ять даних. Адресний простір зовнішньої пам'яті даних і пам'яті програм не повинен перекриватися.
Гј Запитання програмного забезпечення. p> Гћ Розробити формат передачі даних між ПК і мікроконтролером. Цей формат повинен використовувати вісім інформаційних бітів. p> Гћ Розробити алгоритм запису програми, налагодженої на ПК, в пам'ять програм МК.
Гћ Розробити алгоритм запуску програми в режимі реального часу.
Гћ Розробити алгоритм виконання програми...