Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2013, 10:05   #11
Илья2323
 
Регистрация: 24.11.2013
Сообщений: 8
По умолчанию

насчет порта PORTP2 я не уверен,
вот документация на МК, посмотрите пожалуйста, если не сложно
Вложения
Тип файла: rar aduc812_a_rus.rar (255.7 Кб, 7 просмотров)

Последний раз редактировалось Илья2323; 25.11.2013 в 11:32.
Илья2323 вне форума Ответить с цитированием
Старый 25.11.2013, 10:57   #12
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...занят зарабатыванием денег для семьи.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 25.11.2013, 11:13   #13
Илья2323
 
Регистрация: 24.11.2013
Сообщений: 8
По умолчанию

как время будет, посмотрите пожалуйста
Илья2323 вне форума Ответить с цитированием
Старый 28.11.2013, 16:03   #14
Илья2323
 
Регистрация: 24.11.2013
Сообщений: 8
По умолчанию

Очень нужна ваша помощь.

В общем такое дело,
в части программы, где идет вывод нужного числа есть два массива чисел:

Первый массив:
Массив Dig, который содержит цифры, которые будем выводить:

PHP код:
unsigned char Dig[10]; 
         
Dig[0] = (a+b+c+d+e+f); // 0
         
Dig[1] = (b+c); // 1
         
Dig[2] = (a+b+g+e+d); // 2
         
Dig[3] = (a+b+g+c+d); // 3
         
Dig[4] = (f+g+b+c); // 4
         
Dig[5] = (a+f+g+c+d); // 5
         
Dig[6] = (a+f+g+c+d+e); // 6
         
Dig[7] = (a+b+c); // 7
         
Dig[8] = (a+b+c+d+e+f+g); // 8
         
Dig[9] = (a+b+c+d+f+g); // 9 
Второй массив:
Массив Indicator, который определяет, какие именно символы должны быть выведены на индикатор:

PHP код:
Int indicator[3]; // состоит из трех элементов, для вывода трехзначного числа, например "135" 
  
indicator[0]=A// первое выводимое число
  
indicator[1]=A// второе выводимое число
  
indicator[2]=A// третье выводимое число 
"А" здесь обозначает число, которое должно быть выведено

Задание в том, чтобы вывести через массив Indicator число А, которое будет получено, используя массив Dig .
Очень прошу помощи с этим
Илья2323 вне форума Ответить с цитированием
Старый 29.11.2013, 00:02   #15
Unique_Maks
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 89
По умолчанию

создайте массив из данных, которые будут указывать на какие пины подавать логический ноль/единицу (как указывал raxp), то есть
Код:
unsigned char dig[11] = {
                           0x3F, // 0
                           0x06, // 1
                           0x5B, // 2 
                           0x4F, // 3  
                           0x66, // 4 
                           0x6D, // 5 
                           0x7D, // 6 
                           0x07, // 7  
                           0x7F, // 8
                           0x6F, // 9 
                           0x80  // .
                           } // перепроверьте
и когда вам захочется что-то отобразить на каком-нибудь сегментнике (если их >1) - 0, 4, 9 и т.п., то просто подавайте соответствующее значение из массива dig на порт (если он настроен как положено)

Последний раз редактировалось Unique_Maks; 29.11.2013 в 08:52.
Unique_Maks вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна помощь ShamanK Microsoft Office Excel 2 01.12.2009 12:46
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) Farridjan Помощь студентам 1 03.07.2009 12:24
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) 5Paladin5 Помощь студентам 3 02.07.2009 09:12
Нужна помощь! coiN PHP 2 07.11.2008 07:21