пример coder-decoder на 2-3 команды
Добавлено: Пн фев 07, 2011 22:58:37
Помогите с программой coder-decoder на 2-3 команды как пример на "си".
Здесь можно немножко помяукать :)
https://radiokot.ru:443/forum/
Код: Выделить всё
volatile unsigned char in;
//****************************
void Prog3(void)
{
/// Исполнение 3й команды.
}
//****************************
void Prog2(void)
{
/// Исполнение 2й команды.
}
//****************************
void Prog1(void)
{
/// Исполнение 1й команды.
}
//****************************
void main(void)
{
while(1)
{
in = '0';
while(in == '0')
{
///// Принимаем байт откуда-то в char in; или получаем его в процессе обработки.
///// Например тут зациклимся в ожидании прерывания UART
}
switch(in)
{
case 'a': Prog1(); break;
case 'b': Prog2(); break;
case 'c': Prog3(); break;
}
}
}
Как-раз программа нужна для радиоуправления на 2-3 команды, есть несколько брелков от сигнализаций хочу 1 переделать на замок для гаража а второй для калитки.Кислый писал(а):что требуется от кодирования-декодирования, и как понять 2-3 команды ? это же не радиоуправление.