User Tag List

Показано с 161 по 170 из 1355

Тема: Тестер мелкой логики на Мега8515

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    13.03.2006
    Адрес
    Колпино
    Сообщений
    1,250
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот это:
    Код:
    if ( sel < _ICs )   // for safety
                        sym[0] = 12;
                        sym[1] = chips[sel].sym[0];
                        sym[2] = chips[sel].sym[1];
                        sym[3] = chips[sel].sym[2];      
                        res = 0;          
                        chips[sel].test();
    Надо в фигурные скобки ставить:
    Код:
    if ( sel < _ICs )   // for safety
    {
                        sym[0] = 12;
                        sym[1] = chips[sel].sym[0];
                        sym[2] = chips[sel].sym[1];
                        sym[3] = chips[sel].sym[2];      
                        res = 0;          
                        chips[sel].test();
    }
    Иначе от if'а толку 0.

    Если в sel всегда находится правильное число (от 0 до _ICs - 1), то эти if'ы можно вообще убрать.

    И если в sym[3] всегда одно и тоже записывается (а сейчас там у всех мелкосхем 13), то можно еще чуть-чуть ужать:
    Код:
    const struct
    {
        void (*test)( void );
        char sym[3];
    } chips[] = 
    {
        { test_7400,    { 0, 0, 13 } }, 
        { test_7402,    { 2, 0, 13 } },
        { test_7404,    { 4, 0, 13 } },
    и т.д.
    Ну и дальше тогда в коде поправить:
    Код:
    if ( sel < _ICs )   // for safety
            {
                sym[0] = chips[sel].sym[0];
                sym[1] = chips[sel].sym[1];
                sym[2] = chips[sel].sym[2];
                sym[3] = 13;
            }
    И т.д. и т.п..
    Последний раз редактировалось molodcov_alex; 28.08.2011 в 01:23.
    ZX Spectrum forever!

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Набор логики для сборки Ленинград-1
    от moxjemi в разделе Барахолка (архив)
    Ответов: 49
    Последнее: 10.01.2012, 16:43
  2. Вопрос к знатокам - Универсальный тестер логики???
    от CodeMaster в разделе Оборудование
    Ответов: 14
    Последнее: 05.04.2010, 09:56
  3. Использование PIC в качестве логики
    от ILoveSpeccy в разделе Несортированное железо
    Ответов: 56
    Последнее: 03.04.2007, 16:20
  4. ТЕСТЕР микросхем логики
    от Mikka_A в разделе Оборудование
    Ответов: 29
    Последнее: 19.03.2007, 22:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •