VitalForce 67 Жалоба Опубликовано 17 января, 2018 Имеется ввиду короткое замыкание припоем.... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
yurimo 4 Жалоба Опубликовано 17 января, 2018 Имеется ввиду короткое замыкание припоем.... Я собирал на макетной плате. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
VitalForce 67 Жалоба Опубликовано 17 января, 2018 Проверьте сигналы с микросхемы (я обычно светодиодом проверяю). Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
yurimo 4 Жалоба Опубликовано 17 января, 2018 Проверьте сигналы с микросхемы (я обычно светодиодом проверяю). Все в порядке, проблема найдена и устранена. По Вашей рекомендации я начал проверять выходы питания с ножек микроконтроллера и нажимая щупом мультиметра я увидел, что выходы, которые не работали стали работать т.е. не было контакта между ножками 2 и 8 и макетной платой. Дальше проще, я их поджал и все заработало. Не думал, что здесь может не быть контакта, оказывается может быть. Большое спасибо за помощь. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
yurimo 4 Жалоба Опубликовано 21 апреля, 2018 Evgeniy Можно ли сделать так, чтобы этот счетчик считал при каждом нажатии кнопки для правого разряда две цифры, остальные разряды добавляют по одной цифре для микроконтроллера PIC16F628A? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evgeniy 280 Жалоба Опубликовано 21 апреля, 2018 Не понял вопрос... 1 Ridgecler отреагировал на это Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
yurimo 4 Жалоба Опубликовано 22 апреля, 2018 Не понял вопрос... Четырех разрядный (битный) семисегментный индикатор при нажатии кнопки добавляет, в правый от нас индикатор, единицу и каждое последующее нажатие добавляет еще единицу и так от 0 до 9, следующее нажатие показывает первом справа индикаторе 0, а во втором справа 1 и т.д., я хочу, чтобы в первом индикаторе при нажатии кнопки показания увеличивались на двойку, а в остальных индикаторах увеличивалось на единицу т.е. как и прежде. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evgeniy 280 Жалоба Опубликовано 22 апреля, 2018 То есть, при нажатии на кнопку значение должно увеличиваться на 2. Для этого достаточно в коде заменить единицу на двойку. '*******************************************************************************TPlus:temp = temp + 2if temp > 9999 then temp = 0goto main'******************************************************************************* '*******************************************************************************TMinus:temp = temp - 2if temp > 10000 then temp = 9999goto main'******************************************************************************* 1 yurimo отреагировал на это Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
yurimo 4 Жалоба Опубликовано 22 апреля, 2018 То есть, при нажатии на кнопку значение должно увеличиваться на 2. Для этого достаточно в коде заменить единицу на двойку. '******************************************************************************* TPlus: temp = temp + 2 if temp > 9999 then temp = 0 goto main '******************************************************************************* '******************************************************************************* TMinus: temp = temp - 2 if temp > 10000 then temp = 9999 goto main '******************************************************************************* Большое спасибо. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
yurimo 4 Жалоба Опубликовано 29 июня, 2018 Evgeniy Еще одно дополнение к нажатию кнопки. Подскажите пожалуйста как сделать вот такой вариант нажатия кнопки: при первом нажатии появляется единица, при втором нажатии появляется тройка и дальше все нечетные числа 5,7,9,11 и т. д. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evgeniy 280 Жалоба Опубликовано 30 июня, 2018 До main вставить temp=1 '*******************************************************************************TPlus:temp = temp + 2if temp > 9999 then temp = 1goto main'******************************************************************************* '*******************************************************************************TMinus:temp = temp - 2if temp > 9999 then temp = 9999goto main'******************************************************************************* Как то так Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
yurimo 4 Жалоба Опубликовано 1 июля, 2018 До main вставить temp=1 '******************************************************************************* TPlus: temp = temp + 2 if temp > 9999 then temp = 1 goto main '******************************************************************************* '******************************************************************************* TMinus: temp = temp - 2 if temp > 9999 then temp = 9999 goto main '******************************************************************************* Как то так Спасибо! Попробую. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты