АВТОМАТИКА
этом транэиторы \/Т 1.
..\/Т6 и резис-
торы Р2.
..Р7 из схемы исключаются,
выходы микросхемы ЭЭЗ подсоеди-
няются к катодам индикаторов на-
прямую, а в программе термометра
константа СОММОЫ_САТНООЕ уста-
навливается равной 1. Разводка ли-
ний порта В по сегментам индикато-
ра также может быть изменена, при
этом в программе термометра сле-
дует переопределить константы _АН,
_ВН, _СН, _ОН, _ЕН, _РН, _вН, _НН
и соответствующие константы с суф-
фиксом 1_. Питание устойства осуще-
ствляется от источника напряжения
4,5 В с допустимым током до 200 мА.
Собранный термометр необходимо
покрыть 3.
..4 слоями прозрачного ца-
пон-лака для защиты от влаги, по-
скольку его нормальное положение
- “заоконное”. Правильно собранное
устройство налаживания не требует,
но, как показывает практика, за счет
саморазогрева датчика температуры
показания термометра обычно ока-
зываются завышенными на 2.
..3 гра-
дуса. Эту осообенность легко скор-
ректировать, исправив в программе
термометра константу ЗТАРТ_ТЕМР
в сторону уменьшения (согласно тех-
нической документации на микросхе-
му ТМР04 она должна быть равной
235). Программу для микроконтрол-
лера (исходный текст и откомпилиро-
ванный файл)
можно скачать с сай-
та журнала “Радиолюбитель”
[1].
При записи программы в микроконтроллер содержимое
регистра конфигурации следует установить в ООЗРИ.
Если радиолюбитель воспользуется для программиро-
вания программатором, описанным в статье (этот же
Рис. 2
Рис. 3
номер), сделать это можно с помощью командной строки:
velwrite
termomet.sav
/с:0х003Р
Ресурсы
1.
4Ch. 4Dh -
накопитель на 32
измерения.
♦ d e fin e
FH
00100000b
Сегмент
Г старшей цифры.
;
4Eh. .4Fh -
последняя расчитакная тем пература.
♦ d e fin e
GH
00010000b
;
Сегмент
Є старшей цифры.
;
S O h.
. 57h -
рабочие ячейта обработчика прерываний от порта А.
♦ d e fin e
_HH
10000000b
;
Десятичная точка старшей цифры.
S O h.
. 52h -
промежуточное значение при расчете по формуле.
5 3 h .
. 55h -
промежуточное значение при расчете по формуле.
♦ d e fin e
AL
00100000b
;
Сегмент
А младшей цифры.
;
5 6 h .
.5 7 h -
текущие показание интервального таймера
♦ d e fin e
BL
00010000b
;
Сегмент
В младшей цифры.
(мл. байтом вп ер ед ).
♦ d e fin e
CL
оооооюоь
Сегмент
С младшей цифры.
♦ d e fin e
DL
оюоооооь
Сегмент
В младшей цифры.
;
E -m a il:
ru
♦ d e fin e
EL
10000000b
;
Сегмент
Е младшей цифры.
♦ d e fin e
FL
ооооооюь
Сегмент
Е младшей цифры.
;
Программа предазначена исключительно
♦ d e fin e
GL
00000001b
;
Сегмент
С младшей цифры.
для НЕКОММЕРЧЕСКОГО использования'
♦ d e fin e
_HL
ооооюооь
-
Десятичная точка младшей цифры.
Авторская версия 1 .0 0 от 12
1 2 .2 0 0 4 .
♦ d e fin e
SPEED ОЕС
250
Скорость перемещения запятых
-•
для отображения динамики.
; Конфигурация оборудования.
• i f
COMMON CATHODE
♦ d e fin e
START TEMP
235
; Начальная температура из формулы.
♦ d e fin e
OH
AH!
BH! CH! DH!
EH!
FH
♦ d e fin e
COMMON_CATHODE
0
; Если используются матрицы с
♦ d e fin e
1H
BH!
CH
; общим катодом - поставить 1!
♦ d e fin e
2H
AH!
BH! DH! EH!
GH
♦ d e fin e
3H
AH!
BH! CH! DH!
GH
♦ d e fin e
АН
ооооооюь
; Сегмент А старшей цифры,
♦ d e fin e
4H
BH!
CH! FH! GH
♦ d e fin e
_ВН
00000001b
; Сегмент В старшей цифры.
♦ d e fin e
5H
AH!
CH! DH! FH!
GH
♦ d e fin e
СН
оюоооооь
; Сегмент С старшей цифры.
♦ d e fin e
6H
AH!
CH! DH! EH!
FH!
GH
♦ d e fin e
_Е)Н
оооооюоь
; Сегмент 0 старшей цифры.
♦ d e fin e
7H
AH!
BH! CH
♦ d e fin e
_ЕН
ооооюооь
; Сегмент Е старшей цифры.
♦ d e fin e
_8H
AH!
BH! CH! DH!
EH!
FH ! GH
Радиолюбитель - 0 4 /2 0 0 5 |
предыдущая страница 4 Радиолюбитель 2005-04 читать онлайн следующая страница 6 Радиолюбитель 2005-04 читать онлайн Домой Выключить/включить текст