Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Мікроконтролери

Содержание

ВступСучасна електроніка будується мікропроцесорних пристроях, які впевнено увійшли в наше життя як високопродуктивний та універсальний інструмент для створення вимірювальних та побутових приладів, систем керування, систем комунікацій, контролю, сигналізації, тощо. Мікропроцесор в поєднанні з ОЗП, ПЗП, а
Мікроконтролери ВступСучасна електроніка будується мікропроцесорних пристроях, які впевнено увійшли в наше життя як ЛітератураЕвстифеев А.В. — Микроконтроллеры AVR семейства Tiny и Mega фирмы AtmelНа практиці Поняття «мікроконтролер»Мікроконтролер - це багатофункціональна мікросхема, що містить в собі набір програмно В яких приладах можна зустріти мікроконтролери?Побутова технікаСистеми контролю та керуванняСистеми сигналвізаціїSmartwatch В яких приладах можна зустріти мікроконтролери?АвтоМедичне обладнанняВимірювальні прилади Де «живуть» мікроконтролери? ГіроскопиМікроконтролер Де «живуть» мікроконтролери? ГіроскопМікроконтролер Коротка істория развиткуТермін «мікроконтролер» (МК) витіснив з ужитку раніше використовувався термін «однокристальна Сімейства мікроконтролерівМікроконтролери об'єднуються в сімейства. До одного сімейства відносять вироби, які мають Сімейства мікроконтролерівMicrochip  Перші значні зміни відбулися з появою PIC-контролерів фірми Microchip. Ці Сімейства мікроконтролерівAtmelСправжня революція в світі мікроконтролерів сталася у 1996 році, коли корпорація Сімейства мікроконтролерівSTMicroelectronics STMicroelectronics - європейська мікроелектронна компанія, одна з найбільших, яка займаються розробкою, Архітектура МКРозглянемо архітектуру мікроконтролера на прикладі мікроконтролерів сімейств AVR. Файл регістрів швидкого Архітектура МКРозширена RISC (reduced instruction set computer) архітектура мікроконтролерів.ЯдроРегістр команд (Instruction Register - Архитектура МК Арифметико-логическое устройство Важной особенностью АЛУ является его способность оперировать не только Архитектура МК Арифметико-логическое устройствоЛогична операція І (AND, &)Логична виключна диз’юнкція (XOR, ^)Логична Архитектура МК Арифметико-логическое устройствоОбобщённая блок-схема арифметико-логического устройства (АЛУ). Стрелками указаны входные и Архитектура МК Регистры общего назначенияРегистры общего назначения образуют регистровый файл быстрого доступа, Архитектура МК ПЗУ (Flash - память)Флеш-память (англ. flash memory) — разновидность полупроводниковой технологии электрически перепрограммируемой памяти (EEPROM). Архитектура МК ПЗУ (EEPROM-память)EEPROM (англ. Electrically Erasable Programmable Read-Only Memory) — электрически стираемое перепрограммируемое ПЗУ (ЭСППЗУ), один Архитектура МК Таймеры-счетчикиТаймер-счетчик является одним из самых ходовых ресурсов AVR микроконтроллера. Его Архитектура МК Сторожевой таймер (Watchdog Timer)Идея использования сторожевого таймера предельно проста и Архитектура МК Последовательный периферийный интерфейс SPI (Serial Peripheral Interface)SPI – синхронный последовательный Архитектура МК UART - универсальный асинхронный приемопередатчикУниверсальный асинхронный или универсальный синхронно/асинхронный приемопередатчик Архитектура МК Двухпроводной последовательный интерфейс TWI Двухпроводной последовательный интерфейс TWI (Two-wire Serial Архитектура МК Аналоговый компараторКомпаратор — электронная схема, принимающая на свои входы два Архитектура МК Аналого-цифровой преобразователь - (Analog to Digital Converter)Микроконтроллеры оснащены 10 или Архитектура МК Порты ввода-выводаВо многих моделях процессоров ввод-вывод организуется теми же функциями, Архитектура МК Контроллер прямого доступа к памяти Прямой доступ к памяти (direct memory access, DMA) — Двоичная система счисления Побитовые операции Побитовое отрицание (NOT)Побитовое И (AND)Побитовое ИЛИ (OR)Исключающее ИЛИ (XOR)При Шестнадцатеричная система счисления При записи шестнадцатеричных чисел принято делать приставку 0x
Слайды презентации

