Logo GenDocs.ru

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


Загрузка...

Контрольная работа - файл Вопросы.doc


Контрольная работа
скачать (199.1 kb.)

Доступные файлы (34):

Вопросы.doc226kb.28.04.2009 17:56скачать
Контрольная - Задание 1.doc101kb.29.04.2009 14:58скачать
PROJ1.EXE
PROJ1.PAS
Контрольная - Задание 2.doc25kb.29.04.2009 15:09скачать
Function.mcp
Function.mcw
main.asm
main.COD
main.err
main.HEX
untitled.mcw
Контрольная - Задание 3.doc25kb.29.04.2009 15:15скачать
Generator.mcp
Generator.mcw
main.asm
main.COD
main.err
main.HEX
temp.Fsti
untitled.mcw
Контрольная - Задание 4.doc29kb.29.04.2009 15:27скачать
main.c
main.__i
main.OBJ
Proj
Proj.lnp
Proj.M51
Proj.Opt
Proj.plg
Proj.Uv2
STARTUP.A51
STARTUP.OBJ
Контрольная - Задание 5.doc24kb.29.04.2009 15:36скачать

содержание
Загрузка...

Вопросы.doc

Реклама MarketGid:
Загрузка...
Вопрос 1. Микропроцессоры. Основные определения. Классификация МП.
Основные определения.
Микропроцессор (МП) - это программно-управляемое электронное цифровое устройство, предназначенное для обработки цифровой информации и управления процессом этой обработки, выполненное на одной или нескольких интегральных схемах с высокой степенью интеграции электронных элементов.

Микрокомпьютер - устройство обработки данных, содержащее 1 или несколько МП без ОП, без управления, без ввода- вывода.

МП - системой называют специализированную информационную или управляющую систему на основе МП средств.
^

Классификация МП



1.Тип микроэлектронной технологии:

- построенный на биполярной технологии.

- построенный на МОП- технологии.

- совместной технологии.

2.По количеству кристаллов образующих МП:-один;-два;- более.

МП бывают:

- однокристальные МП

- многокристальные с фиксированной разностью слова

- многокристальные с фиксированным набором команд

Многокристальные МП обладают изменяемой разрядностью слова, но фиксированным набором операций.

БП ИС основываются на диодах Шоттки. Имеют большие размеры и высокую мощность рассеивания, следовательно, трудно построить МП на одном кристалле.

Многокристальный МП это несколько параллельных МП блоков, соединенных устройством управления на одном кристалле, они обладают нужным быстродействием и другими гибкими характеристиками.

3. Размеры кристалла, количество элементов на кристалле.

4. Количество выводов корпуса кристалла.

5. Длина разряда, слова:- 4-ех; 8-ми; 16-ти; 32-ух; 64-ех разрядный.

6. Быстродействие (тактовая частота), время выполнения команд.

7. Емкость адресуемой памяти.

8. Тип управляемого устройства: - схемная: - микропрограммная

9. Эффективность системных команд.

- количество команд;

- выполнение операций;

- возможность;

- наличие команд работы со стек, памятью;

- наличие команд оперирующих с битами, десятичными числами, числами с плавающей запятой.

10. Число уровней прерывания..

11. Возможность прямого доступа к памяти.

12. Пропускающая способность канала ввода- вывода.

13. Количество и уровни питательного напряжения.

14. Номинальные параметры испытуемых сигналов.

15. Число входящих в МП набор БШ и выполняемые ими функции.

16. Наличие и доступность для пользователя аппаратно - программируемых средств поддержки проектирования и откладки МП устройств и систем.

Вопрос 2. Структурная схема МП К580. Регистры общего назначения. Буферные регистры.
Структурная схема представлена на рисунке 1.
Блок арифметико-логических операций.

Содержит в своем составе:

Аккумулятор (А)– 8-ми разрядный регистр. Этот регистр всегда используется в качестве источника одного из операндов, а также местом где фиксируется результат операции. В команде аккумулятор в явном виде не адресуется, т.е. на его использование всегда указывает код операции команды.

