ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 апреля
1015070 Топик полностью
maleon (30.06.2020 11:46, просмотров: 561) ответил Andrey190 на а если так PultFlags = (PultFlags & (~( 1<<3 | 1<<4 | 1<<LOC_CONTR ))) | ( PORTE & ( 1<<3 | 1<<4 ));
Пробовал, только скобочек лишних не ставил, то же самое получается 
//   51   PultFlags = PultFlags & ~( 1<<3 | 1<<4 | 1<<LOC_CONTR ) | PORTE & ( 1<<3 | 1<<4 );
LDI R30, LOW(KeyFun6E)
LDI R31, (KeyFun6E) >> 8
LDD R16, Z+3
ANDI R16, 0xE6
STD Z+3, R16
LDD R16, Z+3
ANDI R16, 0xE7
IN R17, 0x0E
ANDI R17, 0x18
OR R16, R17
STD Z+3, R16