Основы микропроцессорной техники


Example..


;основная программа CLRF COUNT3 ;сброс счетчика нажатий LOOP CLRWDT ;сброс сторожевого таймера CALL GET_RAD ;вызов подпрограммы GET_RAD BTFSC TEMPA,4 ;проверка нажатия SB1 GOTO LOOP ;если не нажата – возврат ;на метку LOOP INCF COUNT3,F ;инкремент счетчика MOVF COUNT3,W ;пересылка содержимого ;счетчика в рабочий регистр CALL SEV_SEG ;вызов подпрограммы SEVEN_SEG MOVWF PORTB ;пересылка W в PORTB TEST CALL GET_RAD ;вызов подпрограммы GET_RAD BTFSS TEMPA,4 ;проверка нажатия SB1 GOTO TEST ;если еще нажата – возврат ;на метку TEST GOTO LOOP ;возврат на метку LOOP ; INCLUDE GET_RAD.ASM INCLUDE SEV_SEG.ASM ;
Листинг 12.13.
Закрыть окно






Начало  Назад  Вперед



Книжный магазин