PIC16F84A два 2х-разрядных счетчика на одной МС

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Сообщение pcb432 »

MAX7219 - пригодится
Изображение
А как же
Да hc595 неплохой вариант, но это уже 3 микросхемы, а нужно по возможности сделать на одной МС
К то му же не у всех желающих помочь она в наличии, если что проверять работу только самому.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

alexi145, напишите или укажите в профиле где вы живёте.
Может быть, кто-то из желающих помочь живёт по соседству с вами :)))
С Уважением, Альберт (Albert_V).
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 54
Зарегистрирован: Чт фев 05, 2015 19:26:52
Откуда: Санкт-Петербург

Сообщение alexi145 »

Albert_V писал(а):alexi145, напишите или укажите в профиле где вы живёте.
Может быть, кто-то из желающих помочь живёт по соседству с вами :)))
Живу в Санкт-Петербурге.
Albert_V Хочу повторить вашу схему в железе, только вот не знаю что нужно изменить\добавить в код для МК, чтобы кнопки опрашивались?
Какой номинал резисторов поставить в базовые цепи ключей индикатора?
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

В затворы разрядных ключей поставьте 4х1К (можно и 4х5.1К). Транзисторы можно заменить на КТ3102 (BC847).
Резистор с вывода :16 5К<R<100K (к примеру, 10K), конденсатор с вывода :16 более 20pF (к примеру, 47pF).
Что касается программы которая выложена на стр.1 - проще написать "с нуля", чем что-то в ней править.
Поскольку у меня нет в наличии PIC16F84 (давно уже не работаю с PIC16-ми) проверять программу будем "кусками".
Что бы не засорять эту ветку форума - промежуточные варианты вышлю через ЛС.
С Уважением, Альберт (Albert_V).
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 54
Зарегистрирован: Чт фев 05, 2015 19:26:52
Откуда: Санкт-Петербург

Сообщение alexi145 »

Доброго времени суток Всем!

Если быть кратким и по теме, то
вот схема по которой собрана отладочная плата реверсивного двухканального 2 х 0-99 счетчика на МК PIC16F84A с сохранением данных в EEPROM и озвучкой действий, включения, счета и сброса.
Изображение

Так же прикрепляю прошивку для PIC16F84A написанную уважаемым Альбертом (Albert_V), за что ему низкий поклон и большое человеческое спасибо! :beer:
Все полностью проверено мной непосредственно в железе, результаты тестов порадовали. :)
Вложения
Counter.HEX
(2.67 КБ) 350 скачиваний
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 54
Зарегистрирован: Чт фев 05, 2015 19:26:52
Откуда: Санкт-Петербург

Сообщение alexi145 »

Забыл написать про индикатор. :))
В тестовом варианте использовал такой CC56-12SRWA Q с общим катодом.
Наверно в рабочем варианте буду использовать его же, трассировку платы тоже под него сделаю.
Изображение

При напряжении питания 4,5В (от батарей), ток потребления счетчиком для этого индикатора при всех горящих сегментах кроме точек (во всех знако-местах восьмерки) составил порядка 15mA.
Реклама
OKF
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

Делал когда то такое. Только без резисторов и транзисторов. Минимум-минимор всего.))
Открыл глаза
Аватара пользователя
Сообщения: 54
Зарегистрирован: Чт фев 05, 2015 19:26:52
Откуда: Санкт-Петербург

Сообщение alexi145 »

OKF писал(а):Делал когда то такое. Только без резисторов и транзисторов. Минимум-минимор всего.))
Минимизация это конечно хорошо, но до определенных минимумов наверное.
Порты интересно при таких включениях МК пожечь не страшно? :shock:
Сколько ваш девайс кушал mA не замеряли?
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Сообщение HHIMERA »

Да способ стар как мир... посегментная индикация...
Ничего там необычного с потреблением нет...
"Я не даю готовых решений, я заставляю думать!"(С)
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

В моей программе - "поразрядная".
Открыл глаза
Аватара пользователя
Сообщения: 54
Зарегистрирован: Чт фев 05, 2015 19:26:52
Откуда: Санкт-Петербург

