Стенд лабораторний "Вивчання інтерфейсів" CIC-800A





Інтерфейс — це «регулятор» передавання даних апаратного забезпечення та програмних засобів, який, наприклад, контролює обмін даними між персональним комп'ютером і різного роду периферійними пристроями. Прикладами інтерфейсів є: RS-232C, AT-BUS, IDE, SCSI, ISA, PCI, AGP, IrDA, GPIB, USB, IEEE-1394, Wireless тощо. У зв'язку з тим, що інтерфейси функціонують відповідно до різного роду специфікацій, які розрізняються за швидкістю передавання та формату даних, за протоколами та зонами застосування, цей навчальний стенд може виявитися корисним під час вивчення різного роду інтерфейсів периферійних пристроїв.
Навчальний стенд СIC-800А складається з багатофункціональних модулів інтерфейсів, серед яких послідовний порт (RS — 232C), паралельний порт (Centronics) й універсальна послідовна шина (USB 2.0). Ці інтерфейси можуть використовуватися в різних периферійних пристроях і для цілей виконання експериментів можуть бути об'єднані з модулями розширення. Програми для інтерфейсів RS-232С і Centronics сумісні з модулями на основі мікросхем Atmel і використовують Microsoft Visual C ++ 6.0 як середовища розроблення.
Програми інтерфейсу USB 2.0 сумісні з модулями на основі мікросхем Cypress і використовують Microsoft Visual C++ 6.0 як середовища розроблення. Вивчення класичних і новітніх інтерфейсів, що навчають, мають можливість отримати повніші та цілісніші знання. Крім того, до комплекту постачання навчального стенда входять вихідні коди та виконувані файли для подальшого вивчення.
Особливості стенда CIC-800A:
Наявність інтерфейсів USB 2.0, RS-232С і Centronics
1. USB інтерфейс
(1) Відповідає специфікації USB 2.0
(2) Підтримує чотири типи передавання даних:
ізохронна пересилка, потокова пересилка, що керує пересилання, пересилання з перериванням
(3) Забезпечує відладку та розробку в середовищі компілятора Keil C
(4) Пряме завантаження програми ПЗП через USB-інтерфейс для підтримки роботи програмного забезпечення та виключення потреби використання пам'яті для зовнішньої програми або маскового ПЗП
(5) Підтримує операції переіндексації для побудови попередньо певної межі
(6) Використовує USB-мікроконтролер Cypress CY7C68013-100AC TQFP, сумісний із мікроконтролером 8051
(7) Працює в автономному режимі після завантаження прикладної програми (за наявності зовнішнього джерела електроживлення)
(8) Містить 40-контактний роз'єм розширення для імітації портів введення-виведення P0, P1 и P2 мікроконтролера 8051
(9) Містить два послідовні порти UART (один для зневоднювача Keil C51)
(10) Інтерфейс введення-виведення з робочою напругою 3.3 В
2. Інтерфейси RS-232C і Centronics
Технічні характеристики мікроконтролера AVR8515:
(1) Пам'ять програми : флешпам'ять 4K x 16 = 8K x 8 для внутрішньосистемного програмування, 1000 циклів записування/стирання
(2) Внутрішньосистемна програмована мікросхема пам'яті EEPROM обсягом 512 байт, 100000 циклів записування/стирання
(3) 32 програмовні канали введення-виведення даних із трьома станами (PA0-PA7, PB0-PB7, PC0-PC7, PD0-PD7)
(4) Робочі регістри загального призначення 32 x 8
(5) 512 байт статичної оперативної пам'яті (SRAM)
(6) Робоча напруга — від 2.7 до 6.0 В; повністю стабілізовані робочі частоти в діапазоні від 0 до 20 МГц
(7) Тривалість циклу виконання команди — 50нс (У разі 20 МГц)
(8) Один 8-бітний таймер/розрахуночок з окремим попереднім роздільником частоти
(9) Один 16-бітний таймер/розрахуночок з окремим попереднім деталем частоти, що працює в режимах порівняння й захоплення
(10) Один повнодуплексний UART-порт
(11) Здвоєний 8-, 9- або 10-бітний вихід широтної емпульсної модуляції
(12) Внутрішні та зовнішні джерела переривань
(13) Програмований контрольний таймер із вбудованим генератором
(14) Вбудований аналоговий компактор
(15) Режими зниженого енергоспоживання
(16) Програмне блокування для гарантування безпеки флешпрограми та даних мікросхеми EEPROM
(17) Великий струм навантаження ланцюгів введення-виведення — 20 мА (не більш ніж 40 мА) і джерело електроживлення 10 мА за 5 В
(18) Головний/підчинений послідовний інтерфейс системного програмування
(19) 64 байт зовнішньої статичної оперативної пам'яті (SRAM)
(20) Вміст пам'яті для зберігання команд може бути змінено через порт інтерфейсу системного програмування за допомогою внутрішньосистемного завантажувача програм
Перелік лабораторних робіт:
● Експерименти з USB-інтерфейсом
(1) Керування світлодіодним індикатором
(2) Керування 7 сегментним індикатором
(3) Керування за допомогою тактового перемикача
(4) Керування дисплеєм LCM
(5) Застосування аналогового-цифрового перетворювача
(6) Застосування цифрово-аналогового перетворювача
(7) Вивчення UART-інтерфейса
(8) Вивчення роботи USB-клавіатури
(9) Вивчення роботи USB-миші
● Експерименти з інтерфейсами RS-232C/Centronics
(1) Експерименти з інтерфейсом Centronics
a. Цифрові виходи
.Вихід шини даних
.Вихід керівної шини
b. Цифрові входи
.Вхід шини стану
.Вхід шини стану, вихід шини даних
(2) Експерименти з інтерфейсом RS-232C
a. Цифрові вхід і вихід
.Вихід керівної шини
.Керування світловими імпульсами
.Вхід шини стану
b. Передавання даних
.Відсилання й отримання даних
.Автоматичне отримання даних
.Практичне використання передавання даних
.Керування світлодіодом за допомогою виходу TXD
.Отримання даних через вхід RXD
.Дуплексне надсилання й отримання даних
.Отримання даних про стан DIP-перемикача
.Отримання даних про стан клавішної панелі
.Застосування цифро-аналогового перетворювача (повітряні дані)
.Вивчення цифрового вольтметра, що використовує вхідні дані аналога-цифрового перетворювача
.Відтворення коливань за допомогою вхідних даних аналого-цифрового перетворювача
.Відсилання й отримання двоїчних даних (відноситься до 7-сегментного індикатора та клавішічної панелі)
.Відсилання й отримання символів кодування 014 (відноситься до символьного рідкокристалічному індикатору розміром 20 x 2)
.Відсилання й отримання символьного рядка (Відноситься до символічного рідкокристалічного індикатора розміром 20 x 2)
.Зміна швидкості передавання даних
- Ціна: Ціну уточнюйте