Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мпс экзамен.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
812.03 Кб
Скачать

Билет 3

  1. Програматори. Їх основні типи та характеристики.

Програма́тор — пристрій призначений для запису інформації у запам'ятовуючий пристрій.

По типу програмуючих мікросхем

Більшість універсальних програматорів дозволяють працювати з мікросхемами різних типів. Зустрічаються також програматори, що працюють тільки з певним типом мікросхем, наприклад тільки з мікроконтроллерами чи микросхемами памяті. В загальному можна виділити такі групи:

  • програматори мікросхем памяті (EPROM, EEPROM, FLASH, SRAM, FRAM та ін.)

  • програматори мікроконтроллерів (внутрішня память типу EPROM, FLASH)

  • програматори мікросхем ПЛМ (CPLD та ін.)

  • програматори - тестери мікросхем логіки та ін.

По режимах роботи

  • стаціонарний, з підключенням до ПК.

  • автономний, без підключення до ПК.

По типу підключення до пк

Перші програматори були досить громіздкими і повністю автономними. Для набору програми використовувалась клавіатура або комутаційна панель. Таким чином, навіть для програмування найпростішої мікросхеми пам'яті затрачувалось багато часу. Використовувались в основному на підприємствах та у конструкторських центрах де можна було автоматизувати цей процес.

В загальному, підключити програматор до ПК можна через:

  • Послідовний порт

  • Паралельний порт

  • інтерфейсну плату з шиною ISA або PCI

  • USB порт

  • Ethernet порт

Стандартним набір функцій програматора включає:

  • читання

  • стирання

  • контроль чистоти

  • програмування

  • верифікація

  • конфігурація

  1. Мікроконтролери сімейства PIC.

Мікроконтролери сімейств PIC (Peripheral Interface Controller) компанії Microchip поєднують усі передові технології мікроконтролерів: електрично програмовані користувачем ППЗП, мінімальне енергоспоживання, високу продуктивність, добре розвинуту RISC-архітектуру, функціональну закінченість і мінімальні розміри. Широка номенклатура виробів забезпечує використання мікроконтролерів у пристроях, призначених для різноманітних сфер застосування.

Перші мікроконтролери компанії Microchip PIC16C5x з'явилися наприкінці 1980-х років і завдяки своїй високій продуктивності і низької вартості склали серйозну конкуренцію 8-розрядним МК із CISC-архітектурою, які виготовлялися на той час.

Висока швидкість виконання команд у PIC-контролерах досягається за рахунок використання двохшинної гарвардської архітектури замість традиційної одношинної фон-нейманівської. Гарвардська архітектура базується на наборі регістрів з розділеними шинами й адресними просторами для команд і даних. Усі ресурси мікроконтролера, такі якпорти вводу/виводу, комірки пам'яті і таймер, являють собою фізично реалізовані апаратні регістри.

Мікроконтролери PIC містять RISC-процесор із симетричною системою команд, що дозволяє виконувати операції з будь-яким регістром, використовуючи довільний метод адресації. Користувач може зберігати результат операції в самому регістрі-акумуляторі або в другому регістрі, який використовується для операції.

Більшість PIC-контролерів випускаються з однократно програмованою пам'яттю програм (OTP), з можливістю внутрисхемного програмування або масочним ПЗП. Для мети налагодження пропонуються більш дорогі версії з ультрафіолетовим стиранням і Flash-пам'яттю. Повний список модифікацій PIC-контролерів, що випускаються, включає порядку п'ятисот найменувань. Тому продукція компанії перекриває майже весь діапазон застосувань 8-розрядних мікроконтролерів.

З програмних засобів налагодження найбільш відомі і доступні різні версії асемблерів, а також інтегроване програмне середовище MPLAB. Російські виробники програматорів і апаратних відлагоджувальнх засобів також приділяють увагу PIC-контролерам. Випускаються як спеціалізовані программатори, такі як PICPROG, що програмують майже весь спектр PIC-мікроконтролерів, так і універсальні: UNIPRO і СТЕРХ, які підтримують найбільш відомі версії PIC-контролерів.

Найбільш розповсюдженими сімействами PIC-контролерів є PIC16CXXX і PIC17CXXX.

  1. Характеристика послідовного порту мікроконтроллера 8051.

Послідовний порт може бути запрограмований на один з чотирьох режимів прийому/передачі шляхом програмування розрядів SM0 і SM1 регістра SCON.

  • Режим 0 - послідовний порт працює як восьмирозрядний регістр зсуву. Швидкість (частота) прийому/передачі в режимі 0 постійна і складає  , де   — частота синхронізації ОМЕОМ.

  • Режим 1 - прийом/передача даних здійснюється у форматі восьмирозрядного УАПП. Швидкість залежить від частоти переповнення регістра лічильника

  • Режим 2 - режими 9-розрядного УАПП з постійною швидкістю обміну. Швидкість прийому/передачі програмно налаштовується на одну із двох можливих величин:   або 

  • Режим 3 - режими 9-розрядного УАПП з перемінною швидкістю обміну. Швидкість залежить від частоти переповнення регістра лічильника

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]