Страница 1 из 2

Часы на PIC16F630

Добавлено: Пт сен 27, 2013 17:52:58
axelxf
Валяется несколько PIC16F630 ,вот и решил собрать на них часы , да только вот не могу найти схему. Может на PIC16F630 не возможно собрать часы.

Re: Часы на PIC16F630

Добавлено: Пт сен 27, 2013 18:11:15
Martin76
Ног маловато , если только с регистром или драйвером LED управлять. Хотя где то попадалась схема часов на Tiny13, у нее вообще 8 ног. Там правда еще мс RTC, драйвер 16 ти разрядный... в общем каша из топора :)))

Re: Часы на PIC16F630

Добавлено: Пт сен 27, 2013 21:56:55
oleg110592
Если подумать ног хватит:
Since the 4 digit 7 Segment display needs a total of 32 lines for control and the controller has only 10 lines, he uses multiplexing to turn on required segments
http://www.simpleavr.com/msp430-projects/3p4w-clock
http://www.simpleavr.com/msp430-projects/rtc-clock

Re: Часы на PIC16F630

Добавлено: Сб сен 28, 2013 10:09:42
Martin76
ТС готовую схему нужно, а с MSP кто на PIC переносить будет, да и у Пика 1кБ, у MSP этой -2.

Re: Часы на PIC16F630

Добавлено: Сб сен 28, 2013 10:44:10
dosikus
oleg110592 писал(а):Если подумать ног хватит:
Там мультиплекс F сегмента с 0 разрядом - прощай 24часовой режим.
Мультиплекс точки между 1 и 2 разрядом - прощай индикация работы .
Оно надо?
Сдвиговый регистр - поможет воплотить блажь ТС без особых извращений.
Если с извращениями, и вспомнить, что у пина 3 состояния :
- charlieplexing
http://www.modd3d.com/articles/item/mul ... er-io-pins
http://www.josepino.com/microcontroller ... nt-display
http://www.josepino.com/microcontroller ... ntrol_leds
http://omegav.no/wiki/index.php/AVR/Tut ... lieplexing
И собственно сколько раз уже было - чип выбирается под задачу а не наоборот.
Проблема с комплектующими? Есть куча интернет магазинов.
Я в в своей дыре - пригород Ярославля , давно забросил поиски по местным магазинам .
Цены выше чем в Чип Дип .

Re: Часы на PIC16F630

Добавлено: Сб сен 28, 2013 11:06:09
Аlex
dosikus писал(а):Да , совсем забыл - http://www.modd3d.com/articles/item/mul ... er-io-pins
Хорошая ссылка, спасибо. Впервые вижу такое решение :hunger: Жаль только, что для СД-сборок не подойдёт :(

Re: Часы на PIC16F630

Добавлено: Сб сен 28, 2013 12:27:07
axelxf
Спасибо всем откликнувшимся. Я в работе с пиками ещё новичёк. Просто на работе разобрали несколько дезаров а там стояли таймер работы ламп на PIC16F630 и четырёх знаковый лед КТ40361LJ8W. На вид готовые часы. Я думал можно просто перепрошить и будет счастье. :idea:

Re: Часы на PIC16F630

Добавлено: Сб сен 28, 2013 12:35:06
dosikus
axelxf, С этого и надо было начинать .
Срисовываешь схему и выкладываешь здесь ...

Re: Часы на PIC16F630

Добавлено: Сб сен 28, 2013 12:36:08
Аlex
Вы бы тогда уж схемку перерисовали и выложили сюда, возможно кто-нибудь и помог бы...

Re: Часы на PIC16F630

Добавлено: Сб сен 28, 2013 13:45:43
oleg110592
Там мультиплекс F сегмента с 0 разрядом - прощай 24часовой режим.
Мультиплекс точки между 1 и 2 разрядом - прощай индикация работы .
Оно надо?
иногда надо
Почему 24 часовой прощай - показывать до двойки надо (можно до цифры 3) F не используется.
Точка не нужна в последнем разряде - посредине точка нужна.
Делал по подобию термометр на 676, тот же 630 только с ацп (дешевле чем 630 были), индикатор 3х разрядный - одна нога на даллас. Точку объединял с катодом последнего разряда.
СпойлерИзображение

Re: Часы на PIC16F630

Добавлено: Сб сен 28, 2013 13:48:24
dosikus
oleg110592 писал(а): Почему 24 часовой прощай - показывать до двойки надо (можно до цифры 3) F не используется.
Точка не нужна в последнем разряде - посредине точка нужна.
Упс , обсчитался . :)))

Re: Часы на PIC16F630

Добавлено: Вс сен 29, 2013 13:54:30
axelxf
Вот нарисовал схему.

Re: Часы на PIC16F630

Добавлено: Вс сен 29, 2013 15:00:05
Аlex
Кварц не стоит - плохо, часы будут неточными от внутреннего генератора.
Мало того, кнопок нет, часы как устанавливать собираетесь ? :)

Re: Часы на PIC16F630

Добавлено: Вс сен 29, 2013 16:08:25
axelxf
Схему можно доработать .Пока хочу определиться - :tea: есть во всём этом смысл.

Re: Часы на PIC16F630

Добавлено: Вс сен 29, 2013 16:25:29
Аlex
Схему можно доработать
Я ориентировался на фразу
Я думал можно просто перепрошить и будет счастье. :idea:
:)

Re: Часы на PIC16F630

Добавлено: Вс сен 29, 2013 16:39:58
oleg110592
кнопки можно через резисторы на любые ноги, MCLR еще свободный (можно исхитриться одной кнопкой). Точность зимой и летом подстраивать или написать календарь и автоматически :)).

Re: Часы на PIC16F630

Добавлено: Вс сен 29, 2013 16:54:08
Dmitry Dubrovenko
oleg110592 писал(а):можно исхитриться одной кнопкой
Почему же одной?
Насколько понимаю, там динамическая индикация на четыре разряда.
Задействовав один пин, получаем четыре кнопки. :P
oleg110592 писал(а):Точность зимой и летом подстраивать или написать календарь и автоматически.
В смысле?
Что и как Вы подстраивать собираетесь?

Re: Часы на PIC16F630

Добавлено: Вс сен 29, 2013 17:39:11
oleg110592
это еще на кнопки диоды ставить, а кнопка подтянутая уже есть. Летом жарко - часы будут уплывать в одну сторону, зимой холодно - в другую. Ну а если в комнате кондиционер для лета и теплые полы с терморегулятором для зимы не будут убегать часы :) .

Re: Часы на PIC16F630

Добавлено: Вс сен 29, 2013 18:19:38
Аlex
К таким часам ещё и систему климат-контроль нужно ставить :))

Re: Часы на PIC16F630

Добавлено: Пт окт 04, 2013 11:44:21
pcb432
oleg110592 писал(а): Делал по подобию термометр на 676, тот же 630 только с ацп (дешевле чем 630 были), индикатор 3х разрядный ...
Можно ли глянуть проект или хотя бы исходник? Для самообразования :write: .
Есть несколько PIC16F688 - те-же 676-е, только памяти побольше -4кВ.
Переделал под них вольтметр 3-х разрядный(на 676), понравилось.