_________________ Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Вообще-то часы, они и в Африке часы. То есть можно взять за основу любые, имеющие исходник, и переписать часть программы, отвечающую за вывод информации на индикаторы, под имеющиеся детали и под свои заморочки. Если Вам нужно довести до ума вот эти часы http://www.dos4ever.com/ledklok/ledklok.html#download, то выложите свою схему, чтобы можно было попытаться разобраться.
хотелось бы переписать исходник чтоб получилось так :
добавить СЧЁТ ВРЕМЕНИ от часового кварца на 15 и 16 ноге
инвертировать сигнал для 74hc373 так как она без инверсии на выходе ( В приведенной автором схеме стоит микросхема 74hc563 с инверсией)
1. Внутренний генератор 16F628 может работать с внешним кварцем на выводах 15, 16. Но он является тактовым для работы процессора. Поэтому частоту желательно выбирать повыше. Стандартная 4МГц. 2. С инверсией не так просто. Инвертировав сигнал на выходе из 16F628, придется инвертировать сигналы поступающие для работы HEF4028 и транзисторов, управляющих столбцами 8-11. Мое предложение изменить схему следующим образом: исключить HEF4028 вообще, вместо 74hc373 очень хорошо бы вписался 74HC4514 или 74HCT154 (К155ИД3) и т.п., кварц 4МГц, добавить кнопок управления. Программу проще написать новую. Без ключей и светодиодов получится что-то вот такое.
там только надо исходник перевести на PIC16F628. А так всё устраивает
Пока что за основу взял Вашу схему. То, что получилось, во вложении: проект в Proteus (из диодов циферблат строить поленился, матрица какая была, я думаю все понятно) и прошивка. Для реализации в железе нужен еще кварц с конденсаторами, ключи: на выход 74154 p-n-p эмитерами на +V, коллекторами на аноды; на выходы ABCDEF n-p-n эмитерами на общий провод, коллекторами на катоды светодиодов.
Как я понял, сюда надо еще добавить цифровой вывод времени?
а какая у вас версия протеуса ?, а то у меня Proteus Professional 7.2 SP6 RUS ругается на то что файл создан в более новой версии.
Proteus 7.6SP4 Сделал экспорт секции, попробуйте через импорт. Должно получиться. В прошивке увеличил частоту динамической индикации, показалось, что возможно мерцание, все-таки 12 разрядов. Ну вообщем если что, пишите.
Есть такие часики - 960 светодиодов, редактируется форма стрелок, шрифты, эффекты, бегущая строка. 8 х TPIC6C595 и ATMEGA8. Связь с ПК - через USB. На подходе автономный модуль с датчиками температуры и часовой микросхемой. Здесь видео - http://bascom.at.ua/2010/960/Clock.rar
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения