Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Опять Кейл
Отправлено
KDV
23 декабря 2008 г. 17:14
void vkey()
{
char *chisla, nepchis;
int i;
if(P0B4 == 0){nepchis=scan+0x60;}
if(P0B5 == 0){nepchis=scan+0x50;}
if(P0B6 == 0){nepchis=scan+0x30;}
chisla[1]=0x3E;
chisla[2]=0x5E;
chisla[3]=0x6E;
chisla[4]=0x3D;
chisla[5]=0x5D;
chisla[6]=0x6D;
chisla[7]=0x3B;
chisla[8]=0x5B;
chisla[9]=0x6B;
chisla[10]=0x37;
chisla[0]=0x57;
chisla[11]=0x67;
P1=chisla[8];
port = nepchis;
for (i=0; i<=11; i++)
{
if (nepchis == chisla[i] )
{
vk=i;
}
}
}
непонятная белеберда... так вот при попытке обратится, вернее вывести на P1=chisla[8]; то выдает тока 0х0B... Где теряется 5!?!?
Составить ответ
|
Вернуться на конференцию
Ответы
Камикадзэ :)
-
Юрий_СВ
(23.12.2008 19:07:7
217.12.195.250
,
пустое
)
е
-
Юрий_СВ
(23.12.2008 19:08:21
217.12.195.250
,
пустое
)
Фиговый код. с перебором. Как можно не выделить под массив память, а только указатель объявить?!
-
POV
(23.12.2008 19:03:45
91.203.64.17
,
пустое
)
char *chisla - куда сей указатель указовывает? На каком таком основании Вы присваиваете chisla[8]=0x5B; ? А белЕберда пишется через "и"...
-
Doppler
(23.12.2008 17:44:16
85.223.109.75
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите шесть пополам:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru