русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

СТРУКТУРНАЯ СХЕМА ОКМ И АЛГОРИТМ ЕЕ РАБОТЫ


Дата добавления: 2015-08-06; просмотров: 867; Нарушение авторских прав


 

 
 

 


Принцип работы.

АЦП 1 включен в тракт передачи для выработки управляющих сигналов адресации.

УВВ1 и УВВ2 вводят сигнал готовности и информационный сигнал соответственно с выхода АЦП1.

УВВ3 и УВВ4 вводят сигнал готовности и информационный сигнал соответственно с выхода АЦП2.

УВВ5 определяет режим работы (рабочий цикл или обучение).

УВ1выводит принимаемый сигнал на ЦАП, откуда он поступает к потребителю.

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

 

Программа работы

К1. М1: IN 1

К2. RLC

К3. JNC M1

К4. IN 2

К5. MOV L, A

К6. MVI H, 0

К7. M2: IN 3

К8. RLC

 

Алгоритм

 

 

 

К9. JNC M2

К10. IN 4

К11. MOV C, A

К12. IN 5

К13. RLC

К14. JC M3

К15. MOV M, C

К16. MVI A, 0

К17. MVI H, 01

К18. MOV M, A

JMP M1

К19. M3: MOV A, C

К20. SUB A, M

К21. MOV M, C

К22. MVI H, 01

К23. ADD A, M

К24. OUT 1

К25. MOV M, A

JMP M1

Комментарии к алгоритму и программе:

Блоки 1-3: Анализ сигнала готовности с УВВ 1 (АЦП 1)

Блок 4: Ввод информационного сигнала с АЦП 1.

Блоки 5-6: Формирование адреса БП1 и БП».

Блоки 7-9: Анализ сигнала готовности АЦП 2.

Блок 10: Ввод информационного сигнала АЦП 2.

Блок 11: Промежуточное запоминание.

Блоки 12-14: Анализ сигнала с УВВ5: идет рабочий цикл или обучение.

Блок 15: Обучение БП1

Блоки 16-18: Принудительное обнуление БП2.

Блок 19: Промежуточная пересылка.

Блок 20: Работа прямой структуры (ПС)

Блок 21: Обновление БП 1.

Блок 22: Модификация адреса.

Блок 23: Работа ВОС.

Блок 24: Вывод на УВ 1.

Блок 25: Обновление БП 2.

 

Предложенный алгоритм обладает существенным недостатком: для вхождения в связь необходимо отсутствие сигналов противоположной стороны. Недостаток можно устранить, если во взаимно-обратную структуру включить аттенюатор с коэффициентом передачи близким к 1 (но меньше ее) (рис.2.3.1)



 

 

 


Рисунок 2.3.1. – Структурная схема ОКМ-1.

 

Рассмотрим работу данной структуры:

n=0 (нулевой цикл): Сигналу на передаче x1(0T) соответствует принимаемый сигнал П1(0Т)+y1(0T):

x1(0T)à П1(0Т)+y1(0T). Этот принимаемый сигнал и запишется в БП1.

n=1: x1(1T)à П1(1Т)+y2(1T) = П1(0Т)+y2(1T)+s1.

На выходе вычитателя будет: y2(1T)+s1- y1(0T)

На выходе сумматора будет: y2(1T)+s1- y1(0T), т.е. то же, что и на выходе вычитателя, т.к. в нулевом цикле в БП2 был записан ноль.

В БП2 запишется следующее значение: с*[y2(1T)+s1- y1(0T)]

 

n=2: С АЦП2 приходит сигнал П1(2Т)+y3(2T)= П1(1Т)+y3(2T)+s2.

На выходе вычитателя: y3(2T)+s2- y2(1T).

На выходе сумматора: y3(2T)+s2- y2(1T)+ с*[y2(1T)+s1- y1(0T)]=

= y3(2T)+s2+с*s1-(1-с)* y2(1T)-с* y1(0T).

Рассмотрим отдельно каждое слагаемое:

ü с*s1 через М циклов обработки превратится в сМ*s1. Т. к. с<1, то величина сМ*s1à0.

ü с* y1(0T) через М циклов работы превратится в сМ* y1(0T). Т. к. с<1, то величина сМ* y1(0T) à0.

ü (1-с)* y2(1T)à0, т.к. сà1.

Таким образом, введение аттенюатора во ВОС позволило выделить новые качества ОКМ: алгоритм стал нечувствителен к появлению принимаемого сигнала с самого начала работы системы. Через М циклов операций дополнительная помеха сМ* yi(0T) à0.

Как реализовать данный алгоритм в цифровой технике?

Для реализации функции аттенюатора достаточно проанализировать младший разряд на выходе сумматора. Если величина младшего разряда равна 1, то тогда искусственно обернуть разряд в 0. Если же величина младшего разряда равна 0, то выходной сигнал следует оставить без изменений. Данную операцию можно производить только тогда, когда выходной сигнал представлен как минимум пятью разрядами. Алгоритм ОКМ представлен на рис. 2.3.2.

Программа

К1. М1: IN 1 K30. RRC

К2. RRC K31. JC M6

К3. JNC M1 K32. MOV A, C

К4. IN 2 K33. M6: MOV A, C

К5. MOV L, A K34. ORI A,FE

К6. MVI H, 0 JMP M4.

К7. M2: IN 3

К8. RRC

К9. JNC M2

К10. IN 4

К11. MOV B, A

К12. IN 5

К13. JS M3

К14. MOV M, B

К15. MVI H, 01

К16. MVI A, 0

К17. MOV M, A

JMP M1

К18. M3: MOV A, B

К19. SUB A, M

К20. MOV M, B

К21. MVI H, 01

К22. ADD A, M

К23. SUI A,32

К24. JS M5

К25. ADI A, 32

K26. M4: OUT 1

K27. MOV M, A

JMP M1

K28. M5: ADI A, 32

K29. MOV C, A

 


Рисунок 2.3.2 – Алгоритм работы ОКМ – 1.

Для более подробного изучения некоторых характеристик ОКМ предлагается выполнить несколько лабораторных работ.



<== предыдущая лекция | следующая лекция ==>
ОТНОСИТЕЛЬНЫЙ КОМПЕНСАЦИОННЫЙ МЕТОД (окм) | Глава 3. ОДНОКРИСТАЛЛЬНЫЕ МИКРОЭВМ К 1816 ВЕ 48 (ВЕ 51)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.