Загальна характеристика однокристальних mcs-51-сумісних мікроконтролерів .
Мікропроцесор І8051.
МК – це програмно керований цифровий пристрій у мікроелектронному виконанні, призначений для обробки інформації і вбудованого використання у певних техн. системах..
Особливість: МК має у своєму складі інтегровані на кристалі всі блоки, необхідні для виконання обробки даних: арифметично-логічні операції, ПЗП, ОЗП, тактовий шифратор, порти (введення/виведення) блоки підтримки переривань.
Більш розвинені моделі МК можуть мати: вбудовані таймери, АЦП, ЦАП, джерела опорної напруги, блоки підтримки поширених інтерфейсів, аналог. компаратори.
UART, I C, SPI, SMBus, Itag та ін.
Основні параметри МК:
загальні:
функціональність вбудованих блоків
швидкодія, що характеризується робочою частотою
споживана потужність
параметри обчислювальних х-к:
архітектура процесорного ядра
кількість внутрішніх регістрів
розрядність команд і даних
тип та об'єм пам'яті
склад програмного забезпечення
Основні технічні характеристики МК і8051.
Основні функціональні модулі МК:
8-розрядний арифметично-логічний пристрій
вбудований тактовий шифратор
два багатофункціональних таймери Т0 і Т1
резидентна (внутрішня , вбудована) оперативна пам'ять 128байт
резидентна пам'ять програм (ПЗП) 412 байт
вбудований контролер переривань
універсальний адаптер послідовного інтерфейсу RS 232
чотири паралельних порти(Р0, Р1, Р2, Р3)
При необхідності об'єм пам'яті може бути розширений за рахунок зовнішніх запам'ятовуючих пристроїв до 64 Кбайт.
МК відноситься до гарвардської архітектури: пам'ять даних і програм розділені на фізичні та логічні рівні. Розділ на фізичні рівні означає, що доступ до пам'яті даних і програм відбувається за допомогою різних фізичних сигналів на виході МК, а на логічні рівні – доступ до одних і до інших відбувається за допомогою різних програм.
- Класифікація мікропроцесорів (мп) і мікроконтролерів (мк). Основні поняття і визначення. Принципи побудови мікропроцесорної системи. Типова архітектура мікропроцесора.
- Послідовність проектування мікропроцесорних систем. Програмне забезпечення і мови програмування мікропроцесорних систем.
- Правила програмування на мові Асемблер для мп і8080.
- Загальні принципи апаратного і програмного забезпечення введення/виведення даних. Паралельне введення/виведення.
- Загальні принципи апаратного і програмного забезпечення введення/виведення даних. Послідовне введення/виведення даних.
- Побудова запам’ятовуючих пристроїв для мікропроцесорних систем. Класифікація запам’ятовуючих пристроїв, їх основні характеристики.
- Загальна характеристика однокристальних mcs-51-сумісних мікроконтролерів .
- Таймери-лічильники мікроконтролера і8051. Режими їх роботи. Регістри управління таймерами-лічильниками.
- Внутрішня структура таймерів-лічильників мікроконтролера і8051. Призначення окремих блоків, які входять до складу таймерів-лічильників.
- Апаратна і програмна підтримка роботи мікроконтролерів і8051 в режимі переривань. Загальна логіка роботи мікроконтролерної системи в режимі переривань.
- Програмна підтримка роботи мікроконтролера і8051 в режимі переривань. Поняття про таблицю векторів переривань. Структура таблиці векторів переривань мікроконтролера і8051.
- Мова програмування Сі для мікроконтролерів. Елементи мови. Лексичні одиниці мови. Типи даних.
- Послідовність розробки і відлагодження програми для мікроконтролерів на мові програмування Сі. Основні програмні продукти для розробки програмного забезпечення для мікроконтролерів.
- Послідовність розробки і відлагодження програми на мові програмування Сі.(13)
- Особливості 8-розрядної архітектури мікроконтролерів pic виробництва фірми Microchip. Асортимент мікроконторів.