[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
sfr P2 = 0x90;
sbit QQ = P2^0;
if (P2^1) v=0; else v=1;
MOV A,P2
XRL A,#001H
JZ ?ELSE1
CLR A
MOV v,A
SJMP ?NXT1
?ELSE1: MOV v,#001H
?NXT1:
if (QQ) v=0; else v=1;
JNB QQ,?ELSE2
CLR A
MOV v,A
SJMP ?NXT2
?ELSE2: MOV v,#001H
?NXT2:
А вообще, такие вещи смотри через ассемблерный листинг
E-mail: info@telesys.ru