Форум

Радиолюбительский форум.

Если у Вас возникли вопросы, задавайте их на форуме.

В сети

Пользователей: 237
Из них просматривают:
Аналоги: 109. Даташиты: 77. Инструкции: 1. Новости: 17. Программы: 1. Производители: 1. Профиль пользователя: 3. Теги: 1. Форум: 27.
Участников: 2
Гостей: 235

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.

Просмотр этой темы: 

 1 анонимных пользователей
Re: Проблема с преобразованиями
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
Хотелось бы узнать какое значение получает функция, если ниче не нажато.
Например:
int GetCodeButton()
{
if (!ZERO) return 0;
if (!ONE) return 1;
} // GetCodeButton
И могу ли я сделать так:
unsigned char key[5], index=0;
key[index] = GetCodeButton();
addr = считать по выше указанной формуле evildesign например:
если введено 654, то addr = key[2]*100+key[1]*10+key[0]



Re: Проблема с преобразованиями
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
оказывается получает.
Сделал так:
1)Если ниче не нажато, то return 100
2) Проверка, чтобы не вводил 100: if (GetCodeButton() != 100) k[index] = GetCodeButton();
Ваше мнение evildesign, подойдет этот метод?



Re: Проблема с преобразованиями
Модератор
Зарегистрирован:
26.01.2010 23:26
Из: Тирасполь
Сообщений: 3926
Не в сети
я ничего не понял, но думаю подойдет



Re: Проблема с преобразованиями
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
k[index] = GetCodeButton(); к этому надо добавить index++;
А так все. Спасибо большое!



Поиск по форуму


Расширенный поиск

Разное

Интересно

Не давайте детям играть с ПДУ при работающем телевизоре.
Так как, нажимая беспорядочно кнопки, можно перевести телевизор в сервисный режим и распрограммировать его микроконтроллер с ППЗУ.