ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
33323 Топик полностью
Dreamer (15.06.2005 12:01, просмотров: 1) ответил Dreamer на memchar отказывается работать корректно.....
Ответ: Код в студии..... #include AT89X52.H #include stdio.h #include xtype.h #include RTX51TNY.h #include string.h extern unsigned char R_Symb; extern void work (R_Symb); unsigned char D_Number; void massive(unsigned char D_Number) { static char numb [11] = "0123456789";//объявляю массив вот такой void *c //Далее кусок чисто из хелпа выдран c = memchr (numb, R_Symb, sizeof (numb)); //с небольшими доработками под меня if (c==1)// {// D_Number=R_Symb;//типа вот этой os_send_signal(7);//или вот этой R_Symb=255; //и еще вот этой } // else // { // work(R_Symb); //а так же вот этой } // } // void analize (void) _task_ 3 { while(1) { os_wait(K_SIG,0,0); massive(D_Number); } }