Les micro-contrôleurs Structure d ’un système à microprocesseur Structure d ’un circuit mémoire Connectique du circuit 68HC811E2 Schéma blocs d ’un micro-contrôleur type 68HC11 Ports d ’entrées et sorties Plan mémoire
Structure d ’un système à microprocesseur Unité de mémoire Mémoire VIVE ( Données) Mémoire Morte ( Programme) Bus de contrôle Bus d ’adresses Bus de données UNITE DE CALCUL ET DE TRAITEMENT UCT INTERFACES D'ENTREES ET SORTIES POUR PERIPHERIQUES PERIPHERIQUES Clavier Ecran Imprimante Unités de disques Capteurs Logiques ou Analogiques Sorties Logiques ou Analogiques EXTENSIONS
Structure d ’un circuit mémoire Schéma interne Schéma externe
Connectique du circuit 68HC811E2
Schéma blocs d ’un micro-contrôleur type 68HC11 ACCUMULATEUR PA7 PAI D'IMPULSIONS OC2 PA6 ROM PA5 TIMER OC3 OC4 PA4 OC5 PA3 INTERRUPTION IC1 PA2 TEMPS REEL IC2 PA1 RAM CHIEN DE GARDE IC3 PA0 SS PD5 SPI SCK PD4 EEPROM MOSI PD3 MISO PD2 PE7 SCI PD1 PD1 PE6 PD0 PD0 PE5 PE4 PE3 CONVERTISSEUR PE2 A/D PE1 M68HC11 CPU PE0 V REFH V REFL RESET BUS D'ADRESSES ET DE DONNEES XIRQ INTERRUPTIONS IRQ (V PPBULK ) DIALOGUE ENTREES / SORTIES XTAL EXTAL OSCILLATEUR DATA DIRECTION C E PORT B PORT C MODA ALIM. (LIR) SELECTION DE MODB MODE CIRCUIT SEUL (V STBY ) MODE Vdd Vss ETENDU
1 1 1 Ports d ’entrées et sorties PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 Port A ($1000) PACTL ($1026) PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 Port B ($1004) 1 DDRA7 DDRA3 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 Port C ($1003) DDRC ($1007) PD5 PD4 PD3 PD2 PD1 PD0 Port D ($1008) DDRD ($1009) DDRC7 1 DDRC6 DDRC5 DDRC4 DDRC3 DDRC2 DDRC1 DDRC0 1 DDRD5 DDRD4 DDRD3 DDRD2 DDRD1 DDRD0 PE7 PE6 PE5 PE4 PE3 PE2 PE1 PE0 Port E ($100A)
Plan mémoire ? EEPROM RAM REGISTRES + PORTS Fonctions Adresses PC Tailles en octets RAM $0000 $0001 $0002 $FFFF $FFFE $FFFD 256octets $00FF $00FE REGISTRES + PORTS $1000 64 $103F Moniteur Devmic $F800 379 $F97A $F97B EEPROM 2 Ko Plage Programmation 1669