Сообщение alexi145 »

Последняя версия приятнее на глаз, глядя на индикатор :)
Программа, выложенная в начале топика в этом отношении хуже, цифры как-то мерцают не приятно глазу. Кто то может и не согласиться, но это мои наблюдения.
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Сообщение HHIMERA »

Albert_V писал(а):В моей программе - "поразрядная".
Причём здесь ваша "поразрядная"???
Ответ был на
OKF писал(а):Делал когда то такое. Только без резисторов и транзисторов. Минимум-минимор всего.))
Минимизация это конечно хорошо, но до определенных минимумов наверное.
Порты интересно при таких включениях МК пожечь не страшно? :shock:
Сколько ваш девайс кушал mA не замеряли?
"Я не даю готовых решений, я заставляю думать!"(С)
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

HHIMERA, я с трудом понимаю ваше высказывание.
Я помог alexi145 в создании изделия...
Вы, HHIMERA, здесь каким боком???
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Сообщение HHIMERA »

Тупить изволите... или читать не умеете??? Я не вам отвечал... и каким тут боком ваша поделка с вашей "поразрядной" мне действительно непонятно...
"Я не даю готовых решений, я заставляю думать!"(С)
Открыл глаза
Аватара пользователя
Сообщения: 54
Зарегистрирован: Чт фев 05, 2015 19:26:52
Откуда: Санкт-Петербург

Сообщение alexi145 »

Уважаемые котики не ссорьтесь! :beer:
Раз пошла такая пьянка, то мне как начинающему все же интересно, какой из способов отображения данных на цифровом светодиодном индикаторе все же лучше поразрядный или посегментный?
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

Подожду "ответа" HHIMERA-ы... :)))
alexi145, :beer:
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Сообщение HHIMERA »

alexi145 писал(а):
Раз пошла такая пьянка, то мне как начинающему все же интересно, какой из способов отображения данных на цифровом светодиодном индикаторе все же лучше поразрядный или посегментный?
Для вас без разницы... вы не разраб... вам что написали, то и слизали...
А так... Одну битву "без резисторов и транзисторов" на Микрочипе помню... давно это было, бились знатно, до инжекции и истощения проводников... пару раз на Казусе тема всплывала, как минимум... на этом форуме не помню, может что и было...

В общем случае всё звучит примерно так... до 8-ми разрядов лучше поразрядная... свыше 8-ми - посегментная...
На практике - кто во что гаразд... и только один сегмент за единицу времени, и два-три... гемора с индикацией немного больше, зато место и детали можно сэкономить... Причём некоторые конструкции с "без резисторов и транзисторов" выпускались и выпускаются серийно... большими и маленькими тиражами...
Кто на чём может, на том и экономит... рынок, мля...

Типичный пример "без транзисторов" - дешёвые китайские вольтметры на STM8S003... весь инет завален предложениями...
"Я не даю готовых решений, я заставляю думать!"(С)
Открыл глаза
Аватара пользователя
Сообщения: 54
Зарегистрирован: Чт фев 05, 2015 19:26:52
Откуда: Санкт-Петербург

Сообщение alexi145 »

Привет Всем!
Сделал разводку платы для использования SMD на одностороннем текстолите 54х50мм.
Получилось как то вот так.

Вид сверху.
Изображение

Вид со стороны печатных проводников
Изображение

Может кому пригодится прикрепляю файл платы.
Вложения
Counter2x99.dip
Делал в программе DipTrace
(94.29 КБ) 334 скачивания
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

Сделал разводку платы для использования SMD
А где на ней SMD обведи красным.
OKF
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

alexi145 писал(а): Минимизация это конечно хорошо, но до определенных минимумов наверное.
Порты интересно при таких включениях МК пожечь не страшно? :shock:
Сколько ваш девайс кушал mA не замеряли?
Ой, давно не заходил.))
Не волнуйтесь, пашет как "первый советский трактор")). Поначалу тоже боялся. Ну так поначалу всё страшно)). И действительно. с потреблением там ничего криминального.
Ответить

Вернуться в «PIC»