использовать команду MOVX и стандартный выход wr
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
potor
05 декабря 2003 г. 09:33
В ответ на:
Как быстро формировать управляющие сигналы FIFO на 8051?
отправлено ProniX 05 декабря 2003 г. 09:24
Составить ответ
|||
Конференция
|||
Архив
Ответы
Думал уже... Не пойдет. При записи во внешнюю память юзаются еще 2 порта (для адреса), а они мне нужны.
—
ProniX
(05.12.2003 09:38,
пустое
)
Почему два?
—
Iwan
(05.12.2003 10:53, 225 байт)
Так, так... Это очень интересно...
—
ProniX
(05.12.2003 11:27, 651 байт)
Да, так оно и есть.
—
Iwan
(05.12.2003 13:39, 532 байт)
даже не один порт, а ноль - ri выдается через тот же Р0, что и потом данные. P2 вообще не при чем.
—
Рома
(05.12.2003 11:26,
пустое
)
быстрее чем MOVX ничего не будет. А насчет 2х портов -- это тут явно нужно прочищать мозги: где есть 2 порта там будет и 3й и 4й
—
bialix
(05.12.2003 10:46,
пустое
)
тогда
—
potor
(05.12.2003 09:49, 148 байт)
кстати посмотрел таблички - нифига
—
ProniX
(05.12.2003 10:26, 156 байт)
нет, ты не прав MOV Rn,#data = 1 машинный цикл в двух описаниях смотрел:)
—
potor
(05.12.2003 10:42,
пустое
)
#data - это константа, AFAIK... (внутри кусочек таблицы, если переносов не будет, то всё различимо)
—
ProniX
(05.12.2003 11:28, 1594 байт)
забыл описание к табличке - название, мнемокод, код, тип команды, длина команды, время исполнения, операция
—
ProniX
(05.12.2003 11:30,
пустое
)
Ясен пончик константа, и из твоей таблицы видно, 1 маш цикл:)
—
potor
(05.12.2003 11:38,
пустое
)
ну уже лучше, но одним циклом сыт не будешь... мне ведь еще надо бы и номера каналов перебирать ;) кстати до каких пор можно частоту адуков увеличивать? в pdf-ке написали, что повышение частоты вредит аналоговой части, что в принципе логично...
—
ProniX
(05.12.2003 10:18,
пустое
)
к сожалению с ADUC ами не работал:)
—
potor
(05.12.2003 10:43,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru