Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Загальні відомості, призначення





Навчально-налагоджувальний стенд "EV8031 " - програмно-апаратний комплекс, орієнтований для застосування в навчальних цілях з курсів програмування (мова Асемблер, СІ), а також як засіб розробки програмного забезпечення для контролерів на базі однокристальної ЕОМ серії MSC-51 а також на базі контролерів архітектури AVR.

2.2 Підключення ННС"EV8031" до ПК. Живлення стенда

Зв'язок навчально-налагоджувального стенда "EV8031" з ПК здійснюється через miniUSB-порт. У комплекті зі стендом поставляється універсальний сполучний кабель з двома роз'ємами (25 і 9 pin) для з'єднання з одним із com-портів. Крім того, є роз'єм підключення до комп'ютерного блоку живлення і роз'єм для підключення стенда. Роз'єм підключення живлення стенда зручно кріпитися на задній панелі системного блоку комп'ютера і тому не виникає необхідності постійно знімати кришку системного блоку.

Увага! Для справної і правильної роботи стенда, його необхідно підключати тільки з одним com-портом ПК.

Не рекомендується від'єднувати стенд від ПК увімкнутим. Те ж саме стосується від'єднання плати розширення від стенда.

Технічні характеристики

Технічні характеристики стенда:

- Однокристальні процесори, що використовуються: AT89C51, AT89C52, AT90S8515 (ATmega8515) (корпус DIP-40);

- Пам'ять програм - 16 КБ;

- Пам'ять даних - 16 КБ;

- Послідовна EEPROM пам'ять, 256 байт (AT24C02) в стандартній поставці;

- Два послідовних канали передачі даних RS232;

- Системний інтерфейс;

- Інтерфейс розширення (16 ліній вихід, 8 ліній вхід/вихід, порт P1 ОЕОМ), дивіться додаток № 2;

- Клавіатура 4х3;

- Статична 4-розрядна семисегментна індикація;

- Цифро-аналоговий і аналого-цифровий перетворювач (плата розширення);

- Генератор з фіксованою частотою генерації - близько 10 Кгц, генератор із змінною частотою генерації від 1 Кгц до 50 Кгц (плата розширення);

- Динамічна 4-х розрядна семисегментнка індикація (плата розширення);

- Пристрій дискретного введення інформації: 2 кнопки;

- Статична світлодіодна індикація, 8 шт;

- знако-синтезуючий світлодіодний індикатор 5x7 1 шт. (Плата розширення).

Опис роботи стенда

У цьому розділі описана робота стенда при завантаженні програми, що налагоджується.

Структурна схема навчально-налагоджувального стенда зображена на рисунку 24. Перелік інтегральних мікросхем, а також їх аналоги, що використовуються в стенді описані в таблиці 1.

    Таблиця 1 – Перелік комплектуючих мікросхем
Позначення на схемі Позначення (імпортне) Аналог (найближча мікросхема) Стислий опис ІМС
  DD1 AT89C52 AT89S52 Не існує (КФ1830ВЕ751) Однокристальна ЭОМ
  DD2, DD7, DD9, DD11, DD17 74HC573N 1533 ИР33 8-разрядний регістр
  DD3   Не існує (К537РУ17) Стат. ОЗП 32Кб
  DD4 EPM7128STC100 Не існує Прогр. лог. схема
  DD18 74HC04 К1564ЛН2 6 КМОП інверторів
  DD10   К559ИП20 Перетворювач рівня RS‑232C
  DD12 ADM485 Не відомо Перетворювач рівня RS‑485
  DD14 AT29C02 Не існує ЭСПЗУ 2 Кбіт
  DD15 DS1621 Не існує Цифр. темп. Датчик
  DD16 DS1302 Не існує Годинник реального часу
  DD23, DD24 ADM202 Не існує Перетворювач рівня RS‑232C

Програма завантаження знаходиться в Flash-пам'яті мікроконтролера AT89C51, вона проводить ініціалізацію послідовного приймач-передавача ОЕВМ (DD1), перевіряє наявність і ємність пам'яті даних.

 

Рисунок 24 – Структурна схема стенда

 