Слайд 2 Вступ
Сучасна електроніка будується мікропроцесорних пристроях, які впевнено увійшли

ВступСучасна електроніка будується мікропроцесорних пристроях, які впевнено увійшли в наше життя

в наше життя як високопродуктивний та універсальний інструмент для

створення вимірювальних та побутових приладів, систем керування, систем комунікацій, контролю, сигналізації, тощо.

Мікропроцесор в поєднанні з ОЗП, ПЗП, а також з різними периферійними пристроями отримали назву - «мікроконтролер».

Метою даного курсу є знайомство студентів радіофізичних спеціальностей з сімействами сучасних мікроконтролерів, вивчення їх архітектури та набуття навичок програмування.

Вивчення архітектури мікроконтролерів дозволить оцінити можливість застосування мікроконтролерів в різних системах автоматики та вимірювальних приладах.

Основна увага приділяється практиці програмування мікроконтролерів. Такий підхід повинен послужити «поштовхом» для підготовки фахівців технічних спеціальностей в сучасних умовах розвитку техніки.

Слайд 3 Література
Евстифеев А.В. — Микроконтроллеры AVR семейства Tiny и

ЛітератураЕвстифеев А.В. — Микроконтроллеры AVR семейства Tiny и Mega фирмы AtmelНа

Mega фирмы Atmel
На практиці будуть вивчатися мікроконтролери сімейства Mega,

бо є відносно простим та зручним інструментом побудови більшості пристроїв автоматики та керування.

Даний курс треба розглядати як інструмент для виконання дипломних та курсових робіт на високому технічному рівні.

Також, програміст мікроконтролерів (Embedded Software Developer) – це окрема спеціальність, що широко представлена на ринку праці.


Слайд 4 Поняття «мікроконтролер»
Мікроконтролер - це багатофункціональна мікросхема, що містить

Поняття «мікроконтролер»Мікроконтролер - це багатофункціональна мікросхема, що містить в собі набір

в собі набір програмно налаштовуваних модулів та інтерфейсів.

Мікроконтролери конструктивно

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

Ось короткий перелік виробів, що будуються на базі мікроконтролерів: Мікро-АТС, автовідповідачі, мобільні телефони, зарядні пристрої, факси, модеми, таймери, системи сигналізації, вимірювальні прилади, електронні лічильники води, газу та електроенергії, дозиметри, прилади авто сигналізації, електронні блоки керування авто, промислові контролери, промислові роботи, регулятори температури, вологості, тиску, схеми керування принтерами і плотерами, мережеві контролери, сканери, схеми управління аудіосистемами, системи синтезу мовних повідомлень, відеоігри, системи дистанційного керування, касові апарати…

PS
Іноді здається, що легше перерахувати електронні прилади в яких немає мікроконтролерів ☺


Слайд 5 В яких приладах можна зустріти мікроконтролери?
Побутова техніка
Системи контролю

В яких приладах можна зустріти мікроконтролери?Побутова технікаСистеми контролю та керуванняСистеми сигналвізаціїSmartwatch

та керування
Системи сигналвізації
Smartwatch


Слайд 6 В яких приладах можна зустріти мікроконтролери?
Авто
Медичне обладнання
Вимірювальні прилади

В яких приладах можна зустріти мікроконтролери?АвтоМедичне обладнанняВимірювальні прилади

Слайд 7 Де «живуть» мікроконтролери?
Гіроскопи
Мікроконтролер

Де «живуть» мікроконтролери? ГіроскопиМікроконтролер

Слайд 8 Де «живуть» мікроконтролери?
Гіроскоп
Мікроконтролер

Де «живуть» мікроконтролери? ГіроскопМікроконтролер

Слайд 9 Коротка істория развитку
Термін «мікроконтролер» (МК) витіснив з ужитку

Коротка істория развиткуТермін «мікроконтролер» (МК) витіснив з ужитку раніше використовувався термін

раніше використовувався термін «однокристальна мікро-ЕОМ». Перший патент на однокристальну

