:

1. / ;

2. ;

. CCP1;

. TMR1;

. TMR2;

. USART;

. MSSP;

USART, CCP1, TMR2, INT <RB4:RB7>. https://buildfast.ru .

.

;-

; / INTCON, GIE ; PORTA ; PORTB PORTC

B'00111111' ; RA0-RA5 TRISA B'11110011' ; RB2, RB3

; TRISB TRISC

;-

; USART B'10010000' ; USART

;

; 8- RCSTA B'00000100' ; 8-

; TXSTA D'129' ; 9600 / SPBRG

;-

; MSSP B'00001000' ; I2C SSPCON B'10000000' ;

; . I2C SSPSTAT 0x09 ; 100 SSPADD SSPCON2

;-

; B'10001110' ;

; AN0 - , ADCON1 B'10000001' ;

; Fosc/32

; 0 ADCON0

;-

; CCP B'00001011' ;

; CCP1CON 0x80 ; 8000h CCPR1H CCPR1L CCPR1H CCPR1L

;-

; TMR1 B'00000010' ; 1:1

;

; T1CON TMR1L ; TMR1L TMR1H TMR1H

;-

; TMR2 B'01111010' ; 1/16, 1/16

MOVWF T2CON 0xFF PR2

;- OPTION_REG ;

; PORTB

; INT

;-

; B'01011000' ;

; INT <RB4:RB7> INTCON B'00100110' ; USART,

; CCP1 TMR2 PIR1 PIE1

;-

; EEADR ; EECON1, EEPGD ; EEPROM EECON1, RD ; EEDATA, W ; MAX_TL ;

; MAX_TL EEADR, F ; 1 EEDATA, W ; MAX_TH ;

; MAX_TH EEADR, F ; 1 EEDATA, W ; START_ML ;

; START_ML EEADR, F ; 1 EEDATA, W ; START_MH ;

; START_MH EEADR, F ; 1 EEDATA, W ; START_HL ;

; START_HL EEADR, F ; 1 EEDATA, W ; START_HH ;

; START_HH EEADR, F ; 1 EEDATA, W ; STOP_ML ;

; STOP_ML EEADR, F ; 1 EEDATA, W ; STOP_MH ;

; STOP_MH EEADR, F ; 1 EEDATA, W ; STOP_HL ;

: 1 2

:


, . , . ...

www.techstages.ru : ! 2024