Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
22 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
491884
Топик полностью
Petrovich
(27.02.2014 12:02, просмотров: 1)
ответил
Мущщина
на
Кейла здесь не при чем. Дело в самом 51. У него есть битовая адресация. И специальные команды работы с адресуемыми битами. Кейла просто, как умел, приспособился к этой особенности контроллера. Ж-)
Ну как ни при чем. Сделал бы двухэтажные макросы: для обращения как к номеру бита регистра, и как к биту в битовом пространстве. А то сделал только второе.
Ну так сделай сам. Скрести в одном макросе битовую переменную и переменную типа char. :-)
Мущщина
(46 знак., 27.02.2014 12:13
)
Это плохой путь. Кроме SBIT (TF2H, SFR_TMR2CN, 7); иметь еще самопальный #define TMR2CN_bp 7 это вероятность ошибки. А надо было кайлам самим сделать этот дифайн, и затем уже объявить SBIT (TF2H, SFR_TMR2CN, TMR2CN_bp );
-
Petrovich
(27.02.2014 12:18
,
)