Использование аккумулятора и общих регистров позволяет при выполнении команд уменьшить обращение к памяти, а следовательно, повысить быстродействие.

^ Регистр-признак (F) – 8-ми разрядный регистр где при выполнении операции отражается общая информация о результате. Структура регистра признаков:


S

Z

0

AC

O

P

1

СУ

  • S – бит знака («1» - «-», «0» - «+»). Информация о знаке берется из старшего разряда числа, хранящегося в аккумуляторе;

  • Z – бит нуля («1» - результат равен нулю);

  • АС – бит вспомогательного переноса («1» был перенос между разрядами в байте, «0»- не было переноса);

  • Р – бит четности паритета – «1» количество единиц в результате четное

  • СУ – бит переноса («1» - рез-тат при операции больше 8ми бит).







^ Рис.1. Структурная схема МП К580

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

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

Позволяет выполнять следующие операции: арифметические сложение (в том числе с учетом переносов в следующий разряд) и вычитание, логические «ИЛИ, «И», «НЕ», «сложение по модулю «2»».

^ Дешифратора команд (ДК) - схема десятичного корректора.

Промежуточный регистр операндов (Т) –предназначен для кратковременного хранения второго операнда, выбранного из блока регистров или памяти.

^ Блок регистров содержит:

Регистры общего назначения (РОН) B, C, D, E, H, L – 8ми разрядные регистры, используются для хранения операндов, промежуточных и конечных результатов, являются программно доступными.

Регистровая пара HL используется для создания косвенной адресации. Часто в коде команды обозначается «М» и в операциях адресуется безадресно.

Регистры В, С и Д, Е также могут организовывать пары для организации косвенных адресов.

^ Мультиплексор (МлП) – используется для организации доступа к РОН.

Регистр стека (SP) предназначен для сохранения адреса (вершины стека), куда были занесены данные.

^ Программный счетчик (РС) –хранит в себе адрес следующей команды.

Регистр инд/дек позволяет прибавлять и вычитать «1» без привлечения АЛУ (т.е. без аккумулятора). Позволяет организовывать счетчик.

^ Регистр адреса (РА) предназначен для хранения адреса выполняемой программы.

Буферные схемы (БШД и БША)– те же регистры, имеющие третье состояние, предназначенное для согласования работы внутренней и внешней шин данных и адреса. Наличие в МПС буферных схем позволяет обеспечить реализацию магистрального принципа межмодулярных связей.

Двунаправленный буфер ШД предназначен для логического и электрического разделения внутри процессорной ШД и внешних шин (систем).

Буфер состоит из регистра-защелки и выходной схемы с тремя состояниями, т.е. схемы, обеспечивает на выход «0» , «1» и полное отключение от нагрузки.

В режиме ввода внутренняя ШД подсоединяется к регистру-защелке буфера, загрузку которого из внешней шины производит буферная схема под управлением команды.

В режиме вывода информации буферная схема передает в ШД содержимое буферного регистра-защелки, на вход которого по внутренней шине одного из регистров загружается код, подлежащий выдаче.

Во время выполнения операции в МП, не связанной с процедурами обмена с внешними устройствами системы, буферная система отключается от ШД, т.е. переходит в высокоомное состоянии.

Буферная схема ША это шина, обеспечивающая передачу адресов команд и данных, а так же номеров ПУ от МПС. Выход буфера адреса так же может переходить в высоком состоянии. Подробный режим необходим, когда к памяти МПС обращается не только сам МП, но и некоторые из ПУ.

^ Блок управления состоит из регистра команд (РК), первичного управляющего автомата (УА) и устройства управления (УУ).

Регистра команд принимает 1-ый байт команды, в соответствии с чем первичный управляющий автомат с устройствам управления, формируют сигнал, под действием которого выполняется микрооперация.

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

