Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Гусев В.Г., Гусев Ю.М. ЭлектроникаСодержание книги
Поиск на нашем сайте Лекція №27 Опис та схема мікроконтролера План Мікроконтро́лер Опис мікроконтролера Блок-схема мікроконтролера i8051 Мікроконтро́лер (англ. microcontroller), або однокристальна мікроЕОМ — виконана у вигляді мікросхемиспеціалізована мікропроцесорна система, що включає мікропроцесор, блоки пам'яті для збереження коду програм і даних, порти вводу-виводу і блоки зі спеціальними функціями (лічильники, компаратори, АЦП та інші). Використовується для керування електронними пристроями. По суті, це — однокристальний комп'ютер, здатний виконувати прості завдання. Використання однієї мікросхеми значно знижує розміри,енергоспоживання і вартість пристроїв, побудованих на базі мікроконтролерів. Мікроконтролери можна зустріти в багатьох сучасних приладах, таких як телефони, пральні машини, вони відповідають за роботу двигунів і систем гальмування сучасних автомобілів, з їх допомогою створюютьсясистеми контролю і системи збору інформації. Переважна більшість процесорів, що випускаються у світі — мікроконтролери. Опис При проектуванні мікроконтролерів доводиться дотримувати баланс між розмірами і вартістю з одного боку і гнучкістю і продуктивністю з іншою. Для різних застосувань оптимальне співвідношення цих і інших параметрів може розрізнятися дуже сильно. Тому існує величезна кількість типів мікроконтролерів, що відрізняються архітектурою процесорного модуля, розміром і типом вбудованої пам'яті, наборомпериферійних пристроїв, типом корпусу. В той час, як 8-розрядні процесори загального призначення повністю витиснені продуктивнішими моделями, 8-розрядні мікроконтролери продовжують широко використовуватися. Це пояснюється тим, що існує велика кількість застосувань, в яких не потрібна висока продуктивність, але важлива низька вартість. В той же час, є мікроконтролери, з більшими обчислювальними можливостями, наприкладцифрові сигнальні процесори. Обмеження за ціною і енергоспоживанням стримують також зростання тактової частоти контроллерів. Хоча виробники прагнуть забезпечити роботу своїх виробів на високих частотах, вони, в той же час, надають замовникам вибір, випускаючи модифікації, розраховані на різні частоти і напругу живлення. У багатьох моделях мікроконтролерів використовується статична пам'ять для ОЗП і внутрішніх регістрів. Це дає контролеру можливість працювати на менших частотах і навіть не втрачати дані при повній зупинцітактового генератора. Часто передбачені різні режими енергозбереження, в яких відключається частина периферійних пристроїв і обчислювальний модуль. Окрім ОЗП, мікроконтролер може мати вбудовану незалежну пам'ять для зберігання програми і даних. У багатьох контролерах взагалі немає шин для підключення зовнішньої пам'яті. Найбільш дешеві типи пам'яті допускають лише одноразовий запис. Такі пристрої підходять для масового виробництва в тих випадках, коли програма контролера не оновлюватиметься. Інші модифікації контролерів мають можливістю багатократного перезапису незалежної пам'яті. На відміну від процесорів загального призначення, в мікроконтролерах часто використовується гарвардська архітектура.
Блок-схема мікроконтролера i8051 Питання: Що таке мікроконтро́лер? Які складові частини мікро контролера? Намалюйте блок-схему мікроконтролера i8051? Література: А.В. Белов Создаем устройства на микроконтроллерах Год: 2007 Гусев В.Г., Гусев Ю.М. Электроника Лекція №28 Система команд мікропроцесора План Види команд Ознаки регістра Види команд Залежно від сукупності команд, які може виконувати мікропроцесор, вони поділяються на такі види: СІSС (Complex Instruction Set Computer) мікропроцесор із повним набором команд (інструкцій) збільшеної довжини. Для підвищення продуктивності передбачається збільшувати тактову частоту мікропроцесора; RISC (Reduced Instruction Set Computer), де застосовано спрощену систему команд однакового формату. Основними командами є команди типу регістр-регістр. Команди поділено на поля, тому дешифрування таких команд спрощується; MISC (Multipurpose Instruction Set Computer), де застосовано поєднання команд типу КІ8С із мікропрограмним пристроєм пам'яті. Всю сукупність команд мікропроцесора можна поділити на такі види: • команди передачі даних; • команди арифметичних операцій; • команди логічних операцій і зсувів; • команди передачі керування; • ланцюжкові команди; • команди керування мікропроцесором. Для виконання команд мікропроцесор використовує регістри операційного пристрою, які є доступними програмісту для програмування команд. Для зручності регістри мікропроцесора зручно поділити на групи Група регістрів загального призначення або регістрів даних складається з таких двобайтних регістрів: АХ, ВХ,СХ, DХ. Особливістю цих регістрів е те, що старший (Н) і молодший (L) байти цих регістрів можуть адресуватися окремо. До складу групи вказівних та індексних регістрів входять двобайтні адресні регістри: SР, ВР, SI, DI. Вони призначені зберігання двобайтних адрес. Група сегментних регістрів складається з регістра коду команд СS, регістра даних DS. регістра стека SS, регістра додаткових даних ЕS. Останню групу регістрів складають регістр-вказівник команд ІР або програмний лічильник РС, і регістр ознак. Біти регістра ознак фіксують властивості результатів арифметичних і логічних операцій, а також призначені для керування певними діями мікропроцесора. Бітами регістра ознак фіксуються такі ознаки: • АF — додатковий перенос із молодшої тетради (молодшого напівбайта) у старшу тетраду (старший напівбайт); • СF — перенос, який виникає під час виконання арифметичних і логічних операцій; • ОF — переповнення, яке виникає під час виконання арифметичних операцій; • SF — знак результату; • РF — парність кількості одиниць, які містяться у молодшому байті результату; • ZF — наявність нульового результату операції; • DF — визначає напрям перегляду ланцюжкових даних; • IF — ознака переривання; • TF — перехід мікропроцесора в покроковий режим. Питання: 1. Що називають системою команд мікропроцесора? 2. Які є види системи команд? 3. Які є види регістрів? 4. Які регістри входять до групи загального призначення? 5. З чого складається група сегментних регістрів? Література: А.В. Белов Создаем устройства на микроконтроллерах Год: 2007
|
||
|
Последнее изменение этой страницы: 2021-12-15; просмотров: 144; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.006 с.) |