- •Київ нухт 2011
- •1. Загальні відомості про мікропроцесор та мікропроцесорну систему
- •1.1. Мікропроцесор. Загальні положення та визначення.
- •1.2. Архітектура мікропроцесора
- •1.3. Загальна структура мікропроцесора та його функціонування
- •1.4. Поняття про мікропроцесорну систему (мпс)
- •1.5. Поняття мікропроцесорного контролера
- •2. Загальні відомості пронадання та опрацювання інформації в мікропроцесонній техніці
- •2.1. Поняття інформації та дві форми її надання
- •2.2. Фізична суть цифрової інформації та елементи її реалізації
- •3. Основи алгебри логіки
- •3.1. Загальні положення
- •3.2. Опис та задання логічних функцій.
- •3.3. Основні логічні функції алгебри логіки
- •4. Способи надання інформації в мікропроцесорі
- •4.1. Поняття систем числення в мікропроцесорній техніці
- •4.2. Дівйкова система числення та основи переведення чисел між системами числення
- •4.2.1. Перетворення двійкових чисел в десяткові.
- •4.2.2. Перетворення десяткових чисел в двійкові
- •4.3. Вісімкова та шістнадцяткова системи числення
- •5. Структурні елементи мікропроцесора
- •5.1. Поняття машинного слова, регістрів
- •5.2. Формати надання чисел в мікропроцесорах
- •5.3. Двійкова арифметика в мікропроцесорі.
- •5.4. Двійково-десяткова арифметика.
- •5.4.1 Додавання двійково-десяткових чисел без знаку.
- •5.4.2 Додавання двійково-десяткових чисел із знаком.
- •5.5. Регістр стану (psw) мп та його призначення
- •5.6. Поняття шин (bus) мікропроцесора
- •5.7. Арифметично – логічний пристрій мікропроцесора
- •5.8. Пристій вводу – виводу (пвв).
- •In 07н; ввести в акумулятор дані із порту 7;
- •Поняття шинних драйверів.
- •5.9. Поняття інтерфейсу
- •5.10. Передавання інформації у послідовному коді.
- •5.11. Память мікропроцесорів та опереції з нею
- •5.12. Адресний простір мікропроцесора
- •5.13. Стек та його використовування
- •6. Мови програмування мпс
- •6.1. Рівні мов прграмування мп.
- •6.1.1. Базова мова мікропроцесора.
- •6.1.2. Мова “ асемблер” (другого рівня).
- •6.1.3. Мови третього рівня.
- •6.2. Основні правила запису програм на мові асемблера
- •6.3 Програмне забезпечення мікропроцесорнихсистем та його види
- •6.4. Способи адресації в мікропроцесорній системі
- •6.5. Формати команд мікропроцесорів
- •Варіанти однобайтних команд:
- •6.6. Робочий цикл виконання програми мп
- •7. Однокристальний мікропроцесорний контролер кр1816ве51…….
- •7.1. Номеклатура та порівняльні характеристики мп
- •7.2. Структурна схема мікроконтролера кр1816ве51 та призначення складових
- •Призначення виводів мп кр1816ве51
- •Призначення виводів мп кр1816ве51
- •7.3. Функціонування мп кр1816ве51
- •7.4. Система команд мп кр1816ве51
- •In port- те, що знаходиться в порту вводу заноситься в акумулятор а
- •8. Приклади програмування на асемблері кр1816ве51
- •8.1 Форомалізований підхід до розробки прикладної програми
- •8.2. Підрахунок імпульсів
- •8.3. Функції часової витримки
- •8.4. Функції вимірювання часових інтервалів
- •8.5. Перетворення кодів між системами числення
- •8.6. Аналого-цифрове перетворення
- •8.7 Приклад програмування технічної задачі
- •8.7.1. Постановка задачі
- •8.7.2. Аналіз задачі.
- •8.7.3. Розробка схеми пристрою та інтерфейсу.
- •8.7.4. Інженерна інтерпретація задачі
- •8.7.5. Розробка блок –схеми алгоритму
- •8.7.6 Розробка прикладної програми
- •Програма sezam
- •Контрольні запитання з курсу
- •Література
- •1..Технічне та програмне забезпечення плк “ломіконт” Функціональні можливості плк “Ломіконт”.
- •Технічні характеристики Ломіконта
- •2. Фізична сруктура контролера та його склад
- •На рис 1.1 приведена фізична структура л-110 з основними модулями.
- •Програмування плк “ломіконт”
- •ПрК задає логіку управління конкретним технологічним об”єктом.
- •Порядок виконання програми контролером:
- •05 Если умова а
- •07 Если умова в
- •11 Если умова с
- •00 Если в дв015
- •01 Тогда о кс102
- •02 Иначе в кс116
- •14 Тогда алг 031 (потім виконати алгоритм 031)
- •3. Приклад програмування на технологічній мові «Мікрол»
- •Програмування алгоритму
- •Безпоседньо програма
- •11 Тогда о кс100 - 26 тогда тс 1.0.0
- •Бібліотека алгоритмів «ломіконту»
Міністерство освіти і науки, МОЛОДІ ТА СПОРТУ України
Національний університет харчових технологій
О.Й. РІШАН
МІКРОПРОЦЕСОРНА ТЕХНІКА
КУРС ЛЕКЦІЙ
для студентів напрямів:
6.050701 «Електротехніка та електротехнології»
6.050202 «Автоматизація та комп’ютерно-інтегровані технології»
всіх форм навчання
СХВАЛЕНО
на засіданні кафедри
автоматизації та
компютерно –
інтегрованих технологій
Протокол №11
від 26. 01. 2011 р.
Київ нухт 2011
Рішан О.Й. Мікропроцесорна техніка: Курс лекцій для студентів напрямів: 6050701 «Електротехніка та електротехнології» та 6.050202 «Автоматизація та комп’ютерно-інтегровані технології» всіх форм навчання. – К.: НУХТ, 2011. –93 с.
Рецензент:Гончаренко Б.М., д-р техн. наук, проф.
РІШАН О.Й., канд. техн. наук
О.Й. Рішан, 2011
НУХТ, 2011
1. Загальні відомості про мікропроцесор та мікропроцесорну систему
1.1. Мікропроцесор. Загальні положення та визначення.
Мікропроцесор (МП) – це програмно-керуючий пристрій, який призначений для обробки цифрової інформації та керування процесом цієї обробки і реалізований на одній великій інтегральній мікросхемі (ВІС).
ВІС – це мікросхема , що виготовлена на основі технологій з великим ступенем інтеграції. В такій мікросхемі на одній кремнієвій платівці (пластинці) методами запилення, фотолітографії, дифузії і іншими наноситься геометричний рисунок зазадалегідь розробленої схеми мікропроцесора, яка складається з великої кількості транзисторів, діодів, резисторів, конденсаторів та з’єднувальних проводів. Перевага такої технології, що в малому по площині і об’єму кристалі наносять пошарово до 100 тисяч і більше транзисторів та інших радіодеталей, з’єднаних між собою за розробленою схемою.
При виготовленні ВІС використовується планарна технологія (від латинського «planum» – площина) – це технологія виготовлення складних електронних схем на поверхні маленького кристалу кремнію (використовується пластинка із кремнію товщиною 0,25 – 0,4 мм , яка має провідність р-типу).
Спочатку таку пластинку відрізають від циліндричного кристалу і одну її поверхню (верхню) полірують, а потім хімічно травлять до дзеркальної поверхні і окислюють шляхом нагрівання в кварцовій трубці, через яку пропускають кисень чи водяну пару. Отриману плівку двоокису кремнію товщиною 0,3 – 1,3 мкм використовують в якості ізолятора (діелектрика) між окремими складовими мікросхеми.
Далі переходять до утворення на поверхні пластинки окремих складових елементів схеми, для чого в необхідних місцях витравлюють захисний шар і вводять у кремній, що відкрився, домішки, які змінюють тип його провідності. Остання операція називається локальним легіруванням і виконується шляхом дифузії або іонного введення домішок.
Останній процес здійснюється за допомогою методу фотолітографії в такому порядку:
■ Двоокис кремнію покривають фоторезистом – тонким шаром світлочутливого лаку.
■ На фоторезист накладають негатив з рисунком схеми (фотошаблон) і виконують засвічування від спеціального джерела, наприклад, ультрафіолетовим світлом. Світло полімеризує ділянки фоторезисту, яка не закрита ділянками шаблону.
■ Далі фоторезист проявляють і обробляють слабким розчином кислоти, який розчинює фоторезист в місцях, де він не полімеризований (звільняються ділянки, в яких відкривається чистий кремній). Потім ділянки полімеризованого шару фоторезисту виводять, залишаючи тільки діелектрик – двоокис кремнію.
■ Над нагрітою до температури 1200 пластинкою продувається
збагачений домішками азот. Атоми кремнію при такій температурі стають рухомими і домішки із газу легко проникають в кристалічну решітку кремнію (проходить явище дифузії). В місцях закритих двоокисом кремнію дифузії практично немає, так як двоокис не пропускає домішки.
■ На поверхні пластини вирощують новий захисний шар двоокису кремнію і вона знову придатна для виготовлення нових вікон, нових елементів і т.д..
Необхідно відмітити, що сучасні ВІС виготовлюють по сучасній планарній технології в епітаксіальному ( переводиться як: «тому, що лежить зверху») шарі кремнію з чітко визначеною фізико-хімічною структурою. Цей шар товщиною 8 - 10 мкм виконують на кремнієвій або іншій (сапфіровій) підложці. Таке ускладнення технології на порядок зменшує брак при виготовленні мікросхем. Покращання методів вирощування кристалів кремнію і епітаксіального вирощування плівок кремнію та точності виготовлення фотошаблонів, дає можливість виготовлювати надвеликі мікросхеми (НВІС) з кількістю радіодеталей в ній до 1 мільйона і більше.
Розробка та виготовлення ВІС – справа трудомістка і дорога. Якщо ВІС призначена для використовування в одиночних екземплярах, то її ціна буде непомірна. Тому й розроблені уніфіковані ВІС, які мають властивість перепрограмування – мікропроцесори.
Основна особливість мікропроцесора - підпорядкованість його апаратного складу програмі. Тобто, функції, які реалізує МП, визначаються не стільки його структурою, скільки послідовністю керуючих слів (команд), які надходять з пам”яті програми на вхід МП. Зміна цієї послідовності міняє і виконувану МП функцію.
Властивість перепрограмування МП повністю змінила підхід до створення електронних пристроїв, тому що дала можливість на базі уніфікованих апаратних засобів створювати пристрої різних функціональних призначень тільки за рахунок зміни алгоритму обробки даних. Зміна алгоритму обробки даних відбувається шляхом перепрограмування.
Поява мікропроцесора привела до істотних змін у всіх напрямках науково-технічного прогресу. В наш час не можна собі уявити якийсь технічний засіб, без використання мікропроцесорної техніки, починаючи з найпростіших побутових приладів.