Сигналы устройства управления:

  • φ1,, φ2 – тактовые сигналы микропроцессора;

  • сброс – сигнал, под действием которого МПС переходит в начальное состояние. На ША по этому сигналу выводиться нулевой адрес.

  • Готов (жду) - сигналы связи с внешним оборудованием (ПУ). При обращенном к ПУ МП вырабатывает сигнал ожидания, говоря о том, что МП готов к обмену информацией. При приходе сигнала «готов» с внешнего ПУ начинает организовываться операция ввод-вывод (обмен).

  • ЗПДП\РПДП --запрос/разрешение на обеспечение прямого доступа к памяти.

  • ЗПр/РПр - запрос/разрешение на организацию прерывания.



.
Вопрос 3. Микроконтроллеры архитектуры MCS51. Организация ввода-вывода. CrossBar.
Организацию ввода-вывода рассмотрим на примере микроконтроллера семейства

МCS-51 89С51 (рис. 2).




^ Порты Р0-Р3. Все они могут работать как независимые порты ввода/вывода. Непосредственно к линиям портов могут подключаться периферийные устройства (регистры, некоторые элементы индикации и т.п.). Каждая линия может быть использована как для ввода, так и для вывода информации под управлением программного обеспечения. При подключении следует учитывать нагрузочную способность линий, т.е. величину тока, который может обеспечить микросхема в нагрузке. Для рассматриваемой микросхемы выходной ток линий составляет единицы миллиампер. Поэтому подключение более мощных потребителей необходимо производить через буферные схемы (например, микросхемы 1102АП5,6 обеспечивают выходной ток до 300 мА, регистр 580ВА86 – до 32 мА и т.д.).

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

Кроме того, все порты имеют ряд дополнительных функций.

Порт Р0 (Р0.0-Р0.7):

- при работе с внешней памятью программ или внешней памятью данных в начале цикла обращения через Р0 выводятся 8 младших разрядов адреса А0-А7(сопровождаются сигналом ALE на ноге 30), затем по этим линиям передается байт данных. Старшие разряды А8-А15 адреса выводятся через порт Р2;

-при программировании микросхемы (записи программы во внутреннюю память программ) и проверке через линии порта Р0 производится ввод/вывод данных.

Порт Р1 (Р1.0-Р1.7):

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

Порт Р2 (Р2.0-Р2.7):

-используется для передачи старших разрядов адреса при работе с внешней памятью программ и внешней памятью данных;

-при программировании микросхемы (записи программы во внутреннюю память программ) и проверке через линии порта Р2 производится передача старших разрядов адреса и управляющих сигналов.

Порт Р3 (Р3.0-Р3.7). Линии порта Р3 могут быть использованы для передачи сигналов управления:

  • RxD (линия Р3.0) - передача информации в последовательном коде;

  • TxD (линия Р3.1) - прием информации в последовательном коде;

  • INT0 (линия Р3.2) - вход внешнего сигнала прерывания 0;

  • INT1 (линия Р3.3) - вход внешнего сигнала прерывания 1;

  • Т0 (линия Р3.4) – вход счетчика 0 (можно подсчитывать количество импульсов, поступивших на вход);

  • Т1 (линия Р3.5) вход счетчика 1;

  • WR (линия Р3.6) – сигнал ЗАПИСЬ. Появляется при передаче байта информации через порт Р0 во внешнюю память данных;

RD (линия Р3.7) – сигнал ЧТЕНИЕ. Появляется при считывании байта через порт Р0 из внешней памяти данных.
В микроконтроллерах последних версий появился новый блок - цифровой коммутатор Digital Crossbar (рис. 3).

Он представляет собой большую цифровую коммутируемую сеть, которая позволяет распределять потоки данных от внутренних источников на выводы портов ввода-вывода Р0, Р1, Р2 и Р3. В отличие от микроконтроллеров со стандартными мультиплексными портами, цифровой коммутатор реализует все мыслимые комбинации функций. Сигналы от встроенных счетчиков/таймеров, последовательных шин, аппаратных прерываний, с выходов компараторов и другие сигналы контроллера появляются на выводах портов I/O в той последовательности и в той комбинации, которые определяются Digital Crossbar. Это позволяет разработчику сформировать на выходах I/O то, что необходимо для конкретного приложения.

^ Рис. 3. CrossBar





Скачать файл (199.1 kb.)

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

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации
Рейтинг@Mail.ru