I have this code below to control the TSA5511 for a PLL for FM (87-108MHZ)
DEFINE I2C_SCLOUT 1
SYMBOL SDA=PORTA.0
SYMBOL SCL=PORTA.1
SYMBOL DIP1=PORTB.7
SYMBOL DIP2=PORTB.6
SYMBOL DIP3=PORTB.5
SYMBOL DIP4=PORTB.4
SYMBOL DIP5=PORTA.2
SYMBOL DIP6=PORTA.3
SYMBOL DIP7=PORTB.3
SYMBOL DIP8=PORTB.2
SYMBOL DIP9=PORTB.1
SYMBOL DIP10=PORTB.0
ADDR1 VAR BYTE
TMP VAR WORD
PLLBASE VAR WORD
PLL VAR WORD
LO VAR PLL.LOWBYTE
HI VAR PLL.HIGHBYTE
INPUT DIP1
INPUT DIP2
INPUT DIP3
INPUT DIP4
INPUT DIP5
INPUT DIP6
INPUT DIP7
INPUT DIP8
INPUT DIP9
INPUT DIP10
OUTPUT SCL
OUTPUT SDA
The PIC is 16f84a and xtal = 4MHZ
Because i want to add dipswitch , may use the RA4 as input.
If i use the 16f628a how to configure , to add 4 dipswitch more.
Bookmarks