реклама на сайте
подробности

 
 
> Как использовать разные лапы в одной функции
Andrey_M
сообщение Nov 20 2012, 18:39
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 56
Регистрация: 11-03-05
Из: Подмосковье
Пользователь №: 3 260



Доброго времени суток.
Господа подскажите как лучше писать код когда одна и та же функция должна
использовать разные лапы процессора?

Например:
--------------------------------------
#define q0 RA0
#define q1 RA1
#define out0 TRISA0
#define out1 TRISA1
--------------------------------------------------------------------------
void Riad (datch)
{
q0=q1=1;
out0=out1=0;
switch (datch)
{
case 0: q0=0; out0=1; white(15); out0=0; break;
case 1: q1=0; out1=1; white(15); out1=0; break;
}
}
--------------------------------------------------------------------------
Не судите строго код только для пояснения вопроса. Получается пошло писать
кучу абсолютно одинаковых CASE отличающихся только тем какая лапа

процессора будет дрыгаться. Подскажите пожалуйста как это делается правильно.

Заранее спасибо всем откликнувшимся.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01334 секунд с 7
ELECTRONIX ©2004-2016