Курсовая работа: Устройство контроля за уровнем аналоговых сигналов
MOVLW B'00000000'
MOVWF TMR2
BSF T2CON,TMR2ON ; TIMER2 ON
BCF PIR1, TMR2IF ; сброс флага переполнения от таймера
CALL SOUNDINDICATION
;------ POP REGISTERS ---------
MOVF SAVESTATUS2,W
MOVWF STATUS
MOVF SAVEW2,W
;------------------------------
RET
retfie ; возврат из прерывания
ORG 0xAA
TOSEVEN
addwf PCL,F ; W + PC -> PC
retlw b'00111111' ; ..FEDCBA = '0'
retlw b'00000110' ; .....CB. = '1'
retlw b'01011011' ; .G.ED.BA = '2'
retlw b'01001111' ; .G..DCBA = '3'
retlw b'01100110' ; .GF..CB. = '4'
retlw b'01101101' ; .GF.DC.A = '5'
retlw b'01111101' ; .GFEDC.A = '6'
retlw b'00000111' ; .....CBA = '7'
retlw b'01111111' ; .GFEDCBA = '8'
retlw b'01101111' ; .GF.DCBA = '9'
Start
BCF STATUS,6
BSF STATUS,5 ; BANK1
MOVLW B'11111111';INITA