[an error occurred while processing this directive]
-Почему 7 к 20 ...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено private Purpose 18 сентября 2006 г. 11:43
В ответ на: Ответ: отправлено ETM 18 сентября 2006 г. 11:03

char bdata bary;

#define SETBIT1 bary|=(1<<1)
#define CLRBIT1 bary&=~(1<<1)
#define TSTBIT1 bary&(1<<1)

sbit Ary = bary ^ 7;


//-----------------------------

Ary=0;

if (!Ary)
{Ary=1;}


CLRBIT1;
if (!bary&(1<<1))
{SETBIT1;}

//---------------------------------
54: Ary=0;
C:0x0038 C207 CLR Ary(0x20.7)
56: if (!Ary)
C:0x003A 200702 JB Ary(0x20.7),C:003F
57: {Ary=1;}
C:0x003D D207 SETB Ary(0x20.7)

60: CLRBIT1;
C:0x003F 5320FD ANL bary(0x20),#0xFD
62: if (!bary&(1<<1))
C:0x0042 E520 MOV A,bary(0x20)
C:0x0044 7004 JNZ C:004A
C:0x0046 7F01 MOV R7,#0x01
C:0x0048 8002 SJMP C:004C
C:0x004A 7F00 MOV R7,#0x00
C:0x004C EF MOV A,R7
C:0x004D 30E103 JNB 0xE0.1,C:0053
63: {SETBIT1;}
C:0x0050 432002 ORL bary(0x20),#0x02

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание