стенда SDK-1.1 представлений на малюнку 1. br/>В
Рисунок 1 - Загальний вигляд стенда SDK-1.1
До складу навчального стенду SDK-1.1 входять наступні компоненти:
мікроконтролер ADuC812BS;
програмована логічна інтегральна схема (ПЛІС) MAX3064;
зовнішнє електрично стирані програмований ПЗУ (EEPROM) обсягом 256 байт;
зовнішня статична оперативна пам'ять (SRAM) обсягом 128 Kбайт;
- клавіатура AK1604A-WWB фірми ACCORD;
рідкокристалічний індикатор (РКІ) WH1602B-YGK-CP фірми Winstar Display;
- годинник реального часу PCF8583;
набір сигнальних світлодіодів;
пьезокерамический акустичний випромінювач;
набір DIP-перемикачів.
На малюнку 2 представлена ​​структура апаратної частини навчального стенду SDK-1.1.
В
Малюнок 2. Структура апаратної частини навчального стенду SDK-1.1
Стенд SDK-1.1 може працювати без підключення до комп'ютера.
На малюнку 3 показаний процес розробки програми для стенду SDK-1.1.
В
Малюнок 3. Процес розробки програм для SDK-1.1
Програми для стенду розташовуються в ОЗУ об'ємом 128 Кбайт. З цих 128 Кбайт як пам'ять програм (особливості MCS-51) можуть використовуватися лише 56 Кбайт (у стенді перші 8 Кбайт пам'яті програм зайняті ПЗУ, в якому розташовується системне програмне забезпечення, звідси 64 Кбайт - 8 Кбайт = 56 Кбайт). Однак, як показує практика, програми такого розміру для стенду підготовляти не потрібно. SDK-1.1 дозволяє на практиці ознайомитися з керуванням периферійними пристроями, взаємодіючими з обчислювачем допомогою різних інтерфейсів, освоїти деякі специфічні аспекти програмування вбудованих обчислювальних систем, ефективного управління ресурсами. У стенді передбачена можливість симулювати деякі зовнішні сигнали без використання додаткового обладнання: сигнали зовнішніх переривань, лічильні імпульси таймерів, аналогові сигнали на входах АЦП. Цікаво відзначити можливість програмного ініціювання переривань, не передбачену в MCS-51, проте реалізовану в стенді через механізм програмного управління станом входу зовнішнього переривання INT0 AduC812. ПЗУ саморозміщуваних програмним забезпеченням реалізовано на кристалі ОКЕВМ AduC812 за технологією FLASH/EE і може бути перепрограмований через інтерфейс RS-232C з звичайного ПК. Нові версії резидентного ПЗ можуть доставлятися в стенд без використання спеціальних программаторов, а тим більше нових мікросхем ПЗУ - досить мати лише образ доставленої програми у вигляді файлу і спеціальну утиліту на ПК. p align="justify"> Деякі пристрої стенду підключені до обчислювача через периферійний ро...