STM32F103RET6 + ЖКИ 122*32 + ...
http://www.fractal.com.ru/index.php?...ssp=MCX53-21.x
Можно подключить без дополнительных компонентов 6 DS18B20
или 6 лучей Lan
программа на бейсике(он уже зашит):
; верией Fractal-BASIC не младше 2-02
;Данные выводятся с точностью 0.0625 градуса на терминал
new
10 Ln = 0 ; задание адреса линии разъема X2
20 dim $(1),2 ;зарезервируем в памяти место
30 Adr = loc($(0)) ;запомним адрес этого места
40 lan Z(Ln,1000),T#0CCh,T#44h,D#750,Z,T#0CCh,T#0BEh,R(Ad r,2)
; \_________/ \____/ \___/ \___/ | \____/ \____/ \_____/
; | | | | | | | |читаем 2 байта
; | | | | | | |команда "чтение"
; | | | | | |команда "пропуск ПЗУ"
; | | | | |инициализация сети
; | | | |задержка 750мС
; | | |команда "преобразование температуры"
; | |команда "пропуск ПЗУ"
; |инициализация сети на линии Ln и номер строки обработки ошибки
;вычислим температуру
100 t = mem(Adr) / 16 + (mem(Adr + 1).and.7) * 16
;добавим знак
110 if mem(Adr + 1) › 7 then t = -t
200 print t ; печать на терминал результата
210 print#16, t ; печать на ЖКИ
250 goto 40
1000 print " NO FOUND DS18B20"
1010 stop