Электронная и микропроцессорная техника. Чернышев А.Ю - 123 стр.

UptoLike

Составители: 

123
Существуют МП, снабженные несколькими входами прерывания и
командами признания или непризнания по крайней мере некоторого
числа этих входов. Многие МП снабжены векторным прерыванием, ко-
гда МП знает устройство, вызвавшее прерывание, и ветвится на подпро-
грамму обслуживания соответствующего прерывания. Многие МП
снабжены также устройствами определения приоритета обслуживания
(аппаратно или программно) в
случае двух одновременных прерываний
(арбитраж приоритета прерывания). Эта система решает, согласиться
ли с приоритетом обслуживания одного из прерываний, она обычно со-
держится в специальной ИС (например, устройство Intel 8259).
Преимущество опроса над процедурой прерывания состоит в том,
что первый требует меньших аппаратных средств и, находясь под про-
граммным контролем, является синхронным. Недостатком является по-
требность в очень развитых программах, занимающих время МП в слу-
чае большого числа устройств опроса, и необходимость довольно зна-
чительного промежутка времени для ответа на один запрос.
Преимуществами прерывания над опросом является быстродей-
ствие ответа, лучшее использование МП и потребность во много раз
меньших программных средств. Недостаток состоит в том, что функци-
онирование МП асинхронно и требует сложного аппаратного интерфей-
са.
9.6. Обнаружение ошибок при передаче информации
Причиной возникновения ошибок могут стать: наличие большой
«паразитной» емкости между параллельными линиями тракта передачи,
несогласованность скоростей приемника и передатчика информации,
наличие механических повреждений и т.д. С целью обеспечения высо-
кой точности цифровых устройств используют специальные методы об-
наружения ошибок.
Для выявления ошибок нужно осуществлять постоянную проверку
передаваемой информации. С
этой целью формируется и передается
вместе с информацией один дополнительный контрольный разряд чет-
ности. Этот разряд дополняет число единиц в передаваемом коде до
четного, т.е. содержит единицу, если оно нечетное. На рис. 9.10, а пока-
зана структурная схема соответствующей системы передачи данных. В
этой системе 3 информационных разряда A, B, C пересылаются в
парал-
лельной форме на большое расстояние. Перед поступлением на вход си-
стемы данные проходят через генератор контрольного разряда четно-
сти. Этот контрольный разряд передается вместе с данными, которые
до пересылки на выход системы подвергаются проверке. Если при