|
|
|
Розділ 3. Однокристальні мікроконтролери
- 3.1 Архітектура AVR мікроконтролерів. Узагальнена структурна схема AVR мікроконтролерів. Генератор тактового сигналу. CPU – процесор. ALU - Арифметико-логічний пристрій. Запам'ятовуючий пристрій SRAM. Файл регістрів загального призначення. Запам'ятовуючий пристрій FlashROM. Запам'ятовуючий пристрій EEPROM. Конфігурація пам'яті AVR. Архітектура мікроконтролера
ATtiny2313 та ATmega8. Переглянути Скачати
- 3.2 Система команд і програмна модель AVR. Класифікація команд за форматом, архітектурою, функціональним ознакам. Команди передачі даних, арифметичні, логічні та команди розгалуження, команди роботи з бітами. Регістр статусу – SREG. Переглянути Скачати
- 3.3 Практична робота. Складання програм для AVR. Складання двох однобайтових чисел, двобайтових чисел. Складання двох двобайтових чисел з використанням непрямої адресації. Віднімання однобайтових, двобайтових чисел.
Зчитування, запам’ятовування чисел з ОЗП, інкрементація, декрементація змісту комірок пам’яті. Програмування в машинних кодах. Робота з ОЗП, EEPROM, портами I/O. Організація лічильника циклів. Визначення максимального, мінімального числа. Множення однобайтних чисел. Формування часової затримки. Складання програм для роботи з масивами. Складання циклічних програм. Складання підпрограм. Переглянути Скачати
- 3.4 Порти введення/виведення AVR. Периферійні пристрої. Структура порту В. Додаткові функції порту В. Регістр даних, регістр конфігурації, регістр виводів входу. Структура порту D. Додаткові функції порту D. Регістр даних, регістр конфігурації, регістр виводів входу. Простір І/O мікроконтролерів AVR. Покажчик стека - Stack Pointer – SP. Регістр керування
MCU. Переглянути Скачати
- 3.5 Практична робота. Принципи програмно-керуємого введення/виведення даних. Підключення АЦП до МП. Алгоритм введення й обробки даних з АЦП. Програма введення й обробки даних з АЦП. Переглянути Скачати
- 3.6 Обмін даними за перериванням. Обробка переривань і скидання. Регістр масок зовнішніх переривань. Регістр прапорів зовнішніх переривань. Регістр масок переривання таймерів/лічильників. Обмін даними за перериваннями. Схема передачі керування й розміщення команд передачі керування підпрограмам обробки переривань. Переглянути Скачати
- 3.7 Таймери/лічильники. Структурна схема сторожового таймера. Регістр керування. Структурна схема таймера – лічильника типу А, D. Дільник таймера – лічильника. Регістр керування таймером. Режими роботи. Переглянути Скачати
- 3.8 Архітектура PIC мікроконтролерів. Склад і призначення сімейств PIC -контролерів. Мікроконтроллери сімейств PIC16CXXX і PIC17CXXX. Особливості архітектури мікроконтролерів сімейства PIC16CXXX. Мікроконтролери підгрупи PIC16F8X. Основні характеристики. Особливості архітектури. Призначення виводів МК підгрупи PIC16F8X. Організація пам'яті програм і стека. Організація
пам'яті даних. Регістри спеціального призна-чення. Порти введення/виведення. Модуль таймера і регістр таймера. Пам'ять даних в EEPROM. Організація переривань. Переглянути Скачати
- 3.9 Архітектура мікроконтролерів з CISC архітектурою. Структурна схема однокристального мікроконтроллера сімейства MS-51. Організація пам'яті. Пам'ять даних. Пам'ять програм. Основні функціональні блоки мікроконтролера сімейства MS-51 Система переривань. Блок таймерів/лічильників. Організація введення-виведення інформації. Блок послідовного інтерфейсу.
Переглянути Скачати
Розділ 4. Функціональні вузли МПС
4.1 Особливості живлення та формування тактової частоти. Виконавчі пристрої мікропроцесорних систем. Різновиди технологій програмування. Підсистема живлення. Підсистема початкового скидання. Підсистема синхронізації. Виконавчі пристрої мікропроцесорних систем. Переглянути Скачати 4.2 Елементи індикації. Кнопки та датчики. Оптичні датчики. Схема підключення світлодіодного індикатора. Організація динамічної індикації. Підключення динамічного індикатора до МК AVR. Підключення LCD індикатора HD44780 до МК AVR. Підключення кнопок або простих датчиків
до МК. Схема підключення клавіатури у вигляді матриці клавіш. Схеми підключення оптичних датчиків до МК. Двохнаправлена розв’язка з використанням оптронів із закритими оптичними каналами. Переглянути Скачати 4.3 Пристрої
формування звукових сигналів. Пристрої управління двигунами постійного струму. Схема управління п’єзоелектричним динаміком, зумером або сиреною. Схема формування звукового сигналу апаратним способом. Пристрій управління двигуном постійного струму на базі реле. Блок-схема мостового пристрою управління L298N. Управління колекторним двигуном постійного струму. Управління безколекторним двигуном постійного струму. Переглянути Скачати 4.4 Компаратор. Цифро-аналогові перетворювачі. Аналого-цифрові перетворювачі. Внутрішній компаратор МК AVR. Структурна схема. Регістр ACSR. Особливості застосування. Схема найпростішого ЦАП на мікроконтролері. Перетворення коду в амплітуду імпульсів. Практична реалізація генератора
пилкоподібного та синусоїдального сигналів. Схема ЦАП з широтно-імпульсною модуляцією. Перетворення коду в ширину імпульсів. Підключення ІМС AD7233, MAX507, MAX508 до МК AVR. Структурна схема модуля АЦП МК ATmega8/16. Вхідні канали, режими роботи, джерела зразкової напруги. Схеми подачі сигналів на внутрішній АЦП мікроконтролерів AVR. Блок схема побудови АЦП на мікроконтролері AVR з використанням ЦАП. Схеми підключення зовнішніх паралельних та послідовних АЦП до мікроконтролера. Схеми підключення АЦП ADS7818,
MAX151, MAX1242, MAX1101. Переглянути Скачати 4.5 Периферійний послідовний інтерфейс UART, SPI. Структурна схема передавача та приймача UART. Регістр керування UDR та регістр стану USR. Алгоритм передачі та прийо-му
інформації. Схема МПС з обміном МК та ПК. Структурна схема SPI. Вибір режиму роботи. Схема з’єднань двох МК. Алгоритм передачі/прийому. Переглянути Скачати
-
|
|
| |