мікро-ЕОМ був виданий в 1971 році інженерам М. Кочрену і Г. Буну, співробітникам компанії Texas Instruments. Саме вони запропонували на одному кристалі розмістити не тільки мікропроцесор, але й пам'ять, пристрої вводу-виводу. З появою однокристальних мікро-ЕОМ пов'язують початок ери комп'ютерної автоматизації в галузі керування. Мабуть, ця обставина і визначило термін «мікроконтролер» (control - керування).
У 1980 році фірма Intel випускає мікроконтролер i8048. Трохи пізніше в цьому ж році Intel випускає наступний мікроконтролер: i8051. Вдалий набір периферійних пристроїв, можливість гнучкого вибору зовнішньої або внутрішньої програмної пам'яті і прийнятна ціна забезпечили цьому мікроконтролеру успіх на ринку. З точки зору технології, мікроконтролер i8051 був для свого часу дуже складним виробом - в кристалі було використано 128 тис. Транзисторів, що в 4 рази перевищувало кількість транзисторів в 16-розрядному мікропроцесорі i8086.

Популярністю у розробників-початківців користуються 8-бітові мікроконтролери PIC фірми Microchip Technology і AVR фірми Atmel, 16-бітові MSP430 фірми TI, а також, більш складні та продуктивні - 32-бітові з ARM ядром, архітектуру яких розробляє фірма ARM і продає ліцензії іншим фірмам для їх виробництва.

Слайд 10 Сімейства мікроконтролерів
Мікроконтролери об'єднуються в сімейства. До одного сімейства

Сімейства мікроконтролерівМікроконтролери об'єднуються в сімейства. До одного сімейства відносять вироби, які

відносять вироби, які мають однакове ядро ​​- сукупність таких

понять, як система команд, циклограмма роботи ЦП, організація пам'яті програм і пам'яті даних, система переривань і базовий набір периферійних пристроїв. Відмінності між різними представниками одного сімейства полягають, в основному, в складі периферійних пристроїв і обсязі пам'яті програм або даних. Найбільш важлива особливість сімейства - програмна сумісність на рівні двійкового коду всіх вхідних до нього МК.

8051
Мікроконтролер Intel 8051, що вийшов у 1980 році, став класичним зразком пристроїв даного класу. Цей 8-бітний мікроконтролер поклав початок цілому сімейству мікроконтролерів, які панували на ринку аж до недавнього часу.
Більшість фірм виробників мікроконтролерів і сьогодні випускають пристрої, засновані на цій архітектурі. Серед них Philips, Atmel, Dallas, OKI, Siemens.
На даний момент цей першопроходець давно «залишився в історії».

Слайд 11 Сімейства мікроконтролерів
Microchip 
Перші значні зміни відбулися з появою PIC-контролерів

Сімейства мікроконтролерівMicrochip  Перші значні зміни відбулися з появою PIC-контролерів фірми Microchip.

фірми Microchip. Ці чіпи пропонувалися за рекордно низькими цінами,

що дозволило їм в короткий термін захопити значну частину ринку мікроконтролерів. До того ж кристали від Microchip не поступаються, а часто і перевершують мікроконтролери х51 по продуктивності і не вимагали коштовних засобів програмування.
Разом з контролерами з'явилися дешеві комплекти PICSTART, що містять все, що було потрібно для того, щоб, не маючи ні коштів, ні навичок роботи з PIC-контролерами, швидко створити і налагодити на ньому продукт.
Ці мікроконтролери мали хороші порти, але все інше було зроблено дуже незручно. Архітектура залишала бажати кращого, система команд була вкрай обмежена. Проте, PIC-контролери залишаються популярними в тих випадках, коли потрібно створити недорогу електронну систему керування.

Слайд 12 Сімейства мікроконтролерів
Atmel

Справжня революція в світі мікроконтролерів сталася у

Сімейства мікроконтролерівAtmelСправжня революція в світі мікроконтролерів сталася у 1996 році, коли

1996 році, коли корпорація Atmel представила своє сімейство чіпів

на новому прогресивному ядрі AVR. Більш продумана архітектура AVR, швидкодія, що перевершує контролери Microchip, вдала цінова політика сприяли відтоку симпатій багатьох розробників від недавніх претендентів на звання контролера номер один.

Мікроконтролери AVR мають більш розвинену систему команд, яка налічує до 133 інструкцій, продуктивність, що наближається до 1 мільйону операцій на 1 МГц, Flash ПЗП програм з можливістю внутрішньосхемного перепрограмування. AVR-архітектура оптимізована під язик високого рівня Сі.

