Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Медприборы_лб2.doc
Скачиваний:
20
Добавлен:
09.04.2015
Размер:
143.87 Кб
Скачать

Incf count2 ;текущий адрес массива

CLRF TMR0

M30 : BTFSS INTCON,2

GOTO M30

BCF INTCON,2

DECFSZ COUNT1

GOTO M20

DECFSZ COUNT3,1

GOTO M10

ENDP

MASSIV: ADDWF PCL

RETLW 3DH

. . . . . . . .

. . . . . . . .

RETLW 3DH

END

Рис.2. Программа физического моделирования ЭКГ.

2.6. Программатор, его программное обеспечение и порядок работы с ним.

Абсолютный код программы (*.hex) записывался в ППЗУ контроллера с по­мо­щью программатора PICPROG+ разработки фирмы Фитон. Программатор подключается к персональному компьютеру через порт LPT1. Работа с ним осуществляется под управ­ле­ни­ем специальной обслуживающей программы, запускаемой в режиме MS-DOS или в эмуляции MS-DOS (из-под WINDOWS).

3. Содержание работы.

В данной работе осваиваются приемы разработки алгоритма и программы управ ­ле­ния внешними устройствами от электронных блоков, базирующихся на микроконтро­л- ­ле­ре. На этапе предварительной подготовки к работе изучается текст готовой программы фи­зического моделирования ЭКГ и проверяется ее функционирова­ние в симуляторе MPLAB. (Код этой программы записан в память микроконтроллера). Далее исследуется работа готового макета. После этого отлаживается модифицированный вариант про­гра­м­мы, под­готовленный самостоятельно, и с по­мощью программатора ее код записывается в кристалл другого экземпляра микроконтроллера. Последний устанавливается в макет вместо штатного и выполняется окончательная проверка работы новой программы в ре­альном макете.

4. Порядок выполнения работы.

4.1. Домашняя подготовка к работе.

- детально разобраться в лекционном материале по PIC-контроллерам, особенно по моделированию ЭКГ,

- ознакомиться с готовыми программами и написать новые в соответствии со следующим заданием.

4.2. Домашнее задание.

4.2.1.Изучить текст готовой программы Mod_EKG.doc и написать комментарии к ней.

4.2.2. Подготовить 10 модифицированных вариантов программы Mod_EKG.doc:

Вариант 1. Модифицировать программу Mod_EKG.asm.:

В кривой ЭКГ оставить только начальный фрагмент, до узла Q. Остальные точки должны иметь нулевые значения. Период сигнала оставить без изменений. Полученной программе присвоить имя EKG_0.

Вариант 2. Модифицировать программу Mod_EKG.asm.:

В кривой ЭКГ оставить только конечный фрагмент, после узла S. Остальные точки должны иметь нулевые значения. Период сигнала оста­вить без изменений. Присвоить новой программе имя имя EKG_1.

Вариант 3. Модифицировать программу Mod_EKG.asm.:

В кривой ЭКГ оставить только фрагмент QRS. Остальные точки дол­жны иметь нулевые значения. Период сигнала оставить без изменений. Присвоить новой про­грамме имя EKG_2.

Вариант 4. Модифицировать программу Mod_EKG.asm:

В кривой ЭКГ оставить только фрагмент QR. Остальные точки дол­ж­ны иметь нулевые значения. Период сигнала оставить без изменений. Присвоить новой программе имя EKG_3.

Вариант 5. Модифицировать программу Mod_EKG.asm:

В кривой ЭКГ оставить только фрагмент RS. Остальные точки дол­ж­ны иметь нулевые значения. Период сигнала оставить без изменений. Присвоить новой программе имя EKG_4.

Вариант 6. Модифицировать программу Mod_EKG.asm:

Сжать вдвое фрагмент QRS кривой ЭКГ, освободившимся точкам кривой присвоить нулевые значения, остальные фрагменты и период ЭКГ оставить без изменений. Присвоить новой программе имя EKG_5.

Вариант 7. Модифицировать программу Mod_EKG.asm:

Увеличить период ЭКГ в 3 раза, а мгновенные значения амплитуд фрагмента ЭКГ, соот­вет­ствующего P узлу, увеличить в 2 раза. Присвоить новой программе имя EKG_6.

Вариант 8. Модифицировать программу Mod_EKG.asm:

Уменьшить период ЭКГ в 2 раза, а мгновенные значения амплитуд фрагмента QRS кривой ЭКГ уменьшить в 2 раза. Присвоить новой про­грам­ме имя EKG_7.

Вариант 9. Модифицировать программу Mod_EKG.asm:

Уменьшить период ЭКГ в 2 раза, а мгновенные значения амплитуд фраг­мента ЭКГ, соот­вет­ствующего P узлу, увеличить в 2 раза. Присвоить новой программе имя EKG_8.

Вариант 10. Модифицировать программу Mod_EKG.asm.:

Увеличить период ЭКГ в 2 раза, мгновенные значения амплитуд фраг­мента ЭКГ, соот­вет­ствующего P узлу, увеличить в 2 раза, а мгно­венные значения амплитуд фрагмента QRS кривой ЭКГ уменьшить в 2 раза. Присвоить новой программе имя EKG_9.