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

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

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

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

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

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

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

 
Опции темы

Минусовая температура в цифровом термометре на ATMega8

Непрочитано 23.11.2010, 21:02  
vhitman
Прохожий
 
Регистрация: 08.11.2010
Сообщений: 7
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vhitman на пути к лучшему
По умолчанию Минусовая температура в цифровом термометре на ATMega8

Здравствуйте. Есть схема в Протеусе , исходник , прошивка. Плюсовая температура отображается правильно а от отрицательная отображается, но с ошибкой . Максимальное значение температуры 128 градусов , когда я ставлю температуру например -5 , на индикаторе отображается -123.
В Ассемблере не понимаю , если кто знает в чём может быть ошибка , буду блогодарен за помощь.
+10 градусов


-5 градусов
Вложения:
Тип файла: rar Ishodnik,Proteus.rar (36.5 Кб, 88 просмотров)
Реклама:

Последний раз редактировалось vhitman; 23.11.2010 в 21:11.
vhitman вне форума  
Непрочитано 23.11.2010, 21:26  
_guardianangel
Почётный гражданин KAZUS.RUN
 
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,138
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
_guardianangel на пути к лучшему
По умолчанию Re: Минусовая температура в цифровом термометре на ATMega8

Читай даташит на Ds1820. Надо инвертировать результат и прибавить к нему единицу в случае минусовой температуры. А только после этого выводить.
_guardianangel вне форума  
Сказали "Спасибо" _guardianangel
vhitman (24.11.2010)
Непрочитано 24.11.2010, 14:38  
Mikhail1985
Прохожий
 
Регистрация: 07.05.2007
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
Mikhail1985 на пути к лучшему
По умолчанию Re: Минусовая температура в цифровом термометре на ATMega8

DS18S20 вроде аналог DS1820
Вот термометр от -55 до +128 на DS18S20, можно и на DS18B20 переделать - изменить пару строчек. Изначально я делал на tiny2313, но это не принципиально.
Миниатюры:
Нажмите на изображение для увеличения
Название: PIC1.JPG
Просмотров: 77
Размер:	114.5 Кб
ID:	15082   Нажмите на изображение для увеличения
Название: PIC2.JPG
Просмотров: 64
Размер:	97.9 Кб
ID:	15083  
Вложения:
Тип файла: rar pack.rar (15.7 Кб, 89 просмотров)
Mikhail1985 вне форума  
Сказали "Спасибо" Mikhail1985
vhitman (24.11.2010)
Непрочитано 24.11.2010, 16:45  
_guardianangel
Почётный гражданин KAZUS.RUN
 
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,138
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
_guardianangel на пути к лучшему
По умолчанию Re: Минусовая температура в цифровом термометре на ATMega8

Вродь поправил. Проверяй.
Вложения:
Тип файла: rar source.rar (17.8 Кб, 77 просмотров)

Последний раз редактировалось _guardianangel; 24.11.2010 в 16:59. Причина: Перезалил проект. Исправлял ошибку.
_guardianangel вне форума  
Сказали "Спасибо" _guardianangel
vhitman (24.11.2010)
Непрочитано 24.11.2010, 20:15  
vhitman
Прохожий
 
Регистрация: 08.11.2010
Сообщений: 7
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vhitman на пути к лучшему
По умолчанию Re: Минусовая температура в цифровом термометре на ATMega8

Сообщение от Mikhail1985 Посмотреть сообщение
DS18S20 вроде аналог DS1820
Вот термометр от -55 до +128 на DS18S20, можно и на DS18B20 переделать - изменить пару строчек. Изначально я делал на tiny2313, но это не принципиально.
Не могли бы вы выложить исходник?
vhitman вне форума  
Непрочитано 25.11.2010, 01:05  
_guardianangel
Почётный гражданин KAZUS.RUN
 
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,138
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
_guardianangel на пути к лучшему
По умолчанию Re: Минусовая температура в цифровом термометре на ATMega8

Правленный проект.
Вложения:
Тип файла: zip source.zip (24.4 Кб, 112 просмотров)
_guardianangel вне форума  
Непрочитано 25.11.2010, 09:59  
vhitman
Прохожий
 
Регистрация: 08.11.2010
Сообщений: 7
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vhitman на пути к лучшему
По умолчанию Re: Минусовая температура в цифровом термометре на ATMega8

Попробую..
vhitman вне форума  
 
Опции темы

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

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

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


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.