АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Структура микроконтроллера PIC16F84

Читайте также:
  1. II. СТРУКТУРА КВАЛИФИКАЦИОННОЙ РАБОТЫ
  2. III. СТРУКТУРА И ПОРЯДОК ФОРМИРОВАНИЯ СТУДЕНЧЕСКОГО СОВЕТА
  3. III. Структура Клуба
  4. III. СТРУКТУРА, РУКОВОДЯЩИЕ И КОНТРОЛЬНЫЕ ОРГАНЫ КПРФ
  5. IV. ОРГАНИЗАЦИОННАЯ СТРУКТУРА ПРОФСОЮЗА
  6. IY. ОРГАНИЗАЦИОННАЯ СТРУКТУРА И ОРГАНЫ УПРАВЛЕНИЯ КЛУБА
  7. VI. ОРГАНИЗАЦИОННАЯ СТРУКТУРА ПАРТИИ.
  8. А) структура текстів драм
  9. Активные операции коммерческих банков, их структура.
  10. Атомная структура материи
  11. Базовая структура цикл.
  12. Бренд-консультирование: Структура бренда.

Архитектура основана на концепции раздельных шин и областей памяти для данных и для команд (Гарвардская архитектура).

 

Рисунок 2.4- Архитектуры микроконтроллеров

Шина данных и память данных (ОЗУ) - имеют ширину 8 бит, а программная шина и программная память (ПЗУ) имеют ширину 14 бит. Такая концепция обеспечивает простую, но мощную систему команд, разработанную так, что битовые, байтовые и регистровые операции работают с высокой скоростью и с перекрытием по времени выборок команд и циклов выполнения. 14-битовая ширина программной памяти обеспечивает выборку 14-битовой команды в один цикл. Двухступенчатый конвейер обеспечивает одновременную выборку и исполнение команды. Все команды выполняются за один цикл, исключая команды переходов. В PIC16F84 программная память объемом 1К´14 расположена внутри кристалла. Исполняемая программа может находиться только во встроенном ПЗУ.

Командный цикл выполняется за четыре такта. Эти четыре такта называют Q1, Q2, Q3 и Q4. Тактирование производится со входа OSC1. На Q1 инкрементируется счетчик программы (PC). Остальные три такта инструкция копируется из программной памяти в командный регистр.


 

Одновременно, в течение всего цикла выполняется инструкция, помещенная в командный регистр за прошлый цикл.

 

Рисунок 2.5 – Диаграмма командных циклов

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)