Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Система команд базового сімейства pic165xСодержание книги
Поиск на нашем сайте
Перші мікроконтроллери компанії MICROCHIP PIC16C5x з'явилися у кінці 80-х років і завдяки своїй високій продуктивності і низькій вартості склали серйозну конкуренцію вироблюваним у той час 8-розрядним МК з CISC -архитектурой. Перше, що привертає увагу в PIC -контроллерах - це простота і ефективність. У основу концепції PIC, єдину для усіх сімейств, що випускаються, була покладена RISC -архитектура з системою простих однослівних команд, застосування вбудованої пам'яті програм і даних і мале енергоспоживання. Система команд базового сімейства PIC165x містить тільки 33 команди. Як не дивно, і це зіграло свою роль в популяризації PIC -контроллеров. Усі команди (окрім команд переходу) виконуються за один машинний цикл (чи чотири машинні такти) з перекриттям за часом вибору команд і їх виконання, що дозволяє досягти продуктивності до 5 MIPS при тактовій частоті 20 Мгц. Мікроконтроллери PIC мають симетричну систему команд, що дозволяє виконувати операції з будь-яким регістром, використовуючи будь-який метод адресації. Правда, розробники MICROCHIP так і не змогли відмовитися від коханої усіма структури з регістром-акумулятором, необхідним учасником усіх операцій з двома операндами. Зате тепер користувач може зберігати результат операції на вибір, де побажає, в самому регістрі-акумуляторі або в другому регістрі, використовуваному для операції. Нині MICROCHIP випускає чотири основні сімейства 8-розрядних RISC -микроконтроллеров, сумісних від низу до верху за програмним кодом,: · базове сімейство PIC15Cx з 12-розрядними командами, прості недорогі мікроконтроллери з мінімальною периферією; · PIC12Cxxx з 12-розрядними командами зі вбудованим тактовим генератором, що випускаються в мініатюрному 8-вивідному виконанні. Не так давно був анонсований черговий такий "малюк" c внутрішнім 8-розрядним 4-канальним АЦП; · Mid - range PIC16x/7x/8x/9x з 14-розрядними командами. Найбільш численне сімейство, що об'єднує мікроконтроллери з різноманітними периферійними пристроями, до числа яких входять аналогові компаратори, аналогово-цифрові перетворювачі, контроллери послідовних інтерфейсів SPI, USART і I2C, таймери-лічильники, модулі захоплення/порівняння, широко-імпульсні модулятори, сторожові таймери, супервізорні схеми і так далі; · High - end PIC17C4x/5xx високопродуктивних мікроконтроллерів з розширеною системою команд 16-розрядного формату, що працюють на частоті до 33 Мгц, з об'ємом пам'яті програм до 16 Кслов. Окрім великої периферії майже усі мікроконтроллери цього сімейства мають вбудований апаратний помножувач 8г8, що виконує операцію множення за один машинний цикл. Більшість PIC -контроллеров випускаються з одноразово програмованою пам'яттю програм OTP з можливістю внутрішньосхемного програмування або масочным ROM. Для цілей відладки пропонуються версії з ультрафіолетовим стиранням, потрібно визнати, не дуже дешеві. Повну кількість модифікацій PIC, що випускаються, -контроллеров складає близько п'ятисот найменувань. Як небезпідставно стверджує MICROCHIP, продукція компанії перекриває увесь діапазон застосувань 8-розрядних мікроконтроллерів. Особливий акцент MICROСHIP робить на максимально можливе зниження енергоспоживання для мікроконтроллерів, що випускаються. При роботі на частоті 4 Мгц PIC -контроллеры, залежно від моделі, мають струм споживання менше 1,5 мА, а при роботі на частоті 32,768 КГц - нижче 15 мкА. Підтримується "сплячий" режим роботи. Діапазон напруги живлення PIC -контроллеров складає 2,0..6,0 В. Нині готується до запуску у виробництво нове п'яте сімейство PIC -контроллеров PIC18Cxxx. Нові мікроконтроллери матимуть розширене RISC -ядро, оптимізоване під використання нового Сі-компілятора, адресний простір програм до 2 Мбайт, до 4 Кбайт вбудованої пам'яті даних і продуктивність 10 MIPS. З програмних засобів відладки найбільш відомі і доступні різні версії асемблерів, а також інтегроване програмне середовище MPLAB. Російські виробники програматорів і апаратних налагоджувальних засобів також приділяють увагу PIC -контроллерам. Випускаються як спеціалізовані програматори, такі як PICPROG, що програмують майже увесь спектр PIC -микроконтроллеров, так і універсальні: UNIPRO, СТЕРХ, підтримувальні найбільш відомі версії PIC. Питання: Як виник мікропроцесор? Які команди базового сімейства PIC165x ви знаєте? Література: А.В. Белов Создаем устройства на микроконтроллерах Год: 2007
|
||||
Последнее изменение этой страницы: 2021-12-15; просмотров: 65; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.47.163 (0.009 с.) |