Величезну роль зіграла доступність програмного забезпечення і засобів підтримки розробки. У Atmel безкоштовно розповсюджуються багато програмних продуктів. Добре відомо, що розвинені засоби підтримки розробок при освоєнні і знайомстві з будь-яким мікроконтролерним сімейством грають не менш значиму роль, ніж самі кристали. Фірма Atmel приділяє цьому питанню велику увагу. Надзвичайно вдале і абсолютно безкоштовне середовище розробки AVR Studio, що працює під Windows.
Провідні сторонні виробники випускають багатий спектр компіляторів та программаторов, що сприяє ще більщій популяризації.

Слайд 13 Сімейства мікроконтролерів
STMicroelectronics 

STMicroelectronics - європейська мікроелектронна компанія, одна з

Сімейства мікроконтролерівSTMicroelectronics STMicroelectronics - європейська мікроелектронна компанія, одна з найбільших, яка займаються

найбільших, яка займаються розробкою, виготовленням і продажем різних напівпровідникових

електронних і мікроелектронних компонентів. Сьогодні штаб квартира компанії знаходиться в Женеві, в той же час, її холдингова компанія STMicroelectronics зареєстрована в Амстердамі, однак компанія історично пов'язана з Італією і Францією. Компанія ST одна з перших випустила свої мікроконтролери з ядром Cortex-M0 (2007 р.) і швидко стала домінуючим гравцем на ринку.



Слайд 14 Архітектура МК
Розглянемо архітектуру мікроконтролера на прикладі мікроконтролерів сімейств

Архітектура МКРозглянемо архітектуру мікроконтролера на прикладі мікроконтролерів сімейств AVR. Файл регістрів

AVR. Файл регістрів швидкого доступу, містить 32 восьмирозрядних робочих

регістра загального призначення пов'язаних безпосередньо з АЛУ. За один тактовий цикл з файлу регістрів вибираються два операнда, виконується операція, і результат знову повертається в файл регістрів.
Шість з 32 регістрів можуть бути використані як три 16-розрядних регістра покажчика непрямої адресації адресного простору даних, що забезпечують ефективне обчислення адрес. Один з цих покажчиків адреси використовується, також, як покажчик адреси для функції безперервного перегляду таблиць. Ці 16-розрядні додаткові регістри позначаються X-регістр (R26, R27), Y-регістр (R28, R29) і Z-регістр (R30, R31).
АЛУ підтримує арифметичні і логічні операції між регістрами або між константою і регістром. Виконуються в АЛУ і операції з окремими регістрами.

Архітектура мікроконтролерів - це сукупність внутрішніх і зовнішніх програмно доступних апаратних ресурсів і системи команд.

Що таке «ядро процесора»?
Ядро виконує всі обчислювальні операції і, одночасно, керує роботою всіх інших модулів мікроконтролера (АЛУ, регістри загального призначення, регістр команд, лічильник команд).



Слайд 15 Архітектура МК

Розширена RISC (reduced instruction set computer) архітектура

