'**********

' HARDWARE

'**********

'                       _______  _______

'                      |       \/       |

'            MCLR/VPP--+ 1           28 +--RB7/scl       pin 6 del pcf8583

'                      |                |

'RA0/D4              --+ 2           27 +--RB6/sda       pin 5 del pcf8583  

'                      |                |

'RA1/D5              --+ 3           26 +-- RB5/

'                      |                |            

'RA2/D6              --+ 4           25 +--RB4/

'                      |                |

'RA3/D7              --+ 5           24 +--RB3/

'                      |                |

'RA4/RS              --+ 6           23 +--RB2/   

'                      |                |     

'RA5/E               --+ 7           22 +--RB1/  

'                      |                |

'                 VSS--+ 8           21 +--RB0/INT Sensore sulla ruota    

'                      |                |      

'OSC1/CLKIN          --+ 9           20 +--VDD              

'                      |                |

'OSC2/CLKOUT         --+ 10          19 +--VSS       

'                      |                |

'RC0/led             --+ 11          18 +--RC7/ Pulsante  reset     

'                      |                |     

'RC1/                --+ 12          17 +--RC6/

'                      |                |                

'RC2/                --+ 13          16 +--RC5/           

'                      |                |      

'RC3/                --+ 14          15 +--RC4/          

'                      |________________|

 

 

 

 

Il Pcf8583 è un orologio con  cui il pic comunica con le linee SDA SCL con bus I2c.'

'

  il pin tre che stabilisce l’indirizzo del chip in questo caso va collegato al positivo.

Il valore del condensatore posto tra il pin 1 e il pin 8 è da 18pF non è un valore critico anche da 15

Va bene anche da 20.

Sia il pulsante di reset che l’ingresso INT (PORTB.0) hanno una resistenza in pull up da 10K verso il positivo (+5V). Quindi per resettare o per incrementare il conteggio vengono portati a massa.

IL pin 1 del Pic  va sul positivo tramite una resistenza da 10K , il quarzo che ho usato è da 16Mhz

collegato tra il pin 9 e 10 sul pin 9 e 10 vanno collegati anche due condensatori verso massa da circa 22pF.

Inizialmente nel progetto ero partito per usare 3 display a sette segmenti poi per problemi di programmazione ho dovuto usare un lcd per poter visualizzare messaggi di errore così sono rimasto al display Lcd.

 

 

 

 

 

 

 

 

 

 

COLLEGAMENTI  LCD

PIN

1                                           negativo –

2                                           positivo +5V

3                                           contrasto  potenziometro da 10k tra il + e il –

4                                           RS

5                                           E

6                                           R/W che va collegato a massa

7                                           non usato

8                                           non usato

9                                           non usato

10                                       non usato

11                                       D5

12                                       D6

13                                       D7

14                                       D8

15                                       Retro illuminazione per sapere la polarità dovrete guardare

16                                       Il data shet del display che andrete ad usare,se ne è provvista

 

 

Di seguito lo schema completo.