Править термометром микроконтроллёр ATtiny2313, настроенный на службу со тактовой частотой 1 МГц от потаенного генератора.

Для измерения температуры применён цифровой датчик LM75AD со интерфейсом I2C. В соотношении с спецификацией линии I2C микросхема LM75AD имеет семиразрядный адрес. Большие четыре ранга адреса установлены твердо: 1001, три меньших задаются на итогах A0, A1, A2, подачей на них логических 0 или 1.

В LM75AD вникать регистр-указатель, код которого выбирает требуемый список данных и четыре списка данных. Код 0x00 выбирает двухбайтовый список температуры, который трудиться едва на зачитывание, в нём хранится код сегодняшней температуры. В табл. 1 приведено размещение данных в данном списке. Если в температурном списке бит D10 равнозначный 0, то температура больше 0 и полагаться по формулировке T=(Temp_data) x 0.125.

Для отображения температуры применён жидкокристаллический индикатор TIC5234. При передаче данных на индикатор первым передается подлинный большой бит, управляющий сегментом 49. Пот передается бит сегмента 48, и так дальше, теперь не передадутся целое биты. За сего нужно защелкнуть список, установив LOAD в лог. 0. При сем выбранная конфигурация сегментов отобразится на индикаторе. Лог. 1 отвечает включенный сегмент, Лог. 0 - выключенное настроение.