- •Мікропроцесорна техніка
- •Мікропроцесорна техніка
- •Вступ....................................................................................5
- •Типові 8- та 16- розрядні мікропроцесори
- •5. Організація взаємодії мп з зовнішнім
- •1 Основні терміни. Структура та функціонування мікропроцесорної системи
- •2. Представлення чисел і елементи двійкової арифметики в цифрових пристроях
- •2.1 Позиційні системи числення
- •Шістнадцяткова система
- •Двійкова арифметика
- •Форми представлення чисел
- •3 Загальна характеристика та класифікація мп. Родини та комплекти мп.
- •Огляд мікропроцесорів відомих фірм-виробників
- •4 Типові 8- та 16- розрядні мікропроцесори для побудови мпс
- •4.1 Восьмирозрядний мікропроцесор 8080а
- •4.1.1 Архітектура і режими роботи мікропроцесора Архітектура мікропроцесора к580вм80а
- •4.1.2 Проектування центрального процесора
- •4.1.3 Система команд мп
- •4.2.1 Загальна характеристика ,архітектура та функціонування мікропроцесор
- •Архітектура мікропроцесора
- •Адресування пам'яті і організація вводу-виводу
- •Режими адресації
- •4.2.2 Система команд мікропроцесора вм86
- •5. Організація взаємодії мп з зовнішнім середовищем.
- •5.1 Інтерфейс
- •5.2 Порти вводу-виводу
- •5.3 Організація взаємодії елементів мпс
- •5.4 Типові методи вводу-виводу інформації в мпс
- •5.5 Інтерфейс з пзп
- •Інтерфейс з озп
- •Інтерфейс портів вводу/виводу
- •5.8 Загальні засади синтезу дешифраторів зовнішніх пристроїв
- •6 Пам’ять мікропроцесорних пристроїв
- •6.1 Основні характеристики і класифікація запам’ятовуючих
- •6.2 Надоперативні і оперативні запам’ятовуючі пристрої
- •6.3 Постійні запам’ятовуючі пристрої
- •Запам’ятовуючі пристрої з послідовним доступом
- •6.4 Організація модулів пам'яті мпс
- •7. Інтерфейсні віс для проектування мпс
- •7.1 Програмований адаптер паралельного інтерфейсу
- •7.2 Програмований зв’язковий адаптер
- •7.3 Програмований інтервальний таймер
- •8 Однокристальні мікроЕом
- •8.1.1 Мікроконтролер мк 51
- •Арифметико-логічний пристрій
- •Доступ до зовнішньої і резидентної пам’яті
- •Типи операндів та способи адресації
- •Команди логічних операцій
- •Команди операцій з бітами
- •Команди передачі керування
- •8.1.2 Родина мк52
- •8.1.3 Перспективна розробка фірми analog devices
- •8.2 Мікроконтролери фірми microchip
- •Основи програмування на мові Асемблера
- •Формат бланка асемблерної програми
- •9.2 Директиви асемблера
- •9.3 Макрокоманди
- •10 Загальні засади і особливості програмування та відлагодження мікропроцесорних пристроїв
- •10.1.2 Етапи проектування мпс
- •10.2.1 Системи програмування
- •10.2.2 Засоби трансляції і компіляції
- •10.2.3 Засоби редагування зв’язків і компоновки
- •10.3 Засоби відлагодження мікропроцесорних систем
- •Засоби для контролю та відлагодження аз мпс
- •10.3.1 Засоби відлагодження мікропроцесорних програм
- •10.3.2 Засоби комплексного відлагодження мпс
- •11.Когутяк м.І.Мікропроцесорний комплект к580 і його використання в керуванні.Навчальний посібник.- Івано-Франківськ ,2000.-96с.
- •13. Когутяк м. І.Однокристальні мікроЕом.Родина мк51 .Навчальний посібник.- Івано-Франківськ ,2000.-56с
-
Типові 8- та 16- розрядні мікропроцесори
для побудови МПС...................................................... 31
4.1 Восьмирозрядний мікропроцесор 8080А.................31
4.2 16-розрядний мікропроцесор 8086.......................... 64
5. Організація взаємодії мп з зовнішнім
середовищем...................................................................97
5.1 Інтерфейс...................................................................98
5.2 Порти вводу-виводу.................................................98
5.3 Організація взаємодії елементів МПС...................99
5.4 Типові методи вводу-виводу інформації в МПС.100
5.5 Інтерфейс з ПЗП......................................................103
5.6Інтерфейс з ОЗП.......................................................104
5.7Інтерфейс портів вводу/виводу...............................105
5.8 Загальні засади синтезу дешифраторів
зовнішніх пристроїв......................................................107
6. Пам’ять мікропроцесорних пристроїв................112
6.1 Основні характеристики і класифікація
запам’ятовуючих пристроїв.........................................112
6.2 Надоперативні і оперативні запам’ятовуючі
пристрої...........................................................................112
6.3 Постійні запам’ятовуючі пристрої........................115
6.4 Організація модулів пам'яті МПС.........................117
7. Інтерфейсні ВІС для проектування МПС..........121
7.1 Програмований адаптер паралельного
інтерфейса......................................................................121
7.2 Програмований зв’язковий адаптер......................127
7.3 Програмований інтервальний таймер...................134
7.4 Організація типового інтерфейсу вводу-виводу
в МПС............................................................................139
8 Однокристальні мікроЕОМ...................................144
8.1 Загальна характеристика МК фірми Intel.............144
8.2 Мікроконтролери фірми MICROCHIP..................184
9 Основи програмування на мові Асемблер..........189
9.1Формат бланка асемблерної програми ...................189
9.2 Директиви асемблера..............................................194
-
Макрокоманди......................................................199
10 Загальні засади і особливості програмування
та відлагодження мікропроцесорних пристроїв..203
10.1 Особливості структури мікропроцесорних
пристроїв..........................................................................203
10.2 Загальні засади і особливості програмування
МПС…………………………………………………..…206
10.3 Засоби відлагодження мікропроцесорних
систем................................................................................216
Список використаних джерел.........................................225
Вступ
Зараз спостерігається тенденція впровадження мікропроцесорної техніки в усіх галузях народного господарства, зокрема для автоматизації об’єктів нафтогазового комплексу, інтелектуалізації давачів інформації та запровадження прогресивних комп’ютерно-інтегрованих технологій керування.
Ядром сучасних мікропроцесорних засобів автоматизації є мікропроцесор. Розуміння його архітектури, освоєння системи команд, принципів побудови мікропроцесорних систем, їх програмування є важливим фактором як при проектуванні, так і під час експлуатації та обслуговування нових технічних засобів на їх основі.
Курс лекцій є основою для самостійного освоєння студентами основ мікропроцесорної техніки, основних термінів , архітектури та системи команд типових 8- та 16- розрядних мікропроцесорів та мікроконтролерів , методів організації мікропроцесорних систем , розробки їх програмного забезпечення та методів його відлагодження.
Курс лекцій має десять розділів.
В першому та другому розділах дається визначення основних понять мікропроцесорної техніки , а також коротко освітлюються основи двійкової арифметики для цифрових систем.
В третьому розділі приведена класифікація мікропроцесорів , світові тенденції їх розвитку , області застосування.
Четвертий розділ знайомить з типовими 8- та 16- розрядними мікропроцесорами ,їх архітектурою , функціонуванням та системами команд.За основу взята родина 8080 ,яка розроблена фірмою Intel.
П’ятий ,шостий та сьомий розділи висвітлюють питання організації мікропроцесорних систем , способами організації модулів пам’яті та периферійних пристроїв зв’язку з об’єктами . Зокрема приведена характеристика основних типів запам’ятовуючих пристроїв , паралельного та послідовного адаптерів і інтервального таймера , а також основи їх програмування та способи підключення до системних шин.
У восьмому розділі викладені питання ,які стосуються однокристальних мікроЕОМ .Детально розглядається універсальний мікроконтролер родини 8051 фірми Intel , а також інші мікроконтролери , які мають його ядро. Приведена характеристика популярних РІС- процесорів фірми MICROCHIP.
В дев’ятому та десятому розділах викладені основи програмування сікропроцесорних систем та методи їх відлагодження. Подаються основи програмування на асемблері.