Projet pluritechnique encadré
Pour la mise en œuvre du « shoesautomatique », nous avons choisi d'utiliser un microcontrôleur PIC (Peripheral Interface Controller ) de Microchip afin de traiter des informations de type microprocesseur auquel des périphériques interne on été rajoutés permettant de réaliser des montages sans besoin d’ajouts de composants d'annexes. Les PIC intègrent mémoire de programme, mémoire de données, ports d'entrée-sortie et horloge.
Le microcontrôleur PIC que nous avons choisi pour notre projet est le PIC 16F84. C'est un PIC idéal pour les débutants dans les microcontrôleurs, car il est reprogrammable jusqu’à plus de 1.000 fois et possède une mémoire effaçable électriquement.
Voici les caractéristiques du PIC 16F84 :
13 lignes d’entrées/sorties, réparties en un port de 5 lignes (Port A) et un port de 8 lignes (Port B) Alimentation sous 5 Volts Architecture interne lui conférant une grande rapidité Une mémoire de programme pouvant contenir 1.019 instructions de 14 bits chacune (allant de l’adresse 005 à l’adresse 3FF) Une mémoire RAM utilisateur de 68 emplacements à 8 bits (de l’adresse 0C à l’adresse 4F) Une mémoire RAM de 2x12 emplacements réservée aux registres spéciaux Une mémoire EEPROM de 64 emplacements Une horloge interne Vecteur de Reset situé à l’adresse 000 Un vecteur d’interruption, situé à l’adresse 004 Bus d’adresses de 13 lignes Facilité de programmation Faible prix
Brochage du PIC 16F84 :
VSS et VDD: broches d'alimentation (3 à 5,5V). OSC1 et OSC2 : signaux d'horloges, ces broches peuvent recevoir un circuit RC ou un résonateur. CLKIN : peut être connectée à une horloge externe (0 à 4, 10 ou 20 MHz). MCLR : Reset RA0, ... , RA4 : 5 entrées/sorties du port A. RB0, ... , RB7 : 8 entrées/sorties du port B. T0CKI : Entrée d'horloge externe du timer TMR0. INT : entrée d'interruption externe.
Clavier matriciel à 12 touches