Тема: AVR
Показать сообщение отдельно
Старый 30.10.2013, 16:20   #39
Pilot
 
Адрес: Киев
Сообщений: 335
Длина: 5700мкм
Диаметр: 35мм
Отправить сообщение для Pilot с помощью ICQ
По умолчанию

Цитата:
Сообщение от Said Посмотреть сообщение
опять большое письмо
т.е. ты предлагаешь сделать следующим образом:

#define com1 0b00001011
#define com2 0b00001010
#define com3 0b00001110
#define com4 0b00000000
#define com6 0b00001000
#define com7 0b00001001


char GetEncoder(void)
while (GetEncoder())==2)

if PORTB==com1
{PORTD=0b00000001}
else if PORTB==com2
{PORTD=0b00000010}

else if PORTB==com3
{PORTD=0b00000100}
else if PORTB==com4
{PORTD=0b00001000}

else if PORTB==com6
{PORTD=0b00100000}
else if PORTB==com7
{PORTD=0b01000000}
else
{return 2}
__________________
Надейся на лучшее, расчитывай на худшее
Люблю Таврооргию. Такого пох№зма и подъ№балова нигде не встретишь! (c) Lusi
Pilot вне форума   Ответить с цитированием