Архітектура МКРозширена RISC (reduced instruction set computer) архітектура мікроконтролерів.ЯдроРегістр команд (Instruction Register

мікроконтролерів.

Ядро
Регістр команд (Instruction Register - IR) — складова частина процесора, що відповідає за

приймання та збереження двійкового коду команди впродовж машинного циклу, поки вона не буде виконана чи дешифрована.

Лічильник команд, програмний лічильник, вказівник на поточну команду (program counter, instruction pointer) — спеціалізований регістр процесора, за допомогою якого визначається, яка команда програми буде виконуватись процесором наступною (або яка поточна команда ним виконується — залежно від прийнятого в тій чи інший архітектурі правила щодо завантаження лічильника).


Слайд 16 Архитектура МК Арифметико-логическое устройство


 Важной особенностью АЛУ является его

Архитектура МК Арифметико-логическое устройство Важной особенностью АЛУ является его способность оперировать не

способность оперировать не только байтами, но и битами. Отдельные

программно-доступные биты могут быть установлены, сброшены, инвертированы, переданы, проверены и использованы в логических операциях. Эта способность достаточно важна, поскольку для управления объектами часто применяются алгоритмы, содержащие операции над входными и выходными булевыми переменными, реализация которых средствами обычных микропроцессоров сопряжена с определенными трудностями.

Высокопроизводительное арифметико-логическое устройство (АЛУ) соединено непосредственно со всеми быстродействующими регистрами общего назначения. За один тактовый цикл АЛУ выполняет операцию между регистрами этого регистрового файла. Операции АЛУ подразделяются на три основные категории: арифметические, логические и операции над битами.
Арифметические операции:
сложения
вычитания
умножения
Логические операции:
операции И
ИЛИ
исключающее ИЛИ
циклического сдвига
сброса
инвертирования


Слайд 17 Архитектура МК Арифметико-логическое устройство


Логична операція І (AND, &)
Логична

Архитектура МК Арифметико-логическое устройствоЛогична операція І (AND, &)Логична виключна диз’юнкція (XOR,

виключна диз’юнкція (XOR, ^)
Логична операція АБО (OR, |)
Логична операція

заперечення (NO, ~)

Слайд 18 Архитектура МК Арифметико-логическое устройство


Обобщённая блок-схема арифметико-логического устройства (АЛУ).

Архитектура МК Арифметико-логическое устройствоОбобщённая блок-схема арифметико-логического устройства (АЛУ). Стрелками указаны входные

Стрелками указаны входные и выходные слова. Флаги — признаки (например,

результата сравнения операндов) выполнения предыдущей операции (вход) и результата выполнения текущей операции (выход). В одноместных операциях таких, например, как инверсия битов слова или битовый сдвиг второй операнд (B) не участвует в операции. Слово команды указывает необходимую операцию.

Слайд 19 Архитектура МК Регистры общего назначения


Регистры общего назначения образуют

Архитектура МК Регистры общего назначенияРегистры общего назначения образуют регистровый файл быстрого

регистровый файл быстрого доступа, где каждый регистр напрямую связан

с АЛУ. За один такт из регистрового файла выбираются два операнда, выполняется операция, и результат возвращается в регистровый файл. АЛУ поддерживает арифметические и логические операции с регистрами, между регистром и константой или непосредственно с регистром.
Регистровый файл также доступен как часть памяти данных. 6 из 32-х регистров могут использоваться как три 16-разрядных регистра-указателя для косвенной адресации. Старшие микроконтроллеры семейства AVR имеют в составе АЛУ аппаратный умножитель.

Регистры X, Y и Z
В различных режимах адресации эти регистры выполняют функции фиксированного смещения, автоматического инкремента и декремента.


Слайд 20 Архитектура МК ПЗУ (Flash - память)


Флеш-память (англ. flash memory) — разновидность полупроводниковой технологии

Архитектура МК ПЗУ (Flash - память)Флеш-память (англ. flash memory) — разновидность полупроводниковой технологии электрически перепрограммируемой памяти

электрически перепрограммируемой памяти (EEPROM). Это же слово используется в

электронной схемотехнике для обозначения технологически законченных решений постоянных запоминающих устройств в виде микросхем на базе этой полупроводниковой технологии. В быту это словосочетание закрепилось за широким классом твердотельных устройств хранения информации.
Благодаря компактности, дешевизне, механической прочности, большому объёму, скорости работы и низкому энергопотреблению, флеш-память широко используется в цифровых портативных устройствах и носителях информации. Серьёзным недостатком данной технологии является ограниченный срок эксплуатации носителей, а также чувствительность к электростатическому разряду.


Слайд 21 Архитектура МК ПЗУ (EEPROM-память)


EEPROM (англ. Electrically Erasable Programmable Read-Only Memory) —

Архитектура МК ПЗУ (EEPROM-память)EEPROM (англ. Electrically Erasable Programmable Read-Only Memory) — электрически стираемое перепрограммируемое ПЗУ (ЭСППЗУ),

электрически стираемое перепрограммируемое ПЗУ (ЭСППЗУ), один из видов энергонезависимой памяти (таких, как PROM и EPROM).

На

сегодняшний день классическая двухтранзисторная технология EEPROM практически полностью вытеснена флеш-памятью типа NOR. Однако название EEPROM прочно закрепилось за сегментом памяти малой ёмкости независимо от технологии.

EEPROM память данных организована как отдельное пространство данных с возможность считывания и записи отдельного байта. EEPROM обеспечивает 100000 циклов стирания/записи. Взаимодействие между EEPROM и CPU определяется регистром адреса EEPROM, регистром данных EEPROM и регистром управления EEPROM.


Слайд 22 Архитектура МК Таймеры-счетчики


Таймер-счетчик является одним из самых ходовых

Архитектура МК Таймеры-счетчикиТаймер-счетчик является одним из самых ходовых ресурсов AVR микроконтроллера.

ресурсов AVR микроконтроллера. Его основное назначение - отсчитывать заданные

временные интервалы, формирование ШИМ сигналов, подсчет длительности и количества входящих импульсов.

У большинства микроконтроллеров AVR семейства Atmega присутствует три таймера-счетчика: два 8-ми разрядных таймера-счетчика Т0 и Т2, и один 16-ти разрядный - Т1.


Слайд 23 Архитектура МК Сторожевой таймер (Watchdog Timer)



Идея использования сторожевого

Архитектура МК Сторожевой таймер (Watchdog Timer)Идея использования сторожевого таймера предельно проста

таймера предельно проста и состоит в pегуляpном его сбрасывании

под управлением пpогpаммы или внешнего воздействия до того, как закончится его выдержка времени и не произойдет сброс пpоцессоpа. Если пpогpамма работает нормально, то команда сброса сторожевого таймера должна pегуляpно выполняться, пpедохpаняя процессоp от сброса. Если же микpопpоцессоp случайно вышел за пределы пpогpаммы (напpимеp, от сильной помехи по цепи питания) либо зациклился на каком-либо участке пpогpаммы, команда сброса сторожевого таймера скорее всего не будет выполнена в течение достаточного времени и произойдет полный сброс пpоцессоpа, инициализирующий все pегистpы и приводящий систему в рабочее состояние.

Любая программа МК обязательно имеет какой-то бесконечный цикл. Приблизительно зная максимальную длительность этого цикла, делитель таймера устанавливается на заведомо большее время. При старте программы WDT запускается, а в бесконечном рабочем цикле - перезапускается. В случае же ошибки программы (например, зацикливание) перезапуска сторожевого таймера не будет, и через определенное время программа будет сброшена.


Слайд 24 Архитектура МК Последовательный периферийный интерфейс SPI (Serial Peripheral

Архитектура МК Последовательный периферийный интерфейс SPI (Serial Peripheral Interface)SPI – синхронный

Interface)


SPI – синхронный последовательный интерфейс. Последовательный периферийный интерфейс обеспечивает

высокоскоростной синхронный обмен данными между микроконтроллерами и периферийными устройствами или между несколькими микроконтроллерами.

В SPI используются четыре цифровых сигнала:
MOSI — выход ведущего, вход ведомого (англ. Master Out Slave In). Служит для передачи данных от ведущего устройства ведомому.
MISO — вход ведущего, выход ведомого (англ. Master In Slave Out). Служит для передачи данных от ведомого устройства ведущему.
SCLK — последовательный тактовый сигнал (англ. Serial Clock). Служит для передачи тактового сигнала для ведомых устройств.
CS или SS — выбор микросхемы, выбор ведомого (англ. Chip Select, Slave Select).

В простейшем случае к ведущему устройству подключено единственное ведомое устройство и необходим двусторонний обмен данными. В таком случае используется трехпроводная схема подключения. Интерфейс SPI позволяет подключать к одному ведущему устройству несколько ведомых устройств, причем подключение может быть осуществлено несколькими способами.


Слайд 25 Архитектура МК UART - универсальный асинхронный приемопередатчик


Универсальный асинхронный

Архитектура МК UART - универсальный асинхронный приемопередатчикУниверсальный асинхронный или универсальный синхронно/асинхронный

или универсальный синхронно/асинхронный приемопередатчик (Universal Synchronous/Asynchronous Receiver and Transmitter

- UART или USART) - удобный и простой последовательный интерфейс для организации информационного канала обмена микроконтроллера с внешним миром. Способен работать в дуплексном режиме (одновременная передача и прием данных).

Передача данных в UART осуществляется по одному биту в равные промежутки времени. Этот временной промежуток определяется заданной скоростью UART и для конкретного соединения указывается в бодах (что в данном случае соответствует битам в секунду). Существует общепринятый ряд стандартных скоростей: 300; 600; 1200; 2400; 4800; 9600; 19200; 38400; 57600; 115200; 230400; 460800; 921600 бод. Скорость (S, бод) и длительность бита (T, секунд) связаны соотношением T = 1/S. Скорость в бодах иногда называют сленговым словом битрейт.


Слайд 26 Архитектура МК Двухпроводной последовательный интерфейс TWI


Двухпроводной последовательный

Архитектура МК Двухпроводной последовательный интерфейс TWI Двухпроводной последовательный интерфейс TWI (Two-wire

интерфейс TWI (Two-wire Serial Interface) является полным аналогом базовой

версии интерфейса I2C (двухпроводная двунаправленная шина) фирмы Philips. Этот интерфейс позволяет объединить вместе до 128 различных устройств с помощью двунаправленной шины, состоящей из линии тактового сигнала (SCL) и линии данных (SDA).
Разработана фирмой Philips в начале 1980-х как простая шина внутренней связи для создания управляющей электроники.

Классическая адресация включает 7-битное адресное пространство с 16 зарезервированными адресами. Это означает до 112 свободных адресов для подключения периферии на одну шину.


Слайд 27 Архитектура МК Аналоговый компаратор
Компаратор — электронная схема, принимающая

Архитектура МК Аналоговый компараторКомпаратор — электронная схема, принимающая на свои входы

на свои входы два аналоговых сигнала и выдающая логическую

«1», если сигнал на прямом входе больше, чем на инверсном входе, и логический «0», если сигнал на прямом входе меньше, чем на инверсном входе.


Аналоговый компаратор сравнивает уровни на положительном выводе PE2 (AC+) и отрицательном выводе PE3 (AC-). При напряжении на положительном выводе PE2 (AC+) большем, чем напряжение на отрицательном выводе PE3 (AC-), выход аналогового компаратора ACO устанавливается в состояние 1. Выход компаратора может быть использован для управления входом захвата таймера-счетчика 1. Кроме того, компаратор может формировать свой запрос прерывания.


Слайд 28 Архитектура МК Аналого-цифровой преобразователь - (Analog to Digital

Архитектура МК Аналого-цифровой преобразователь - (Analog to Digital Converter)Микроконтроллеры оснащены 10

Converter)

Микроконтроллеры оснащены 10 или 12-разрядным ADC последовательного приближения. ADC

подсоединен к аналоговому мультиплексору, позволяющему использовать любой вывод порта в качестве входа.

Слайд 29 Архитектура МК Порты ввода-вывода

Во многих моделях процессоров ввод-вывод

Архитектура МК Порты ввода-выводаВо многих моделях процессоров ввод-вывод организуется теми же

организуется теми же функциями, что и чтение-запись в память —

так называемый «ввод-вывод через память». Соответственно, схемотехнически устройства ввода-вывода располагаются на шине памяти, и часть адресов памяти направляются на ввод-вывод.

Одни порты используются для передачи данных (например, приём данных от клавиатуры или чтение времени системных часов), другие — для управления периферийными устройствами (команда чтения данных с диска). Исходя из этого порт ввода-вывода может быть портом только для ввода, только вывода, а также двунаправленным портом.

Слайд 30 Архитектура МК Контроллер прямого доступа к памяти 


Прямой доступ

Архитектура МК Контроллер прямого доступа к памяти Прямой доступ к памяти (direct memory

к памяти (direct memory access, DMA) — режим обмена данными между устройствами и основной

памятью, в котором центральный процессор (ЦП) не участвует. Так как данные не пересылаются в ЦП и обратно, скорость передачи увеличивается.

Данный модуль характерен для современных микроконтроллеров с ARM ядром.

Слайд 31 Двоичная система счисления 


Побитовые операции 
Побитовое отрицание (NOT)
Побитовое И (AND)
Побитовое

Двоичная система счисления Побитовые операции Побитовое отрицание (NOT)Побитовое И (AND)Побитовое ИЛИ (OR)Исключающее ИЛИ

ИЛИ (OR)
Исключающее ИЛИ (XOR)
При записи двоичных чисел принято делать

приставку 0b.

Пример 0b01010010

  • Имя файла: mіkrokontroleri.pptx
  • Количество просмотров: 121
  • Количество скачиваний: 0