
Re: Проблем с MikroC Pro и Proteus
RTFM

Всички регистри в DS1307 са в BCD формат. Нормално е да ти излизат странни работи. Позициите на дисплея пък не е задължително да са там където си мислиш. Примерно има 16х1 дисплеи, които реда започва от позиция 0 и до 8-ия символ е 7-ма позиция, 9-ти символ вече се води на вотри ред (хардуерно в дисплея е на позиция 64) - един вид се държи като 8х2. Затова не е зле да прочетеш и документацията на дисплея и да го видиш точно как са разположени символите в паметта му.
едит : освен това е тъпо да чакаш 1 секунда за следващото четене. В ДС-а има регистър който можеш да му настроиш какво да ти вади на SQW изхода - може да се настрои на 1Hz, подаваш го към пин с прекъсване и когато имаш прекъсване да си го четеш. Ама още по-умно е при първоначален старт да си прочиташ ртц-то, и после само да си инкрементваш на всяка секунда някаква променлива пак със прекъсването. Така ще спестиш излишно четене на ртц-то през 1 секунда.