Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 19.07.2010, 19:35   #11
Drex
Прописка
 
Аватар для Drex
 
Регистрация: 16.04.2004
Сообщений: 201
Сказал спасибо: 337
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
Drex на пути к лучшему
По умолчанию Re: Просто часы - термометр на PIC 16F628

Сообщение от rusyvochka Посмотреть сообщение
4 индикатора оставить и проц 628 будет самое то.
4 не очень красиво. У меня там 2 цифры часы, потом "-" мигающий и 2 цифры минуты. На маленьком идут секунды или отображается температура с комнатного датчика. А проц там и так 628-й, просто на схеме не исправил
Реклама:

Последний раз редактировалось Drex; 19.07.2010 в 19:48.
Drex вне форума  
Непрочитано 20.07.2010, 19:21   #12
rusyvochka
Гражданин KAZUS.RU
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Просто часы - термометр на PIC 16F628

На пять и более индикаторов схемы есть.....
достаточно моргающей точки в часах и по переменной индикации температуры.
Схема выше, на 4 цифры, достойно врезалась в дверь холодильника......
Чем больше настроек - тем больше кривятся блондинки... проверено.
rusyvochka вне форума  
Непрочитано 21.07.2010, 07:15   #13
Drex
Прописка
 
Аватар для Drex
 
Регистрация: 16.04.2004
Сообщений: 201
Сказал спасибо: 337
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
Drex на пути к лучшему
По умолчанию Re: Просто часы - термометр на PIC 16F628

А вот точки у меня там как раз и не задействованы вообще
Drex вне форума  
Непрочитано 21.07.2010, 20:08   #14
rusyvochka
Гражданин KAZUS.RU
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Просто часы - термометр на PIC 16F628

В этом примере:
Сообщение от CERGEI1982 Посмотреть сообщение
1)можно взять алгоритм отсюда Секундный таймер с нулевой погрешностью
Есть такие строки:
tstf bres_mid ; сперва проверим на mid==0
skpnz ; nz = нет потери значимости
decf bres_hi,f ; z, потеря значимости - тогда декрементируем самый старший байт
decfsz bres_mid,f ; декрементируем средний байт (вычитаем 256)
........................
tstf bres_hi ; также проверить старший байт на ноль
skpz
В описании (даташит), на русском правда, нет ничего подобного.
Где взять полное описание команд?
rusyvochka вне форума  
Непрочитано 21.07.2010, 21:50   #15
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Просто часы - термометр на PIC 16F628

Сообщение от rusyvochka Посмотреть сообщение
Где взять полное описание команд?
Ну где же ещё, как не в описании ассемблера на "родном" аглицком.
MPASM™ Assembler.pdf
Обратите внимание на страницу 242 PDF (не Acrobat) "A.5 12-BIT/14-BIT INSTRUCTION WIDTH PSEUDO-INSTRUCTIONS", только учтите, что это по сути макросы и с ними, при бездумном отношении, можно вляпаться.
st_1 вне форума  
Непрочитано 21.07.2010, 21:58   #16
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Просто часы - термометр на PIC 16F628

Сообщение от rusyvochka Посмотреть сообщение
Где взять полное описание команд?
На сайте производителя

Сообщение от rusyvochka Посмотреть сообщение
Есть такие строки:
tstf bres_mid ; сперва проверим на mid==0
skpnz ; nz = нет потери значимости
decf bres_hi,f ; z, потеря значимости - тогда декрементируем самый старший байт
decfsz bres_mid,f ; декрементируем средний байт (вычитаем 256)
........................
tstf bres_hi ; также проверить старший байт на ноль
skpz
tstf - TeST File register - логическое И регистра с самим собой
skpnz - SKiP if Not Z - пропуск следующей инструкции, если флаг Z=0
decf, decfsz - есть в даташите
skpz - SKiP if Z - пропуск следующей инструкции, если флаг Z=1

Это псевдоинструкции - макросы для ассемблера MPASM.

Последний раз редактировалось AJScorp; 21.07.2010 в 22:13.
AJScorp вне форума  
Непрочитано 21.07.2010, 22:04   #17
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Просто часы - термометр на PIC 16F628

Сообщение от AJScorp Посмотреть сообщение
tstf - TeST File - логическое И регистра с самим собой
Проще - тест на ноль.
st_1 вне форума  
Непрочитано 21.07.2010, 22:12   #18
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Просто часы - термометр на PIC 16F628

Сообщение от st_1 Посмотреть сообщение
Проще - тест на ноль
Согласен, просто отголоски ассемблерного прошлого
AJScorp вне форума  
Непрочитано 23.07.2010, 14:13   #19
rusyvochka
Гражданин KAZUS.RU
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Просто часы - термометр на PIC 16F628

Кто подскажет, подбираясь к глобальному.....
Почему в Протеусе всё красиво, а в железе "начало" криво работает.
Конкретнее: вместо двух сегментов (A, D) засвечивается зеркальная 6.
И не получилось сделать плавное погасание "HELO"
Проверить в железе могу только в понедельник.
Вложения:
Тип файла: rar Sekundomer.rar (55.2 Кб, 184 просмотров)
rusyvochka вне форума  
Непрочитано 25.07.2010, 11:20   #20
rusyvochka
Гражданин KAZUS.RU
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Просто часы - термометр на PIC 16F628

Еще вопрос:
здесь :
Сообщение от CERGEI1982 Посмотреть сообщение
1)можно взять алгоритм отсюда Секундный таймер с нулевой погрешностью
Есть такое:
...
ADDWF BRES_LO,f
...
который не используется в счете, зачем он?
rusyvochka вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Протокол обмена между pic 16f628 и компом 4nimo4 Микроконтроллеры, АЦП, память и т.д 7 28.03.2010 12:35


Часовой пояс GMT +4, время: 07:24.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot