[an error occurred while processing this directive] [an error occurred while processing this directive]
А проверка -- это, как описать(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено kV 29 августа 2001 г. 15:41
В ответ на: Вопрос про Franklin для 51-го (+) отправлено Serega_Monstr 29 августа 2001 г. 15:05

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