Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
П_
19 августа 2003 г. 13:52
В ответ на:
А ну вот такие биты! Разработчик железа повесил на хдата тучу ир22х, а ты программист играйся с ними до опупения..
отправлено дедушка 19 августа 2003 г. 13:06
Ну так переписывайте переменную в ACC и работайте с битами в аккумуляторе.
Составить ответ
|||
Конференция
|||
Архив
Ответы
или создавать образы регистров в битово-адресуемой области, а потом регенерировать в хдата скопом по таймеру или ещё как
—
=mse=
(19.08.2003 14:32,
пустое
)
Дык вот, на оутпут как раз я и работаю на имаге(образе выводных ножек ирки), а проблема как раз и состоит в том, что плохо обрабатывается битовые поля для инпута...
—
дедушка
(19.08.2003 14:54,
пустое
)
Нда, тут особо не попрыгаешь - читать и в АСС мучать. Проще было бы ставить 1Х8 MUX, и проверять по битику - шнурков меньше.
—
=mse=
(19.08.2003 14:59,
пустое
)
кстати, если скорость позволяет, можно и считывать кучей в битовые регистры...
—
=mse=
(19.08.2003 15:19, 215 байт)
Мало того: помещаю эту структуру в БДАТА, как говорится сам Бог велел, обрабатывай себе побитно, ага...(+)
—
дедушка
(19.08.2003 15:47, 1126 байт)
использование структуры в этом случае - глупо, потому что надо понимать тонкости реализации. И не надо ля-ля про то, что программы на Си должны быть переносимы
—
bialix
(19.08.2003 16:18, 150 байт)
нужно объявлять битовые поля явно как переменные sbit. И не надо так горячиться! (+)
—
bialix
(19.08.2003 16:11, 145 байт)
Если просто надо биты проверять, то функция в кейле может возвращать бит ( с. 98 С51.пдф)
—
RUAL
(19.08.2003 16:09, 329 байт)
фигня
—
bialix
(19.08.2003 16:14,
пустое
)
Вот за это я не люблю Ц, а люблю АСМ ;О)
—
=mse=
(19.08.2003 15:56,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru