послідовного інтерфейсу мікроконтролера MCS-51, необхідно забезпечити узгодження рівнів сигналів. Стандартний рівень сигналів RS-232C - +12 і -12 В. Стандартний рівень сигналів асинхронного інтерфейсу мікроконтролера MCS-51 - +5 В.
Залежно від вимог, що пред'являються до проектованої схемою, перетворювачі рівнів сигналів можуть бути виконані різними способами.
Приймачі і передавачі виконані на дискретних елементах мають ряд недоліків:
В§ великі масогабаритні характеристики;
В§ висока споживана потужність;
В§ недостатня надійність;
В§ необхідність в додаткових джерелах живлення;
В§ вартість.
В
Рис. 1. Схема підключення мікроконтролера MCS-51 фірми Intel до портів персонального комп'ютера.
Виходячи з цих міркувань, для організації сполучення рівнів портів ПК і мікроконтролера можна скористатися мікросхемою ADM202 фірми Analog Devices. Дана мікросхема дозволяє узгодити рівні сигналів, не вимагаючи додаткових джерел живлення [4].
Мікроконтролер приймає дані через вхід приймача (висновок P3.0), а передає дані через вихід передавача (висновок P3.1). Мікроконтролер може заборонити прийом даних з ПК за допомогою сигналів на виводі Р2.6. Це необхідно для сигналізації ПК про прийом помилкових даних. У свою чергу ПК може заборонити передачу даних з мікроконтролера за допомогою сигналів на виводі Р2.7.
2.1.4 Вибір джерела харчування
Залежно від місця установки, джерелом живлення може служити або блок живлення ПК, або окремий блок живлення, спеціально призначений для даної установки. У зв'язку з тим, що дану установку планується використовувати в комп'ютерному класі, найбільш оптимальним варіантом є використання блоку живлення ПК. Напруга джерела живлення +5 V , необхідне для лабораторної установки, можна взяти з зовнішнього роз'єму клавіатури. Підключення контактів цього роз'єму представлено на малюнку 2.
В
<В
Рис. 2. Роз'єм клавіатури персонального комп'ютера.
Реалізація підключення зажадає виготовлення спеціального перехідного кабелю, що входить до складу лабораторної установки.
2.2 Підключення зовнішньої пам'яті програм
Як вже зазначалося раніше, для організації обміну інформацією між ПК і мікро доцільно використовувати в Як зовнішньої п амяті програм ОЗУ. ОЗУ дозволить швидко і багаторазово перепрограмувати мікроконтролер, що дозволить використовувати його як налагоджувальний модуль, або як часто перепрограммируемое пристрій управління (наприклад, для управління різними лабораторними установками).
В якості мікросхеми ОЗУ можна використовувати мікросхему КР537РУ8. Об'єм пам'яті даної мікросхеми становить 2К. У зв'язку з тим, що дана установка планується як УМК в курсі В«МікропроцесориВ», то цього обсягу пам'я...