Диаметр провода вторичных обмоток:
Канал +12В:
Канал +5В:
Канал –15В:
Габаритная мощность:
Первичная обмотка:
;
Сечение сердечника:
Выбираем броневой магнитопровод Ш25х50 с площадью окна 1560 мм2. Число витков на 1 В:
Число витков обмоток:
; Program for medical microcontroller
; систолическое - верхнее
; диастолическое - нижнее
ROMbase equ 0000h
ROMend equ 07FFh
RAMbase equ 0800h
RAMend equ 0FFFh
_STATbase equ RAMbase+200h ; ост. 600h = 1536 на статистику
MaxStatSize equ 96 ; число записей за сутки
_STATtop equ _STATbase+(MaxStatSize*12) ; нижняя граница
Port1A equ 00h
Port1B equ 01h
Port1C equ 02h
Port1RCW equ 03h
Port2A equ 04h
Port2B equ 05h
Port2C equ 06h
Port2RCW equ 07h
PPIinit equ 10010011b ; каналы A,B - ввод,
; C(0-3)-ввод, C(4-7)-вывод
SelectD1 equ 4*2+1 ; SA4
ClearD1 equ 4*2+0 ;
SelectD10 equ 5*2+1 ; SA5
ClearD10 equ 5*2+0 ;
SelectD100 equ 6*2+1 ; SA6
ClearD100 equ 6*2+0 ;
Ind1 equ 10h ; индикатор - единицы
Ind10 equ 14h ; индикатор - десятки
Ind100 equ 18h ; индикатор - сотни
SmaxStart equ 125 ; границы AД при начальной
SminStart equ 105 ; инициализации.
DmaxStart equ 85 ; Должно быть 70..80 х 110..120
DminStart equ 65 ;
P_ZERO equ 05 ; 'нулевое' давление
Set_1sec equ 20 ; 20 периодов по 50мс = 1сек
Set_1min equ 60 ; секунд в минуте
Set_15min equ 15 ; 15 минут
DEFSEG ZSEG,START=00H
SEG ZSEG
;----------------------------------
; Объявление переменных ;
;----------------------------------
org RAMbase ;
Tbyte1 ds 1 ; переменные общего пользования
Tbyte2 ds 1 ;
Tbyte3 ds 1 ;
Tword1 ds 2 ;
Tword2 ds 2 ;
Tword3 ds 2 ;
;
DDisp1 ds 1 ; экранное ОЗУ
DDisp10 ds 1 ;
DDisp100 ds 1 ;
; тек. состояние кнопок на панели
P_Dec1 ds 1 ; декадный переключатель, единицы
P_Dec10 ds 1 ; декадный переключатель, десятки
P_Dec100 ds 1 ; декадный переключатель, сотни
P_IndMode ds 1 ; кнопки вида инд. статистики:
; 1-Pд.мин 2-Pд 3-Pд.макс
; 4-Pc.мин 5-Pc 6-Pc.макс
P_InputSel ds 1 ; кнопки ввода пред. значений:
; 1-Pд.мин 2-Pд.макс
; 3-Pc.мин 4-Pc.макс
P_alarmOFF ds 1 ; кнопка отключения тревоги
P_switch ds 1 ; ввод пределов(1) / индикация(0)
IndMode ds 1 ; то же самое,
InputSel ds 1 ; текущего состояния (режима)
alarmOFF ds 1 ; переменные
switch ds 1 ;
BadPress ds 1 ; давление не в норме
LowPress1 ds 1 ; нету давления
LowPress2 ds 1 ; нету давления уже минуту
Last_PD ds 2 ; последнее измеренное диаст.
Last_PS ds 2 ; последнее измеренное систол.
Tol_PDmin ds 2 ; допуск мин. диаст.
Tol_PDmax ds 2 ; допуск макс. диаст.
Tol_PSmin ds 2 ; допуск мин. систол.
Tol_PSmax ds 2 ; допуск макс. систол.
Cur_PDmin ds 2 ; текущее мин. диаст. ─┐
Cur_PDmax ds 2 ; текущее сред. диаст. │
Cur_PD ds 2 ; текущее макс. диаст. │ за
Cur_PSmin ds 2 ; текущее мин. систол. │15 мин
Cur_PSmax ds 2 ; текущее сред. систол. │
Cur_PS ds 2 ; текущее макс. систол. ─┘
Work_PDmin ds 2 ; мин. диаст. ─┐
Work_PDmax ds 2 ; сред. диаст. │
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.