русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Архитектура PIC16F8X


Дата добавления: 2014-04-18; просмотров: 914; Нарушение авторских прав


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

 

 

 

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

Вся память программ является внутренней.

Микроконтроллер может прямо или косвенно обращаться к регистрам памяти данных. Все регистры специальных функций, включая счетчик команд, отображаются на память данных

Назначение выводов МК подгруппы Р1С16Р8Х приведено в табл. 5.2.

 

Обозначение Буфер Описание
OSC1/CLKIN ТШ/КМОП3' Вход кристалла генератора, RC- цепочки или вход внешнего тактового сигнала
OSC2/CLKOUT Выход кристалла генератора. В RC-режиме - выход 1/4 частоты OSC1
/MCLR ТШ Сигнал сброса/вход программирующего напряжения. Сброс низким уровнем.
RA0 RA1 RA2 RA3 RA4 /Т0СК1 ТТЛ ТТЛ ТТЛ ТТЛ ТШ PORTA— двунаправленный порт ввода/вывода RA4/Т0СК1 может быть выбран как тактовый вход таймера/счетчика ТМR0. Выход с открытым стоком.
RВ0/INT RВ1 RВ2 RВ3 RВ4 RВ5 RВ6 RВ7     ТТЛ/ТШ ТТЛ ТТЛ ТТЛ ТТЛ ТТЛ ТТЛ/ТШ ТТЛ/ТШ     PORTB- двунаправленный порт ввода/вывода. Может быть запрограммирован в режиме внут- ренних активных нагрузок на линию питания по всем выводам. Вывод RB0/INT может быть выбран как внешний вход прерывания. Выводы RB4-RB7 могут быть программно настроены как входы прерывания по изменению состояния на любом из входов. При программировании МК RB6 используется как тактовый, а RB7 как вход/выход данных.
Vdd - Положительное напряжение питания
Vss - Общий провод (земля)

Микроконтроллер содержит 8-разрядное АЛУ и рабочий регистр W. АЛУ является арифметическим модулем общего назначения и выполняет ариф­метические и логические функции над содержимым рабочего регистра и любого из регистров контроллера. АЛУ может выполнять операции сложе­ния, вычитания, сдвига и логические операции. Если не указано иное, то арифметические операции выполняются в дополнительном двоичном коде.



В зависимости от результата операции, АЛУ может изменять значения бит регистра STATUS.

 

Занятие 45(49)



<== предыдущая лекция | следующая лекция ==>
Микроконтроллеры подгруппы Р1С16Р8Х | Схема тактирования и цикл выполнения команды


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.104 сек.