Страница 3 из 5
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Сб фев 14, 2015 21:48:26
alexi145
Albert_V писал(а):Два калькулятора не решат вашу проблему?
Ага перемотанные меж собой синей изолентой

Баян, где то попадалось уже.
Я ценю ваше чувство юмора.
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Сб фев 14, 2015 22:04:41
alexi145
Albert_V писал(а):alexi145 писал(а):...меньше кнопок - меньше запуток...
Наоборот. Если у одной кнопки одна функция - привыкните и не будете путаться.
Если у одной кнопки несколько функций - всегда, нажимая на кнопку, будете думать какая функция будет выполнена.
/Это лично моё мнение...../
Не смею с вами спорить, тут вы правы. Значит все же 4 кнопки, сделаем для управления счетом. Я обеими лапами тока за!

Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Сб фев 14, 2015 22:13:59
Albert_V
'OK.
Сохранять данные при выключении питания нужно? Если нужно - может быть, сохранять данные в EEPROM (по нажатию на соответствующую кнопку перед выключением питания)?
P.S.
Напишите какие контроллеры из PIC16/18 у вас есть в наличии/можете "найти".
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Сб фев 14, 2015 22:32:13
alexi145
Albert_V писал(а):'OK.
Сохранять данные при выключении питания нужно? Если нужно - может быть, сохранять данные в EEPROM (по нажатию на соответствующую кнопку перед выключением питания)?
Сохранять данные нужно. Можно реализовать так же как в исходной схеме организовано сохранение в EEPROM при отключении питания цепочка VD1-C1 кнопки при этом нажимать ни какие не нужно, в коде есть соответствующий блок, тем более мною проверено это в железе, сохраняет результат без нареканий.
Контроллеры в данный момент у меня только PIC16F84A 2шт есть. Ну и самодельный программатор для них сделал. Прошивал Понькой.
В принципе контроллер любой можно купить, главное чтобы не дорого и программатор особо не переделывать под него.
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Вс фев 15, 2015 15:54:50
net82
В общем как то так.
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Вс фев 15, 2015 16:52:04
otest
Порты не боишся сжеч кнопками.
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Вс фев 15, 2015 17:11:58
net82
Не боюсь. Если посмотреть на первоначальную схему и способ опрос кнопки сброс
"
MOVLW B'10000110'
movwf TRISB
bcf STATUS,RPO
BTFSS PORTB,2
goto off
"
то видно что при опросе RB2 вывод переключается на вход.
Пользуясь таким способам портам ни чего не угрожает.
Я понимаю что лучше взять МК с большим числом выводов и разделить клавиатуру и дисплей но имеем то что имеем.
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Вс фев 15, 2015 17:26:11
net82
Написал бред. Забыл последовательно с кнопками поставить резисторы 2-3кОМ
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Вс фев 15, 2015 17:40:21
net82
Тогда вот так.
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Вс фев 15, 2015 22:01:40
Albert_V
Может быть, я что то пропустил???
Какая функция у IN1 и IN2?
-------------------------------------------------
Я сделал бы так:

RA4 > "выход".
Опрос клавиатуры: RA0-RA4="0", RB2-RB6 > входы.
Вывод на LED: RA4="1" (O.C.), RB0-RB6 > выходы.
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Пн фев 16, 2015 08:21:27
otest
И ты не боишся за порты. RB0-RB6 > выходы. и в это время нажать кнопку???

Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Пн фев 16, 2015 08:41:01
net82
Там же резисторы на 3кОм ничего не произойдет.
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Пн фев 16, 2015 08:59:48
net82
Albert_V писал(а):Может быть, я что то пропустил???
Какая функция у IN1 и IN2?
-------------------------------------------------
Я сделал бы так:

RA4 > "выход".
Опрос клавиатуры: RA0-RA4="0", RB2-RB6 > входы.
Вывод на LED: RA4="1" (O.C.), RB0-RB6 > выходы.
Так делать нельзя ибо КЗ.
Тот делитель что со знаком вопроса нужен для определения что питание выключено и благодаря
энергии накопленной в С1 и диоду VD1 (см. схему на первой странице данной темы) происходит запись в еепром.
IN1 и IN2 тоже на той же схеме
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Пн фев 16, 2015 13:27:31
Albert_V
otest и
net82, или вы не поняли или я плохо объяснил.
Когда RB0-RB6 > выходы, RA4="1" (реально, "в воздухе"). Если докажите мне что будет К.З. при
правильно написанной программе - соглашусь с вами и извинюсь.
Удачи!
P.S.

RB7 - всегда "вход" /пропадание питания/.
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Пн фев 16, 2015 14:22:06
otest
Albert_V Виноват не доглядел пересечение с общим проводом. Так должно работать.
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Пн фев 16, 2015 15:11:56
net82
Извиняюсь на счет КЗ не доглядел схему. Но Ваш вариант Albert_V не подходит так как RA4 и RB7 это выходы оптических датчиков (схема на первой странице данной темы). А вообще интересно мы тут с Вами обсуждаем данное "устройство" а человек который просил дорисовать в его схему 4-ре кнопки где то пропал.
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Пн фев 16, 2015 15:21:18
Albert_V
net82, на второй и третьей стр. я спрашивал у ТС (
alexi145) что конкретно ему нужно. Про оптические датчики он ни слова не сказал.

Так что, на данный момент, эта схема полностью соответствует требованиям ТС.
P.S.
Кстати, схему можно упростить и не нужно будет перенастраивать PORTB (вход<>выход).

RA0-RA3 выходы, RA4 вход, RB0-RB6 выходы, RB7 вход.
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Пн фев 16, 2015 19:31:31
net82
Я согласен. Можно сделать кучу вариантов. Я бы например взял две hc595 и повесил весь индикатор на 3 вывода МК (тем более что они стоят по две копейки) а дальше вешаем кнопки на отдельные вывода и т.д. и т.п. Но так как человек создавший тему пропал то на этом можно заканчивать.
Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Вт фев 17, 2015 00:56:14
alexi145
net82 писал(а):А вообще интересно мы тут с Вами обсуждаем данное "устройство" а человек который просил дорисовать в его схему 4-ре кнопки где то пропал.
Доброго времени суток уважаемые котики!
Спасибо за ответы, отдельное сенькс Albert_V за схему.
Я никуда не пропал, я весь с Вами пока вот перевариваю написанное.

Re: PIC16F84A два 2х-разрядных счетчика на одной МС
Добавлено: Вт фев 17, 2015 02:29:24
alexi145
net82 писал(а):Я бы например взял две hc595 и повесил весь индикатор на 3 вывода МК (тем более что они стоят по две копейки) а дальше вешаем кнопки на отдельные вывода и т.д. и т.п.
Да hc595 неплохой вариант, но это уже 3 микросхемы, а нужно по возможности сделать на одной МС.
Забыл сказать, у меня есть драйвер дисплея MAX7219. Для управления индикатором может пригодится?