Термометр на STM8S103K3 и DS18B20Предлагаю вниманию радиолюбителей термометр, выполненный на микроконтроллере STM8S103K3. Устройство заточено под двухзонный контроль температуры с помощью датчиков DS18B20 (один датчик на плате, другой - выносной). Значения отображается на трехсимвольном семисегментном дисплее. Номер зоны измерения температуры обозначается свечением отдельного светодиода. Переключение зон осуществляется кнопкой.

Температура отображается в градусах цельсия с округлением до целого. Значения от -9 до 99 отображаются со значком градуса. Ниже и выше - без.
Все задержки протокола 1-wire реализованы на прерываниях таймера. Мерцание динамической индикации на глаз не заметно.

Схема устройства

Фото печатной платы

Автор: Yusff


Файлы к статье "Термометр на STM8S103K3 и DS18B20"
Описание:

Исходный код IAR, макет печатной платы SLayout 5, схема SPlan 7

Размер файла: 32.89 KB Количество загрузок: 557 Скачать