
- •15 Микроконтроллеры avr. Интерфейс spi.
- •16 Микроконтроллеры avr. Интерфейс usart.
- •17 Микроконтроллеры avr. Интерфейс twi.
- •18 Микроконтроллеры avr. Модуль ацп.
- •19 Микроконтроллеры avr. Система команд.
- •20 Микроконтроллеры avr. Методы адресации.
- •21 Микроконтроллеры avr. Организация интерфейса с семисегментным индикатором и матричной клавиатурой.
- •22 Ассемблер микроконтроллеров avr. Приемы программирования.
- •23 Программные и аппаратные средства разработки и отладки микропроцессорных систем.
- •25 Цсп семейства tms320c2000. Структура, основные характеристики.
- •26 Цсп семейства tms320c2000. Организация памяти. Интерфейс внешней памяти.
- •27 Интерфейсы микропроцессорных систем.
- •29 Организация интерфейса rs232.
- •30 Шина isa. Организация, протокол
27 Интерфейсы микропроцессорных систем.
Микропроцессорная система (МПС) представляет собой функционально законченное изделие, состоящее из одного или нескольких устройств, главным образом микропроцессорных: микропроцессора и/или микроконтроллера.
Микропроцессорное устройство (МПУ) представляет собой функционально и конструктивно законченное изделие, состоящее из нескольких микросхем, в состав которых входит микропроцессор; оно предназначено для выполнения определённого набора функций: получение, обработка, передача, преобразование информации и управление. Соединение всего многообразия внешних устройств с шинами МК осуществляется с помощью интерфейсов, которые следует понимать как унифицированное средство объединения различных устройств в единую систему. Любой интерфейс должен обеспечить решение следующих двух задач.
Во-первых, интерфейс в своей аппаратной части должен обеспечить электрическое соединение различных внешних устройств с различными электрическими и конструктивными параметрами, с единой системой шин конкретного микроконтроллера. При этом должны быть учтены такие параметры, как количество линий связи, уровни и мощности электрических сигналов, длина и помехозащищенность линий связи.
Во-вторых, интерфейс должен обеспечить гибкое программное управление всеми подключенными внешними устройствами. В этой части интерфейс должен обеспечить не только работоспособность ВУ, но и согласование по быстродействию различных ВУ и центрального МП.
В практике создания микропроцессорных систем управления используются два типа системного интерфейса: интерфейс с изолированными шинами и интерфейс с совмещенными шинами.
Интерфейс с изолированными (адресными) шинами. Отличительной особенностью этого интерфейса является раздельная адресация памяти и внешних устройств. Так, при адресации памяти в системах, построенных на базе МП КР580 (рис. 1), используются вся 16-разрядная шина адреса и управляющие сигналы ЧТ.ЗУ и ЗП.ЗУ, формируемые системным контроллером СК. При этом для обмена данными между МП и памятью используется значительное количество команд микропроцессора.
Интерфейс с совмещенными адресными шинами. Интерфейс этого типа позволяет использовать всю шину адреса как для адресации памяти, так и для адресации внешних устройств. Для краткости его называют интерфейсом с общей шиной. Очевидным достоинством интерфейса с общей шиной является возможность использования при обмене данными между ВУ и МП всех команд, используемых для обмена с памятью. Возможна и модификация интерфейса с общей шиной, когда один разряд шины адреса (например, старший разряд А15) используется для разделения обращения к памяти или к ВУ
28 Последовательная передача данных. Интерфейсы, способы кодирования. В телекоммуникации и информатике под последовательной передачей данных понимают процесс передачи данных по одному биту за один промежуток времени, последовательно один за одним по одному коммуникационному каналу или компьютерной шине, в отличие от параллельной передачи данных, при которой несколько бит пересылаются одновременно по линии связи из нескольких параллельных каналов. Последовательная передача всегда используется при связи на дальние расстояния и в большинстве компьютерных сетей, так как стоимость кабеля и трудности синхронизации делают параллельную передачу данных неэффективной. При передаче данных на короткие расстояния последовательные компьютерные шины также используются всё чаще, так как и здесь недостатки параллельных шин перевешивают их преимущества в простоте. Развитие технологии для обеспечения целостности сигнала от передатчика до приёмника и достаточно высокая скорость передачи данных делают последовательные шины конкурентоспособными. Пример этому переход от шины PCI к шине PCI Express.
Способы кодирования бит при последовательной передаче данных:
1- Простой однополярный код
2- Код NRZ
3- Двуполярный код
4- Код "Манчестер II"