Интерфейс (програмиране): Разлика между версии
Изтрито е съдържание Добавено е съдържание
Редакция без резюме |
Редакция без резюме |
||
Ред 1:
{{обработка|форматиране}}
Под '''интерфейс''' се разбира съвкупност от унифицирани апаратни, програмни и конструктивни средства, необходими за обмен на информация между различни устройства. <br />
Интерфейсите се класифицират по различни признаци, но най-общо те се разделят на:<br />▼
- работещи с паралелен обмен на информацията<br />▼
- работещи с последователен /сериен/ обмен на информацията<br />▼
▲Интерфейсите се класифицират по различни признаци, но най-общо те се разделят на:
▲- работещи с паралелен обмен на информацията
▲- работещи с последователен /сериен/ обмен на информацията
Важно е да се знае, че според начините на предаване интерфейсите биват: ▼
– синхронни - '''стробиране''' – предаващата страна заедно с изходните информационни сигнали изработва и поредица от синхронизиращи сигнали, чрез които се задава моментът, в който приемащата страна трябва да обработи информационните сигнали▼
- асинхронни - '''квитиране''' – всяка промяна на някой от изходите на приемащата страна е вследствие на промяна на състояние на някой от изходите на предаващата страна▼
- асинхронно-синхронни ▼
▲Важно е да се знае, че според начините на предаване интерфейсите биват:<br />
Режими на предаване: ▼
- '''симплексен''' - само еднопосочно пренасяне на информация* ▼
▲– синхронни - '''стробиране''' – предаващата страна заедно с изходните информационни сигнали изработва и поредица от синхронизиращи сигнали, чрез които се задава моментът, в който приемащата страна трябва да обработи информационните сигнали<br />
- '''дуплексен''' - едновременно предаване на информацията и в двете посоки▼
- '''полудуплекс''' - предаването се извършва двупосочно, но последователно във времето ▼
▲- асинхронни - '''квитиране''' – всяка промяна на някой от изходите на приемащата страна е вследствие на промяна на състояние на някой от изходите на предаващата страна<br />
*Паралелният порт е създаден от [[IBM]] като начин за свързване на принтери към оригинално [[IBM PC]]. Той първоначално е бил еднопосочен – т.е. може само да предава, но не и да приема информация. При използването на паралелен интерфейс, данните се предават в паралелен код побайтово от и към микроконтролера. Обикновено [[шина за данни|шината данни]] е 8 битова и към нея могат да се включат външни устройства. Паралелният порт е способен да изпраща данни със скорост между 50 и 100 Kb в секунда.▼
▲- асинхронно-синхронни <br />
▲Режими на предаване:<br />
▲
Структурната схема на едно обикновено устройство за паралелен достъп се състои от управляващ регистър и един регистров порт (буфер). Данните се зареждат в регистровия буфер, а тяхното направление – входящи или изходящи, се задава чрез управляващия регистър. Изборът на регистров буфер или устройство се осъществява най-често с дешифратор, управляван от адресната шина и сигналите за вход/изход. Затова едновременно не може да бъде избрано повече от едно устройство.<br />▼
▲Структурната схема на едно обикновено устройство за паралелен достъп се състои от управляващ регистър и един регистров порт (буфер). Данните се зареждат в регистровия буфер, а тяхното направление – входящи или изходящи, се задава чрез управляващия регистър. Изборът на регистров буфер или устройство се осъществява най-често с дешифратор, управляван от адресната шина и сигналите за вход/изход. Затова едновременно не може да бъде избрано повече от едно устройство.
|