COUNT2 DB 1
COUNT3 DB 1
COUNT1 DB 1
CODE
ORG 00H
GOTO START
START: MAIN PROC
CLRF PORTB
BSF RP0
CLRF TRISB
MOVLW 88H
MOVWF OPTION
BCF RP0
MOVLW 0FFH
MOVWF COUNT3;ЧИСЛО ЦИКЛОВ
M10: CLRF COUNT2
MOVLW 0ACH
MOVWF COUNT1;РАЗМЕР МАССИВА
M20: MOVF COUNT2,0
CALL MASSIV
MOVWF PORTB
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. Программа физического моделирования ЭКГ.
Программатор, его программное обеспечение и порядок работы с ним.
Абсолютный код программы (*.hex) записывался в ППЗУ контроллера с помощью программатора PICPROG+ разработки фирмы Фитон. Программатор подключается к персональному компьютеру через порт LPT1. Работа с ним осуществляется под управлением специальной обслуживающей программы, запускаемой в режиме MS-DOS или в эмуляции MS-DOS (из-под WINDOWS).
|
|
Содержание работы.
В данной работе осваиваются приемы разработки алгоритма и программы управ ления внешними устройствами от электронных блоков, базирующихся на микроконтрол- лере. На этапе предварительной подготовки к работе изучается текст готовой программы физического моделирования ЭКГ и проверяется ее функционирование в симуляторе MPLAB. (Код этой программы записан в память микроконтроллера). Далее исследуется работа готового макета. После этого отлаживается модифицированный вариант программы, подготовленный самостоятельно, и с помощью программатора ее код записывается в кристалл другого экземпляра микроконтроллера. Последний устанавливается в макет вместо штатного и выполняется окончательная проверка работы новой программы в реальном макете.
Порядок выполнения работы.
Домашняя подготовка к работе.
- детально разобраться в лекционном материале по PIC-контроллерам, особенно по моделированию ЭКГ,
- ознакомиться с готовыми программами и написать новые в соответствии со следующим заданием.