Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.
Внимание! Некоторое время письма не доходят до аккаунтов MAIL RU GROUP, не доходят на все почтовые ящики mail.ru, inbox.ru, bk.ru. Пишите им жалобы, чтобы быстрее восстановили получение писем, регистрируйтесь через яндекс почту и gmail, туда письма с активизацией доходят.

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

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

Ответ
 
Опции темы
Старый 29.11.2018, 18:24   #11
zvygin1964
Троль, флудёр
Профессионал
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Адрес: Потресово Калужской_области Репутация: 10
Сообщений: 1,868
Репутация: 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,033
Репутация: 586

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,033
Репутация: 586

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


10:10.


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

RusProfile.ru


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