високу швидкодію, ніж 8-розрядні мікроконтролери і споживає більше енергії. Але кристали 80C196 виготовляються за КМОП-технології. А це означає, що при зниженні тактової частоти енергоспоживання знижується по практично лінійним законом. Отже, якщо деяка прикладна задача може бути вирішена за допомогою 8-розрядного мікроконтролера, то її можна вирішити і за допомогою 80C196, що працює на зниженій тактовій частоті. При цьому енергоспоживання 80C196 буде слабко відрізнятися від споживання 8-розрядного мікроконтролера, працюючого на своїй номінальній частоті, і може бути навіть меншим.
. 6 Чому 80C196 швидше, ніж 8 051?
Всі 232 внутрішніх регістра 80C196 мають статус акумуляторів - До них можна безпосередньо застосовувати всі необхідні арифметичні і логічні операції. У +8051 для досягнення тих же результатів найчастіше необхідно виконувати додаткові пересилання в акумулятор і з нього. У 80C196 можна використовувати 16-розрядну зовнішню шину. Крім того, цикл шини 80C196 в 3-4 рази коротше, ніж у 8051. В результаті, 80C196 в 6-8 разів швидше працює з зовнішньою пам'яттю. Відзначимо, що, для того, щоб знизити вартість виробів, можна вводити в шину цикли очікування і скоротити її ширину до 8-ми біт; але навіть у цьому випадку 80C196 матиме перевагу в 2-3 рази. У завданнях, що вимагають 16- і 32-розрядних обчислень, 80C196 приблизно на порядок швидше, оскільки має повноцінний набір 16-розрядних арифметичних інструкцій. Одним з найефективніших способів скорочення часу розробки програм для мікроконтролерів є застосування мови Сі. Мова Сі базується на широкому використанні стека і покажчиків. Однак для +8051 використання Сі утруднено і веде до великих накладних витрат, і ось чому. Оскільки 8051 має невеликий стек, Сі-компілятори для 8051 генерують додатковий код, емулює великий стек у зовнішній пам'яті даних. Вдобавок 8051 має всього один 16-розрядний покажчик - DPTR, і компіляторам також доводиться генерувати додатковий код, щоб компенсувати цей недолік. Все це призводить до уповільнення програм і збільшення їх розміру. У 80C196 таких проблем немає - стек має розмір до 64 КБайт, а в якості покажчика можна використовувати будь-яке з 116 слів вбудованої реєстрової пам'яті.
. 7 Сімейство контролерів Універсальної послідовної шини 8x930
Універсальна послідовна шина (Universal Serial Bus або USB), поширює технологію Plug-and-Play на зовнішні пристрої введення/виводу, що застосовуються на сучасних високопродуктивних персональних комп'ютерах. Для того, щоб забезпечити можливість підключення різноманітних периферійних пристроїв, в стандарті USB визначені чотири режими передачі: Керуючий, Ізохронний, Імпульсний і передача масивів. Кожне периферійний пристрій має підтримувати керуючий режим для передачі параметрів конфігурації, команд та інформації про стан пристрою. Ізохронна передача забезпечує гарантований доступ до шини, постійну пропускну здатність і стійкість до помилок, цей режим передачі може застосовуватися в пристроях аудіовивода та комп'ютерної телефонії. Імпульсна передача призначена для пристроїв введення типу миші, джойстика або клавіатури, що передають інформацію рідко і невеликими порціями, але з обмеженим періодом обслуговування. Передача масивів дозволяє пристроям типу сканерів, факсів або цифрових камер передавати великі масиви даних в персональний комп'ютер, як тільки звільняється канал шини.
Висновок
Мета курсової роботи була, роз'яснення характеристик мікроконтролера і принцип дії.
Список літератури
1) Ахметов М. 16-розрядні мікроконтролери Hitachi, Mitsubishi, Motorola, NEC, Toshiba//Chip News.
) Шагуріна І.І. Мікропроцесори та мікроконтролери фірми MOTOROLA.- М .: Радіо і зв'язок.- 1998. - 560 с.
) http://ru.wikipedia
) http://dfe.karelia
) «Основи мікропроцесорної техніки». Автори Ю.В. Новиков і
П.К Скоробогатов.
) «Архітектура обчислювальних систем» Москва «Радіо і зв'язок» 1990р.
Автор А.Д. Смирнов.
) «Електронно-обчислювальні машини і системи» Москва «Радіо і зв'язок» 1991р. автори Б.М.Каган.
) Сташін В.В., Урусов А.В., Мологонцева О.Ф. Проектування цифрових пристроїв на однокристальних мікроконтролерах.- М .: Вища школа, 1990. - 224 с.
) Купріянов М.М. Матюшкін Б.д. цифрова обробка сигналів: процесори, алгоритми, засоби проектування. Політехніка, СПб., 2 000.
) Щелкунов М.М., Діанов А.П. Мікропроцесорні засоби і системи.- М .: Радіо і зв'язок, 1989. - 288 с.