Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Main:
- MOVLW .0
- MOVWF COUNTER
- BSF OSCCON, SCS0
- BSF OSCCON, SCS1
- BSF OSCCON, IRCF0
- BSF OSCCON, IRCF1
- BSF OSCCON, IRCF2
- MOVLW b'11000001'
- MOVWF TRISB
- MOVLW b'00000001'
- MOVWF LATB
- MOVLW b'11100000'
- MOVWF TRISC
- MOVLW b'11100000'
- MOVWF LATC
- STARTMAIN:
- MOVLW .50
- MOVWF NUM
- BCF TXSTA,CSRC
- BCF TXSTA,TX9
- BCF TXSTA,SYNC
- BCF TXSTA,BRGH
- BCF RCSTA,RX9
- BCF RCSTA,CREN
- BCF BAUDCON,ABDOVF
- BCF BAUDCON,BRG16
- BCF BAUDCON,ABDEN
- CLRF SPBRG
- MOVLW .12
- MOVWF SPBRG
- BSF RCSTA,SPEN
- BSF TXSTA,TXEN
- LFSR FSR0, 0x100
- MOVLW 0xAA
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x10
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0xAA
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x11
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0xAA
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x21
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0xAA
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x20
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x00
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x00
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0xAA
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x25
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x30; s
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x30; 0
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x30; s
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x30; i
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x30; ))))
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x0D
- MOVWF INDF0
- LFSR FSR0, 0x200
- MOVLW 0xAA
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x10
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0xAA
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x11
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0xAA
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x21
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0xAA
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x20
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x00
- MOVWF INDF0
- INCF FSR0L
- MOVLW 0x00
- MOVWF INDF0
- INCF FSR0L
- MOVLW .0
- MOVWF WREG
- WAITUNPRESSBUT:
- BTFSC PORTB,RB0
- BRA WAITUNPRESSBUT
- BSF LATB,RB3
- WAITPRESSBUT:
- BTFSS PORTB,RB0
- BRA WAITPRESSBUT
- CPFSEQ COUNTER, WREG
- BRA SENDMESSADRNECHET
- BRA SENDMESSADRCHET
- SENDMESSADRCHET:
- LFSR FSR0,0x100
- SENDMESS:
- MOVF INDF0,W
- MOVWF TXREG
- TX_TRMT:
- BTFSS TXSTA,TRMT
- BRA TX_TRMT
- BRA BUSY
- BUSY:
- BTFSS LATC,RC5
- BRA BUSY_LED_ON
- BRA NEXT_DATA
- BUSY_LED_ON:
- BSF LATB,RB5
- BRA BUSY
- NEXT_DATA:
- INCF FSR0L
- DECF NUM
- BNZ SENDMESS
- BCF LATB,RB5
- INCF COUNTER
- BRA WAITUNPRESSBUT
- SENDMESSADRNECHET:
- LFSR FSR0,0x200
- SENDMESSnechet:
- MOVF INDF0,W
- MOVWF TXREG
- TX_TRMTnechet:
- BTFSS TXSTA,TRMT
- BRA TX_TRMTnechet
- BRA BUSYnechet
- BUSYnechet:
- BTFSS LATC,RC5
- BRA BUSY_LED_ONnechet
- BRA NEXT_DATAnechet
- BUSY_LED_ONnechet:
- BSF LATB,RB5
- BRA BUSYnechet
- NEXT_DATAnechet:
- INCF FSR0L
- DECF NUM
- BNZ SENDMESSnechet
- BCF LATB,RB5
- DECF COUNTER
- BRA WAITUNPRESSBUT
- GOTO Main
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement