
- •Самостійна робота 1
- •Самостійна робота 2
- •Самостійна робота 3
- •Самостійна робота 4
- •Самостійна робота 5
- •Домішкова провідність напівпровідників
- •Самостійна робота 6
- •1. Класифікація провідникових матеріалів (пм)
- •Самостійна робота 7
- •Самостійна робота 8
- •Самостійна робота 9
- •Електричні напівпровідникові переходи.
- •Електронно-дірковий перехід.
- •2. Утворення електронно-діркового переходу
- •Самостійна робота 10
- •Самостійна робота 11
- •Електронний - дірковий перехід без зовнішньої дії
- •Самостійна робота 12
- •Самостійна робота 13
- •Поняття інформаційної технології
- •Самостійна робота 14
- •Термокомпресорне зварювання
- •Самостійна робота 15
- •Самостійна робота 16
- •Самостійна робота 17
- •Самостійна робота 18
- •1.1 Підкладки інтегральних схем
- •1.2 Елементи іс
- •Самостійна робота 19
- •Самостійна робота 20
- •Самостійна робота 21
- •Самостійна робота 22
- •Статичні вольтамперні характеристики біполярного транзистора.
- •Самостійна робота 23
- •Самостійна робота 24
- •Самостійна робота 25
- •Параметры
- •Самостійна робота 26 Напівпровідникові діоди
- •Самостійна робота 27 Види генераторів
- •Самостійні 2частина
- •Самостійна робота №1 Сиcтема числення
- •Самостійна робота №2,3 Закони булевої алгебри
- •Самостійна робота №4 Феромагнітні матеріали
- •Самостійна робота №5 Магнітні підсилювачі
- •Самостійна робота №6 Магнітні трансформатори
- •Самостоятельная робота №7 Послідовні логічні схеми
- •Самостійна робота №8 Дешифратори й індикатори
- •Самостійна робота №9 Системи керування імпульсних перетворювачів
- •Самостиійна робота №10 Поверхневі явища напівпровідника Дослідження схем за допомогою пакету Micro-Cap поверхневі явища в напівпровідниках
- •Дослідження схем за допомогою пакету Micro-Cap
- •Самостійна робота №11 Запам'ятовувальні пристрої
- •Самостійна робота № 12 Пристрої збереження та передачі
- •Самостійна робота №13 Архітектура пеом. Принцип мікропроцесорного керування
- •Самостійна робота №14 Мультивібратори
- •Самостійна робота № 15
- •Самостійна робота № 16
- •Самостійна робота № 17
- •Програма на мові Ассемблера
- •Самостійна робота № 18
- •Самостійна робота № 19
- •Самостійна робота № 20
- •Самостійна робота № 21
- •Самостійна робота № 22
- •Структурна схема кр580вт57 Самостійна робота № 23
- •Самостійна робота № 24
- •Самостійна робота № 25 Мікропроцесор к1810вм86
- •Програмно-доступні регістри мікропроцесора Самостійна робота № 26 Організаційна робота мікропроцесора к1810вм86
- •Самостійна робота № 27 Функціонування цп
- •Самостійна робота № 30 Архітектура Мікроконтролера pic
- •Управління переривання в мікроконтроллерах pic
Самостійна робота № 30 Архітектура Мікроконтролера pic
Загалом, всі мікроконтролери побудовані за однією схемою. Система управління, що складається з лічильника команд і схеми декодування, виконує зчитування і декодування команд з пам'яті програм, а операційний пристрій відповідає за виконання арифметичних і логічних операцій; інтерфейс вводу / виводу дозволяє обмінюватися даними з периферійними пристроями, і, нарешті, необхідно мати пристрій, що запам'ятовує для зберігання програм і даних (рис. 1.1).
Рис. 1.1. Узагальнена структура мікроконтролера
Пам'ять даних
Пам'ять даних призначена для запису / читання даних, використовуваних програмами. Є енергозалежною, тобто, при відключенні живлення мікроконтролера всі збережені в ній дані, будуть втрачені. У мікроконтролерах AVR пам'ять даних має більш розвинену структуру в порівнянні з мікроконтролера PIC, що показано на рис. 2.1.
Тут і далі шістнадцяткові числа будуть представлені у формі, прийнятої в мові С: з префіксом 0х.
Рис. 2.1. Структура пам'яті даних в мікроконтролерах AVR і PIC
Область статичної пам'яті SRAM (Static Random Access Memory) позначена на рис. 2.1 пунктиром, оскільки використовується не всіма мікроконтролера AVR (це відноситься як до внутрішньої, так і до зовнішньої SRAM). Її початкова адреса - 0x060, а верхній адресу - різний в різних пристроях.
У деяких мікроконтролерах AVR можна збільшувати простір пам'яті SRAM допомогою підключення зовнішніх блоків пам'яті аж до 64 Кбайт, однак для цього доводиться пожертвувати портами А і С, які в цьому випадку застосовуються для передачі даних і адрес.
Регістри загального призначення
Область регістрів загального призначення (робочих регістрів) призначена для тимчасового зберігання змінних і покажчиків, використовуваних процесором для виконання програм. У мікроконтролерах AVR вона складається з 32 восьмирозрядних регістрів (діапазон адрес 0x000 - 0x01F). У мікроконтролерах PIC регістри загального призначення також восьмирозрядних, проте їх кількість та діапазон адрес залежать від конкретного типу пристрою.
У програмах, написаних на мові С, безпосереднє звернення до регістрів загального призначення звичайно не потрібно, якщо тільки не використовуються фрагменти на мові асемблера.
Регістри спеціальних функцій мікроконтролерів PIC
Регістри спеціальних функцій використовуються в мікроконтролерах PIC для управління різними операціями. Як і у випадку з регістрами загального призначення, їх кількість і адресація відрізняються від пристрою до пристрою. У програмах, написаних на мові С, безпосереднє звернення до регістрів спеціальних функцій звичайно не потрібно, якщо тільки не використовуються фрагменти на мові асемблера.
Область вводу / виводу мікроконтролерів AVR
Область вводу / виводу мікроконтролерів AVR містить 64 регістра, використовуваних для керування або зберігання даних периферійних пристроїв. До кожного з цих регістрів можна звертатися за адресою вводу / виводу (починаючи з 0x000) або за адресою SRAM (у цьому випадку до адреси введення / висновку слід додати 0x020). У програмах на мові С зазвичай використовуються умовні імена регістрів вводу / виводу, а адреси мають значення тільки для програм на мові асемблера.
Імена, адреси введення / виводу і SRAM, а також короткий опис регістрів з області вводу / виводу мікроконтролерів AVR представлені в табл. 2.1. При цьому слід зазначити, що в різних моделях мікроконтролерів деякі з перерахованих регістрів не використовуються, а адреси, не вказані в табл. 2.1, зарезервовані компанією Atmel для використання в майбутньому.