Вопрос № 177960: Здравствуйте. Я уже задавал вопрос не так давно - вот он http://rfpro.ru/question/177153 После ваших советов и изучения литературы, ссылки на которые вы мне писали, я сделал два задания...
Вопрос № 177960:
Здравствуйте. Я уже задавал вопрос не так давно - вот он http://rfpro.ru/question/177153 После ваших советов и изучения литературы, ссылки на которые вы мне писали, я сделал два задания. Их необходимо проверить, так как я не уверен в их правильности, может где недосчеты есть.
Задание 2. Для параллельного порта интерфейса КР580ВВ55 записать управляющее слово для программирования в один режиме 1. Привести фрагмент программы на Ассемблере,
которая позволяет загрузить управляющее слово, если адрес DEh. Режим - 1 Канал - А-ввод Решение Управляющее слово D7 D6 D5 D4 D3 D2 D1 D0 1 0 1 1 1 1 1 1
CW = 10111111a = BFh MVI A, BF IN DE
Задание 3. Объяснить назначение основных узлов и блоков программируемого интервального таймера КР580ВИ53. Записать управляющее слово для одного из режимов его работы. Привести временные диаграммы работы таймера, если начал
ьное значение содержимого счетчика СТ0 равняется N. Режим (Счетчик СТ0) = 1 N = 4 Решение Управляющее слово D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 1 0 0 1 0 Временные диаграммы: <a href='http://saveimg.ru/show-image.php?id=36a7fb1d450e922e87ac3ad515e69bc2'> <img src='http://saveimg.ru/thumbnails/20-04-10/0ce32d368895de26518ddae78f2bbcde.jpg' alt='хостинг для картинок' border='0'> </a>
Отправлен: 20.04.2010, 20:17
Вопрос задал: Serg90, Посетитель
Всего ответов: 1 Страница вопроса »
Отвечает Лысков Игорь Витальевич, Модератор :
Здравствуйте, Serg90. Задание 2 Вы правильно расписали биты для установки порта А, как впрочем и остальных тоже, в режим 1 и на ввод. Вот только команду Ассемблера для загрузки указали неправильную. Для 51-го это можно сделать, например, так:
Код:
mov dptr, #00deh ;адрес управляющего
слова mov a, #0bfh ; управляющее слово movx @dptr, a ; загружаем
Для 80-го так:
Код:
MVI A,0bfH ; управляющее слово out 0deH ; загружаем
Задание 3 Управляющее слово - правильное (канал 0, чтение/запись слова (о
дного байта), режим 1, дв. счет) Правильная диаграмма - первая, т.к. на выходе в начале счета сигнал сначала устанавливается в "0", в конце счета - в "1"
----- Удачи!
Ответ отправил: Лысков Игорь Витальевич, Модератор
Ответ отправлен: 21.04.2010, 10:19
Номер ответа: 260946 Украина, Кировоград Тел.: +380957525051 ICQ # 234137952 Mail.ru-агент: igorlyskov@mail.ru Абонент Skype: igorlyskov
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 260946
на номер 1151 (Россия) |
Еще номера »
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.