Курсовая работа: Разработка термометра с автоматическим контролем температуры на базе микроконтроллера AТ90S2313
X
любое
DONE
0 – идет преобразование
1 – преобразование завершено
THF
флаг высокой температуры. Если температура равна или выше верхнего предела, то бит ТНF=1. Он остается в единичном состоянии до тех пор, пока его не сбросят, записав ноль, или не отключат питание устройства
TLF
флаг низкой температуры. Если температура равна или ниже нижнего/предела, то бит ТLF=1. Он остается в единичном состоянии до тех пор, пока его не сбросят, записав ноль, или не отключат питание устройства
CPU
если СРU=0, то вход СLK/СОNV управляет началом цикла измерения; в противном случае микросхема работает в режиме обмена информацией с внешним устройством
1SHOT
если 1SНОТ=1, микросхема производит один цикл измерения после поступления команды; в противном случае ИС настроена н непрерывное измерение температуры
Данные о температуре имеют девятибитовый формат.
Дискретность представления температуры равна 1/2˚С. Некоторые соотношения между значениями температуры и выходными данными приведены ниже:
+125˚С |
0 11111010 (00FA) |
+25˚С |
0 00110010 (0032) |
+1/2˚C |
0 00000001 (0001) |
0˚C |
0 00000000 (0000) |
–1/2˚C |
1 11111111 (00FF) |
–25˚С |
1 11001110 (01CE) |
–55˚С |
1 10010010 (0192) |