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

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

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

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

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

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

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

 
Опции темы

Термометр на ds18b20

Непрочитано 24.09.2006, 23:08  
Peshevbis
Частый гость
 
Регистрация: 25.07.2006
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Peshevbis на пути к лучшему
По умолчанию Термометр на ds18b20

Помогите найти исходник c подробными комментариями на ассемблере простого термометра с датчиком ds18b20.
Реклама:
Peshevbis вне форума  
Непрочитано 24.09.2006, 23:42  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Для пиков
https://kazus.run/https://kazus.run/...06/6358137.rar
dosikus вне форума  
Непрочитано 25.09.2006, 11:10  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

советую статью Ридико ЛИ по этим датчикам - очень подробно! Статья есть на телесистемах в проектах и линк на все его статьи на 1-й странице моего курса.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 17.10.2006, 16:25  
Resonance
Прохожий
 
Регистрация: 07.03.2006
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Resonance на пути к лучшему
По умолчанию

Можете посмотреть вот по этой ссылке http://picdevice.net/termom.html
Resonance вне форума  
Непрочитано 20.02.2010, 00:56  
Diks89
Прохожий
 
Регистрация: 20.02.2010
Сообщений: 5
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Diks89 на пути к лучшему
По умолчанию Re: термометр на ds18b20

У кого есть исходники на Си для термометра на датчиках DS18B20 или DS18S20!!!
Хто может дайте пожалоста!!!

Последний раз редактировалось Diks89; 20.02.2010 в 01:05.
Diks89 вне форума  
Непрочитано 20.02.2010, 01:18  
Vov123
Вид на жительство
 
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
Vov123 на пути к лучшему
По умолчанию Re: термометр на ds18b20

С одним датчиком:
#include ‹mega8535›
// 1 Wire Bus functions
#asm
.equ __w1_port=0x15 ;PORTC
.equ __w1_bit=7
#endasm
#include ‹1wire›
#include ‹ds1820›
void main(void)
{
int temp; //результат температуры
w1_init(); // 1 Wire инициализация
while (1)
{
temp=ds1820_temperature_10(0); //получаем значение температуры
//преобразовываем и выводим куда надо

};
}

Последний раз редактировалось Vov123; 20.02.2010 в 01:21.
Vov123 вне форума  
Эти 2 пользователя(ей) сказали Спасибо Vov123 за это сообщение:
Diks89 (20.02.2010)
Непрочитано 20.02.2010, 01:27  
Diks89
Прохожий
 
Регистрация: 20.02.2010
Сообщений: 5
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Diks89 на пути к лучшему
По умолчанию Re: термометр на ds18b20

Спасибо!А с двумя как не знаеш?И нет разницы какая Atmega?
У меня 8!нада вывести на LED!
Diks89 вне форума  
Непрочитано 20.02.2010, 02:09  
Vov123
Вид на жительство
 
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
Vov123 на пути к лучшему
По умолчанию Re: термометр на ds18b20

// 1 Wire Bus functions
#asm
.equ __w1_port=0x15 ;PORTC
.equ __w1_bit=0
#endasm
#include ‹mega16.h›
#include ‹1wire.h›
#include ‹ds1820.h›
#define MAX_DEVICES 8 // максимальное колличество DS1820 подключенных к шине 1-Wire
void main(void)
{
unsigned char rom_code[MAX_DEVICES][9]; // область хранения ROM-кода DS1820
unsigned char i,devices;
int temp;
w1_init(); // 1 Wire Bus initialization
devices=w1_search(0xf0,rom_code);//определяем колличество устройств подключенных к шине 1-Wire
while (1)
{
for(i=0;i‹devices{
temp=ds1820_temperature_10(&rom_code[i,0]);
//вывод на дисплей
//задержка для просмотра
}
};
}

Последний раз редактировалось Vov123; 20.02.2010 в 02:15. Причина: не прнятно,смайлики какие-то появляются не к месту
Vov123 вне форума  
Сказали "Спасибо" Vov123
Непрочитано 20.02.2010, 02:14  
Diks89
Прохожий
 
Регистрация: 20.02.2010
Сообщений: 5
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Diks89 на пути к лучшему
По умолчанию Re: термометр на ds18b20

Спасибо!
Diks89 вне форума  
Непрочитано 20.02.2010, 02:16  
Diks89
Прохожий
 
Регистрация: 20.02.2010
Сообщений: 5
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Diks89 на пути к лучшему
Радость Re: термометр на ds18b20

Слушай а у тя нет кода на LED c OA?
Diks89 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Atmega8 термометр Gizmors Микроконтроллеры, АЦП, память и т.д 77 13.12.2014 15:33
DS18B20 спонтанно греется, глюк или брак ? lukrom Коллекция глюков 32 21.10.2013 10:59
Китайский цифровой термометр СТ-2 Jack36 Делимся опытом 0 27.02.2010 16:55


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


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