КАТЕГОРИЯ:


Астрономия- (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) Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) Poligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97 182 ) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на (42831) спортист строително (4793) Torgovlya- (5050) транспорт ( 2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно ( 12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Периферни блок за управление




Свържете външно устройство за микрокомпютъра чрез контролера на роб. Методите на структурна и функционална организация на роби контролери се определят от два основни фактора:

формати за данни и режими на работа на конкретна роб;

типа на системата, интерфейса на микрокомпютъра.

Въздействието на първата от тези фактори върху организацията на роби контролери е доста очевидно. В действителност, това би било непрактично да се създаде единен универсален контролер, който осигурява, например, връзка към микрокомпютър прости устройства като цифрови индикатори и сложни устройства, като дискови устройства. Ето защо, на практика, използвана различни контролери VU: от просто да се свърже с един единствен микрокомпютър сензорни сигнали до много сложна, сравними по сложност на процесора за обработка на микрокомпютър, например, да се свързват с микрокомпютър за автоматизация на оборудване за научни изследвания.

Вторият фактор - от типа на интерфейса - определя организацията на електронни схеми роби контролери за да се осигури комуникация с интерфейса гуми, на първо място - адрес признаване вериги роб. Най-просто декодиране роб адрес се осъществява в контролерите на роби за микрокомпютъра с отделен вход-изход интерфейс. А по-сложни разпознаване на образи адреси схема и отделен адрес и данни, предавани по една гума

Въпреки това, такава ситуация, когато за всеки тип роб изисква уникален контролер, разбира се, не отговарят нито на разработчиците на компютърно оборудване (микрокомпютър и VU), нито някой от неговите членове. Оказа се, че най-обещаващият начин за стандартизиране на набор от данни и управляващи сигнали, разменяни между контролера и роб. Контролерите са разработени за различни видове микрокомпютри, осигуряващи:

комуникация с роби през стандартен паралелен (IRPR) канал за данни;

комуникация с роби за стандартния сериен (IRPS) информационен канал;

преобразуване на данни от аналогово към цифрово при предварително определена точност;

преобразуването на информация от дискретна форма на представителство към аналогов в предварително определени граници на аналогови стойности.

Помислете типичната структура на роби контролери, микрокомпютри, използвани в различните системни интерфейси. Фиг. 2.3, и е блокова схема на типичен роб контролер, предвижда програма контролиран обмен на информация с роб (входни и изходни операции, виж. Фиг. 2.2) в микрокомпютъра като система интерфейс с изолирани шини адрес и данни.

В основата е няколко роб контролер регистри, които се използват за временно съхраняване на предава информация. Всеки регистър има свой адрес, и често тези регистри се наричат ​​входно-изходни портове. Регистри на входа и на изхода, съответно работят в-само прочетете режим, и само в режим на запис. Статус Регистрирайте се работи в-само прочетете режим, и съдържа информация за текущото състояние на компютъра (за включване / изключване, готов / не е готов за обмен на данни, и така нататък. Н.). Регистрирайте контрол работи само в режим на запис и се използва за получаване на поръчки от микрокомпютър за роб. Контролерите се използват за свързване на сравнително прост компютър (клавиатура удар и т.н .. П.), е възможно да се съчетаят в едно регистри за състояние и контрол, като по този начин се намалява количеството използвана в контролера входно-изходни портове, и следователно адресите, разпределени за дадено VU.



контрол Logic от администратора извършва селекция на контролера регистрира на адреса, приемането, обработката и генерирането на система за контрол на интерфейса сигнали, като по този начин се гарантира обменът на информация между регистрите и информационната шина микрокомпютър контролер система интерфейс.

Приемо насочени и автобуси на данни се използват, за да се свържете с физически електронните схеми на контролера към съответните система интерфейс автобусите.

Фиг. 8,4, В е блокова схема на типична TDM система контролер за мултиплексирани автобус интерфейс "адрес / данни". Сравнение на двата регулатора на фиг. 2.3 и б показва, че между тях не съществуват фундаментални различия в използването на процедурата по регистър. Разликите в структурите на контролера, причинени от различни организация системните интерфейси, се появяват само в строителството на логиката на управление (различно организиран прием и подбор на адреси) и как да се свържете с автобуси система интерфейс.

В момента, на практика е широко прилагани режими на работа програмируеми контролери, се определят от специални команди или микрокомпютър определя програми за обмен с VU, съхраняват, обикновено в замяна BIS ROM.

Фиг. 2.3. Блок-схема за роб контролер типична система

интерфейс:

и - с отделни или данните автобуси; б - с мултиплексирани автобус "Адрес / Data"

Програмируеми контролери трябва да бъдат конфигурирани за определен режим на общуване, присъщи ОТ: .. Синхронно или асинхронно, използвайки сигнали прекъсване или без да ги използват за предварително определен валутен курс и др Конфигуриране на тези контролери желания режим комуникация се осъществява чрез софтуер с помощта на специални инструкции ( контролна дума) предават от процесора в контролера с роби, за да започнете на комуникация. Думата за управление се записва в специален регистър и инициира диалог с определената роб.

Разработването на интегрирана възможно микросхема да създаде програмируеми контролери в един LSI.

За да се свържете с роб микрокомпютър на сложни алгоритми за контрол (например дискови устройства) се използва с програмируеми контролери, съхранявани в ROM или програми за контрол на бала и обмен роб. Такива контролери са, всъщност, специализирани микрокомпютър, и да ги конфигурирате, за да си взаимодействат с конкретен роб се извършва промяна на програмата, т.е.. Д. Подмяна LSI ROM.

Фиг. 2.4. Различни варианти на администраторите на роби:

и - процесор борда; б - като отделно устройство;
в - директно в роб

вход стандартизация и изходни интерфейси за изпълнение с помощта на LSI логически контролери и роби интерфейси конструктивно позволява прилагане на контролера (входно-изходен интерфейс) на процесорната платка, или директно в роб (фиг. 2.4). Такова изпълнение на интерфейсите и контролери прави потребителят илюзията за тяхното отсъствие и известна непоследователност в структурни и функционални схеми микрокомпютър. Въпреки това, в някои от микрокомпютър, винаги е възможно да се разпределят компоненти достатъчно точно IO системи, които са от съществено значение в изследването като микрокомпютър, както и методи за тяхното използване в различни приложения.