- •Київ нухт 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
- •Бібліотека алгоритмів «ломіконту»
2. Загальні відомості пронадання та опрацювання інформації в мікропроцесонній техніці
2.1. Поняття інформації та дві форми її надання
Інформація - категорія, яка дозволяє розпізнавати присутність чи відсутність відомостей, на основі яких приймається рішення. В обчислювальній техніці існує дві форми для надання інформації про фізичні величини – це аналогова (або безперервна) та цифрова (або дискретна), носієм інформації в яких є сигнал.
Сигнал – це фізичний процес, властивості якого визначаються взаємодією між матеріальним об”єктом та засобами вимірювальної та обчислювальної техніки.
Аналогова (безперервна) форма надання інформації здійснюється за допомогою одного сигналу (аналога), який подібний та пропорційний фізичній величині, інформація про яку надається в мікропроцесор. Аналоговий сигнал відтворює всі миттєві значення фізичної величини і приймає будь-які значення в деяких межах. Цих значень може бути безмежна кількість навіть в тому
випадку, коли величина змінюється в малих межах, наприклад, від 0 до 1000.
Аналогова форма надання інформації використовується в первинних
вимірювальних перетворювачах, як вихідний сигнал про значення вимірюваної величини (параметру) об’єкту керування і для її опрацювання в МПС попередньо перетворюється в цифрову форму в аналогово-цифрових
перетворювачах.
Цифрова (дискретна) форма надання інформації здійснюється за допомогою або одного дискретного сигналу, який в мікропроцесорній техніці є мінімальною одиницею інформації і називається “біт”, або здійснюється за допомогою послідовного ряду (набору) дискретних сигналів (набору біт). Кожний дискретний сигнал або біт приймає не всі можливі, а тільки два значення – ввімкнено (логічна 1, або, говорять, що біт ввімкнений і має високий рівень сигналу) або вимкнено (логічний 0 або говорять, що біт вимкнений, скинутий). Тобто, така інформація дає відомості про те, чи ввімкнений біт – одне значення інформації, чи він вимкнений- це друге значення інформації, і реалізується фізично засобами цифрової електроніки – тригерами. На відміну від надання інформації аналоговою величиною, дискретне надання інформації в вигляді набору окремих біт - має кінцеву кількість значень. При цьому набір декількох біт відповідає одній із цифр величини, яка надається в дискретній формі.
Перетворення аналогового сигналу в цифровий відбувається в аналого-цифрових перетворювачах (АЦП). В АЦП перетворення аналогового сигналу в цифрових відбувається за рахунок квантування цього сигналу або по рівню, або в часі, або одночасно по рівню і в часі.
В мікропроцесорних системах одними із основних операцій є операції перетворення аналогової форми інформації в цифрову і навпаки. Так аналогові сигнали від датчиків перетворюються за допомогою АЦП в цифрову форму, так як тільки інформацію в цифровій формі розуміє і може обробляти мікропроцесор. В свою чергу перетворення вихідної інформації процесора в аналоговий сигнал забезпечують ЦАП, так як тільки інформація в аналоговій формі забезпечує роботу відповідних регуляторів виконавчих механізмів.