|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.01.2014, 18:21 | #1 |
Пользователь
Регистрация: 15.10.2011
Сообщений: 11
|
Запись управляющего слова КР580ВВ55
Помогите пожалуйста, написал управляющее слово 10000010=82h. По заданию необходимо настроить интерфейс КР580ВВ55 по адр. 40h...43h.
Подскажите, как правильно выполнить настройку по этим адресам? Буду благодарен за помощь. |
16.01.2014, 18:33 | #2 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Непонятно задание.
Управляющее слово - для настройки каналов ВВ55-й. Например, канал A - для входа, B,С - для выхода, или еще как.. Канал C еще можно делить пополам. Посмотри тут И поищи про Радио-86РК, там и ВВ55 и ИК80 использовались. |
16.01.2014, 18:43 | #3 |
Пользователь
Регистрация: 15.10.2011
Сообщений: 11
|
Задание: настроить паралл. интерфейс 580ВВ55 (адр. 40h...43h) для обмена данными с магнитофоном в режиме 0. Порт А - вывод данных на АЦП, В - ввод данных с АЦП, С -выдача сигналов управления магнитофоном.
Я написал слово - 10000010, но теперь как-то надо настроить интерфейс по адресам 40h...43h. |
16.01.2014, 19:02 | #4 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
|
16.01.2014, 19:23 | #5 |
Пользователь
Регистрация: 15.10.2011
Сообщений: 11
|
В том то и дело, что я не могу разобраться как правильно на ассемблере записать слово в канал управления по адр. 40h...43h.
Пока что я только на листе записал его. |
16.01.2014, 19:43 | #6 | |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Цитата:
- или в регистры ЦП (A,B,C,D,E,IP,SP,F) - или в порт (0..255) - или в ячейку оперативной памяти ОП (0..65535) Поэтому, чтобы записать в ВК55, надо выделить например несколько особых адресов, при обращении к которым сигнал записи/чтения пойдет не на входы микросхем ОП, а на входы ВВ55. Это сделать можно только аппаратно, ибо в кодах команд ВК80 ничего не изменить. Например, как тут, где в результате выделены адреса 300..30F. Или как в Радио-86РК, где для ВВ55 выделены адреса 8000..9FFF (их хоть и много, но это для упрощения, фактически надо всего 4 - для A, B, C и упр.) И после того, как аппаратно выделены адреса, можно обащаться к какналам A,B,C и управлению ВВ55-й, как к обычным адресам ОП. Например, выделили: 40 канал A 41 канал B 42 канал C 43 управление Тогда запись 82h в управление будет Код:
Код:
Код:
PPS Не путай регистры процессора A,B, ... и каналы ( порты ) ВВ55 - A,B,C. Последний раз редактировалось type_Oleg; 16.01.2014 в 19:51. |
|
16.01.2014, 19:53 | #7 |
Пользователь
Регистрация: 15.10.2011
Сообщений: 11
|
Спасибо! На счет правильности слова 82h.
Исходя из задания: D0 относится к регистру С, который в данном случае работает на вывод, поэтому ему присваивается 0; D1 относится к регистру В, который в данном случае работает на ввод, поэтому ему присваивается 1; D2 относится к режиму 0, присваивается 0 D0, D1, D2 относятся к группе В D3 относится к регистру С, который в данном случае работает на вывод, поэтому ему присваивается 0; D4 относится к регистру A, который в данном случае работает на вывод, поэтому ему присваивается 0; D5, D6 относится к режимам 0, 1 или 2 (в данном случае режим 0, поэтому D5 и D6 равны 0); D7 всегда 1. D3, D4 ,D5, D6, D7 относятся к группе А. |
16.01.2014, 20:55 | #8 |
Пользователь
Регистрация: 15.10.2011
Сообщений: 11
|
Подскажите пожалуйста, нужно
MVI A, 82 STA 0043 или MVI A, 82 OUT 0043 |
16.01.2014, 21:44 | #9 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Не знаю, это зависит от схемы устройства.
OUT 43 - это вывод в порт 43. Я в портах не разбираюсь. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запись слова в список с условием ограничения на его длину | emdroof | C# (си шарп) | 1 | 09.03.2013 22:39 |
Вывести слова предложения в таком порядке, чтобы последняя буква каждого слова совпадала с первой буквой следующего слова ( java ) | huhu | Помощь студентам | 0 | 06.04.2012 19:42 |
Условное форматирование с управляющего листа | Uralmaster | Microsoft Office Excel | 10 | 04.02.2011 11:37 |
Программирование контроллера, управляющего давлением воздуха | DD2 | Помощь студентам | 6 | 21.04.2010 20:03 |
(Delphi)слова представляющие собой запись числа | zoza1 | Помощь студентам | 1 | 03.03.2010 19:23 |