- •Мікропроцесорна техніка
- •Мікропроцесорна техніка
- •Вступ....................................................................................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.1.2 Родина мк52
Створивши вдалу мікро-ЕОМ 8051, розробники не зупинилися на досягнутому і почали пошуки шляхів її удосконалення. При цьому була поставлена задача розширити функціональні можливості мікро-ЕОМ і підвищити її продуктивність.
Цим вимогам задовольняє збільшення пам'яті програм на кристалі аж до 64 Кбайт, введення додаткових регістрів спеціальних функцій і нових режимів роботи, підвищення захищеності програм від нелегального копіювання, використання ліній порту 1 в альтернативних режимах (подібно лініям порту 3, як було вище згадано). Бажано також розширити систему преривань і зробити її більш гнучкою, збільшити обсяг внутрішньої пам'яті даних. В результаті доробок з'явилися мікро-ЕОМ родини 8052.
До складу цієї родини входять мікро-ЕОМ(табл.8.2) 80С52, 80С54, 80С58 з масочно програмованим ПЗП, їх версії 87С52, 87С54 і 87С58 з ПЗП, що стирається при УФ опроміненні, а також мікро-ЕОМ 80С32, що не має внутрішнього ПЗП. Між собою вони розрізняються також корпусами, робочими інтервалами температур, гранично припустимою тактовою частотою і низкою інших параметрів, які відображені в алфавітно-цифровій інформації після позначення типу мікро-ЕОМ. Цю інформацію можна одержати з фірмових посібників Intel, AMD і інших виробників мікро-ЕОМ розглянутої родини.
На відміну від 8051 мікро-ЕОМ родини 8052 мають:
-
вбудований ПЗП об’ємом 8 (80С52), 16 (80С54) і 32 Кбайт (80С58);
-
вбудований ОЗП обсягом 256 байт;
-
додаткові спеціальні функціональні регістри: таймер/лічильник 2 (далі для скорочення - Т/С2), здатний працювати в режимах засувки (фіксатор), таймера/лічильника, що допускає рахунок як на збільшення, так і на зменшення, і генератора швидкості передачі в бодах;
-
програмований послідовний інтерфейс з детектуванням помилок передачі і автоматичним розпізнаванням адреси;
-
шість джерел переривань;
-
розширений режим зниження споживаної потужності;
-
мітка відключення живлення;
-
режим ONCE.
Мікро-ЕОМ 8052 використовують стандартний набір команд родини 8051, їх контакти взаємооднозначно відповідають контактам цих мікро-ЕОМ. Відмінність полягає лише в тому, що, крім вводу-виводу інформації, виводи Р1.0 і Р1.1 8052 можуть виконувати альтернативні функції: перший з них відіграє роль зовнішнього входу для Т/С2, а другий керує перезавантаженням/записуванням інформації в регістри Т/С2.
8.1.3 Перспективна розробка фірми analog devices
Мікроконтролер родини 8051 одержав розвиток в МК ADUC812 фірми
ANALOG DEVICES .Вона створила перспективну модель ,яка з успіхом може використовуватись для інтелектуалізації давачів ,створення портативних систем тимчасового збору інформації,інтегрування в системи керування приладів та моніторів,системи зв’язку тощо. МК ADUC812 включає технологію FLASH-пам’яті , яка дозволяє користувачу мати енергонезалежну внутрішню перепрограмовану пам’ять програм та даних. FLASH-пам’ять- найпередовіший тип енергонезалежної пам’яті , технологія якої грунтується на окремій транзисторній архітектурі комірки пам’яті. FLASH-ЕЕ пам’ять наближається до ідеального запам’ятовуючого пристрою , який включає внутрішньосхемну програмованість ,високу щільність і низку ціну.Дана технологія дозволяє споживачу модернізувати програмні коди без заміни одноразових програмованих елементів.
Технічна характеристика МК ADUC812:
●8 каналів 12-розрядного АЦП з функцією самокалібрування;
●2 канали 12-розрядного ЦАП;
●функція вимірювання температури запрограмована на кристалі;
●8КБ внутрішньої FLASH-ЕЕ пам’яті п FLASH-ЕЕ пам’ять програм;
●640 байт FLASH-ЕЕ пам’яті даних;
●256 байт RAM-пам’яті даних в чіпі;
●16 МБ зовнішньої пам’яті даних;
●64 КБ зовнішньої пам’яті програм;
●8051-сумісне ядро;
●три 16-бітові таймери/лічильники;
●32-програмовані І/O лінії паралельних портів;
●швидкісна передача даних через порт 3;
●дев’ять джерел переривань з двома рівнями пріоритету;
●послідовний порт USART;
●промислові послідовні інтерфейси типу I2C та SPI;
●самоконтрольний таймер та електронний монітор живлення;
●напруга живлення- 3В;5В ;
●струм споживання –1.6 mA.
Приведена функціональна та технічна характеристика МК ADUC812 при потужній системі команд МК51 робить його незамінним елементом сучасних технічних засобів автоматизації і портативних систем збору та обробки інформації.