Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Инженерный раздел > Микроконтроллеры, робототехника, схемотехника, 3D принтеры
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 29.11.2018, 18:24   #11
zvygin1964
Троль, флудёр
Профессионал
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Адрес: Потресово Калужской_области Репутация: 10
Сообщений: 1,863
Репутация: 1500
По умолчанию

Цитата:
Сообщение от digitalis Посмотреть сообщение
Остальные светодиодики
Второй зажигать по фронту нажатия на кнопку;
Третий по отпусканию кнопки;
Четвертый по работе таймера, запущенного кнопкой;
Пятый зазвенит колокольчиком окончание пары: "Всем спасибо, все свободны..."
__________________
Не программист вообще.
zvygin1964 вне форума   Ответить с цитированием
Старый 30.11.2018, 00:16   #12
FCJuventus
Новичок
 
Регистрация: 27.11.2018
Сообщений: 3
Репутация: 9
По умолчанию

Цитата:
Сообщение от Cuprum5 Посмотреть сообщение
- это как так? Ничего делать не нужно, но Вы все равно напишите.
Посмотрите пож где тут не правильно)
Изображения
Тип файла: jpg eSC-xX-LyHk.jpg (91.2 Кб, 1 просмотров)
Тип файла: jpg LeMQEDp4byc.jpg (87.5 Кб, 0 просмотров)
FCJuventus вне форума   Ответить с цитированием
Старый 30.11.2018, 09:45   #13
WorldMaster
Профессионал
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Адрес: Россия, Мурманск
Сообщений: 2,014
Репутация: 567

icq: 359393755
По умолчанию

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

Код:

unsigned char prevState = GP0; // нужна для определения фронта сигнала
unsigned char counter = 0; // счетчик

TRISGP1 = 1;
TRISGP2-4 = 0; // инициализация входов

while (1)
{
    // ждем смену состояния
    if (GP0 != prevState)
    {
        prevState = GP0;
        if(GP0 == 1) // если поймали восходящий фронт
            counter = (counter + 1) % 4;
    }

    // включаем 
    switch (counter)
    {
        case 0: GP1 = GP2 = GP4 = 0; break;
        case 1: GP2 = GP4 = 0; GP1 = 1; break;
        case 2: GP1 = GP4 = 0; GP2 = 1; break;
        case 3: GP1 = GP2 = 0; GP4 = 1; break;
    }
}

__________________
ICQ - 359393755 E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
Если помог - нажми на весы
WorldMaster вне форума   Ответить с цитированием
Старый 30.11.2018, 12:47   #14
Cuprum5
Форумчанин
 
Регистрация: 09.05.2017
Сообщений: 399
Репутация: 85
По умолчанию

Микроконтроллер пишется с названия фирмы: PIC12F629. Светодиоды рисуются: диод в кружочке с двумя стрелочками.
Cuprum5 на форуме   Ответить с цитированием
Старый 30.11.2018, 14:56   #15
WorldMaster
Профессионал
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Адрес: Россия, Мурманск
Сообщений: 2,014
Репутация: 567

icq: 359393755
По умолчанию

Цитата:
Сообщение от Cuprum5 Посмотреть сообщение
Микроконтроллер пишется с названия фирмы: PIC12F629
Так фирма то Microchip
__________________
ICQ - 359393755 E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
Если помог - нажми на весы
WorldMaster вне форума   Ответить с цитированием
Старый 01.12.2018, 21:13   #16
Cuprum5
Форумчанин
 
Регистрация: 09.05.2017
Сообщений: 399
Репутация: 85
По умолчанию

Ну не так выразился, с названия семейства, короче.
Cuprum5 на форуме   Ответить с цитированием
Ответ

Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с выходом из потока GeorgeBatyuchenko Общие вопросы .NET 2 01.01.2013 06:39
Светодиод в LPT mutabor Железо 9 31.08.2010 14:21
Добавить светодиод. Delphi WandererX Помощь студентам 6 04.06.2010 21:54
Подскажите! Как подключить к ПК фотоэлемент и светодиод, и управлять ими программно? Vadix Помощь студентам 14 28.09.2009 15:42
Сохраниние документа перед выходом Vladya Помощь студентам 6 09.11.2008 11:30


15:54.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru