Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Общие сведения. Разработан Intel в 80 году, представляет собой МК ядро, аналогично 8008 и ряд периферийных модулей на одном кристалле

 

 

Разработан Intel в 80 году, представляет собой МК ядро, аналогично 8008 и ряд периферийных модулей на одном кристалле. Общее названия 8081 получил название от первого контролера которое носило название Intel 81AH.

Основные параметры:

- 8-разрядное МК ядро

- гарвардская архитектура

- СISК-система команд полная система команд

- содержит 180 тыс. транзисторов (первый контроллер)

- 16-разрядная шина адреса

Является лидером сегодня среди 8-разрядных МК в мире. Открытая политика Intel, направленная на распространение данного ядра.

Существует более 400 разновидностей МК на данном ядре, более 40 различных фирм их выпускают. Существуют простые МК в DIP-корпусах с минимальным содержанием периферии (2 порта).

Память варьируется от 2 до 256 кбайт. Независимо от содержимого, все МК имеют общую систему команд, обладают базовыми модулями. Дополнительный набор регистров специального назначения.

У нас используется МК С8051&12Х.

Основные сведения: интегрирован на одном кристалле, логическая обработка сигналов.

Параметры:

--8 8-разрядных портов ввода/вывода

--высокопроизводительное ядро с конвейерной архитектурой

--мах скорость выполнения команд 100 ком/с

--2 АЦП (8- и 12-разрядные)

--2 12-разрядных ЦАП

--аппаратно реализуется последовательный интерфейс (I2C, SPI, UART две штуки)

--5 16-разрядных таймеров общего назначения

--программируемый массив счетчиков с 6 модулями захвата сравнения

--содержит 128 кбайт для хранения программ, 256 байт регистровой памяти, 8кбайт дополнительной памяти данных.

--имеются встроенные средства отладки (обеспечение отладки внутрисистемной и программирование МК в режиме реального времени)

--средства стабильной работы и защиты изделия (сторожевой таймер, схемы слежения за питанием, схемы защиты программного кода)

МК – функционально законченная система, в которой все модули вкл/откл пользователем.

Имеется возможность внутрисистемного программирования.

Представляет 100 выводной корпус в TQFP-корпусе с выводами в 4 стороны, шагом 0,5 мм.

Температурный диапазон -45 до +85(коммерческий вариант), допустимое напряжение +5В, номинальный режим 3.3В.

Содержит следующие выводы (линии, выполняющие функции):

--линия питания Vdd цифровая

--GND цифровая земля

--AV+- питание аналоговой части

--AGND- земля аналоговой части

--ТСК, TMS, Tdi TDO - линии внутрисистемного интерфейса для откладки и программирования МК

--XTAL1 и XTAL2 - линии подключенных внешних задающих тактовых систем

--RST - внешняя линия сброса (активным является 0)

--Линия работы с аналоговыми модулями AIN0.0 до AIB0. 7 линий 8 ми разрядного АЦП

--AIN2.0 AIN2.7 - входы второго АЦП 12 разрядного

--ZAC0 и ZAC1 - выход встроенного цифро-аналогового преобразователя

--Vreg выход источника опорного напряжения

--Vreg0, Vreg2, VregD входы опорного напряжения для АЦП и ЦАП

--P00, P07, P70, P77 - 64 линии цифровых портов ввода/вывода

--AD0 7, A8 15 - линии для подключения внешней памяти данных

--RD и WR - линии чтения и записи (стробирования данных)

--Monen - внешняя линия разрешения включения монитора питания

 

Процессорное ядро

Использует процессорное ядро, которое по системе команд совместимо с базовым ядром. Включает все периферийные модули. Присутствуют:

--5 16-разрядных таймеров

--расширенная память ОЗУ

--8ми разрядные порты ввода вывода

--развитая система прерывания и сброса

--2 режима энергосбережения

--модули защиты и отладки

Конвейерная архитектура, формирующаяся при помощи кэш памяти, увеличивает скорость выполнения команд за 1 такт 1 машинный цикл. В стандартном виде 1 машинный цикл равен 12 тактов.

Максимальная частота составляет 100 млн команд при тактовой частоте 100МГц.

 

Структура микропроцессорного ядра имеет следующий вид:

 

Асс- аккумулятор

PWS - регистр признаков

TMP - регистр временного хранения операнда

АЛУ - арифметико-логическое устройство

B - регистр расширитель

SP - указатель стека

RA ОЗУ - блок работы с регистрами общего назначения

ЛУ - логика управления (обеспечивает управление буфером обмена указателем данных)

SFP - интерфейс управления регистрами

ИП - интерфейс памяти

ИПр - интерфейс прерывания

АЛУ - комбинированная схема, предназначена для выполнения арифметических операций над байтами и отдельными битами. В качестве основного операнда являются содержимое аккумулятора. В PSW заноситься результат.

АЛУ оперирует 4-мя типами объектов:

1. Булевы (1 бит)

2. Цифровые (4 бита)

3. Байтные (8 бит)

4. Адресные (16 бит)

Всего в АЛУ выполняется 51 операция, присутствует 11 способов адресация. Базовое число команд 109 расширяется до 256 возможных.

Регистр SP содержит адрес вершины стека

Сдвоенный регистр DPH,DPL используется для косвенной адресации к внешней памяти и постоянной памяти данных

Аккумулятор является местом хранения одного из операндов в логических и арифметических операциях.

В – является расширителем аккумулятора и работает в качестве второго аккумулятора для точных логических операций и операций умножения и деления

PSW - регистр словосостояния процессора или регистр признаков. Содержит следующие биты информации:

--СУ - перенос

--АС - десятичный перенос

--СV - переполнение (заем)

--PARITY - флаг четности паритета

--RS0,1 - биты выбора банков регистров

--F0,1 - биты пользователя

Первые четыре являются флагами АЛУ.

 

 

<== предыдущая лекция | следующая лекция ==>
Средства разработки семейства Microchip | Организация памяти
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 276; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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