Пам'ять ОЗП об'ємом 32К ділиться на дві частини по 16К. Одна частина для пам'яті програм, інша для пам'яті даних. У режимі завантаження програми вся пам'ять 32К відображається в адресний простір, як пам'ять даних (рисунок 25).

Рисунок 25 – Розподіл пам'яті стенда

При надходженні даних з послідовного порту персонального комп'ютера в послідовний порт (роз'єм Х11) стенда, ОЕВМ записує їх в ОЗП відведений під пам'ять програм. Сигнали керування - PME, WR, RD, ALE, що формуються процесором і необхідні для звернення до пам'яті даних надходять через системний контролер. Після прийняття останнього байта завантажувач формує сигнал запуску програми, записом керуючого коду в системний контролер.

Карта портів введення/виведення стенда описана в таблиці 2.

Таблиця 2 – Карта портів введення/виведення стенда
Адреса Тип циклу B7 B6 B5 B4 B3 B2 B1 B0 Имя  
Порти периферійних пристроїв  
8xx0 Запис [Порт A] PA_REG  
8xx1 Запис [Порт B] PB_REG  
8xx2 Запис [Порт C] PC_REG  
8xx3 Запис x x x x x TRISC x x TRIS  
Рідкокристалічні індикатори  
8xx4 Запис Регістр команд РК індикатора LCD_CMD  
8xx5 Запис Регістр даних РК індикатора LCD_DATA  
Послідовний порт  
9xxx Зчитування CTS DSR DCD RI KL3 KL2 KL1 KL0 US_REG  
Cxx0 Запис x x X x DTR RTS CFG1 CFG0 UC_REG  
   
CFG1 CFG0    
    RS-232 СОМ1, Х11  
    RS-232 СОМ2, Х12  
    RS-485 Приймання, Х13  
    RS-485 Передача, Х13  
Індикатор и світодіоди  
Axx0 Запис [Регістр індикатора 0] DISPLAY[0]  
Axx1 Запис [Регістр індикатора 1] DISPLAY[1]  
Axx2 Запис <зарезервовано> DISPLAY[2]  
Axx3 Запис <зарезервовано> DISPLAY[3]  
Axx4 Запис DP3 DP2 DP1 DP0 BL3 BL2 BL1 BL0 DC_REG  
Axx5 Запис <зарезервовано> EDC_REG  
Axx6 Запис LED7 LED6 LED5 LED4 LED3 LED2 LED1 LED0 LED_REG  
Керування роботою  
Axx7 Запис x x x x x x x RUN SYS_CTL  
                       
Сумісні регістри  
Bxx0 Запис [Регістр індикатора 1] DISPLAYB  
F000 Запис                 DAC nCS7

 

Кнопка SW2, необхідна для формування сигналу скидання RESET на вході процесора, тобто переходу стенда в режим завантаження і очікування прийому даних з послідовного порту. В цьому режимі процесор готовий приймати інформацію в пам'ять даних.

Кнопка SW1, необхідна для перезапуску завантаженої з ПК програми знаходиться в пам'яті програм (DD3). При натисканні кнопки SW1, загоряється світлодіод HL9. При цьому можливий новий запис програми в стенд з персонального комп'ютера. При передачі даних з персонального комп'ютера в стенд, комп'ютер на лінії RI послідовного порту формує сигнал, який через системний контролер зупиняє роботу процесора, так само як і кнопка SW2.

Адресація (звернення) процесора до периферійних пристроїв стенда реалізована як адресація до комірок пам'яті в адресному просторі від 8000Н до FFFFH. Сигнали вибірки периферійних пристроїв формуються дешифратором адреси всередині мікросхеми системного контролера DD4.

Вся логіка стенда реалізована на програмованій логічній мікросхемі EPM7128STC100 (DD4). Системний контролер управляє режимами роботи, формуванням керуючих сигналів на ОЗП, регістрами защіпки, динамічним світлодіодним індикатором, клавіатурою.

Вся логіка стенда реалізована на програмованій логічній мікросхемі EPM7128STC100 (DD4). Системний контролер управляє режимами роботи, формуванням керуючих сигналів на ОЗП, регістрами защіпки, динамічним світлодіодним індикатором, клавіатурою.







Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право...

Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)...

ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между...

Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.