Курсовая работа: Цифровой тахометр
return
;-----------------------------------------------------
Int
;-начало подпрограммы обработки прерываний-----
;-прерывания возможны от таймера и от входа INT0
;-задача - определить причину прерывания и вызвать
;-соответствующую подпрограмму - Taim или Sum
btfsc INTCON,INTF
call Sum
btfsc INTCON,T0IF
call Taim
retfie
;-------------------------------------------------
Begin
;-----начало основной программы-----------------
; выпоняет начальные установки режимов работы и регистров
; ждет прерывания от таймера и сигнального входа
bcf STATUS,RP0 ; банк 0
; установки портов - индикатор погашен
clrf PORTB
movlw 0xFF
movwf PORTA
; установки режимов работы
bsf STATUS,RP0 ; банк 1
movlw 0x10
movwf TRISA
movlw 0x01
movwf TRISB
; bcf OPTION_REG,PS0 ;