1 / 14

CHEVRET Anthony DORKEL Aymeric

CHEVRET Anthony DORKEL Aymeric. Travaux d’Initiative Personnelle Encadrés. Les microcontrôleurs 8 - bits. Professeur encadrant : SMIGIEL Eddie Institut National des Sciences Appliquées de Strasbourg Années 2005/2006 – STH2. Présentation générale. Compilation. Interruption. Entrées-sorties.

monet
Download Presentation

CHEVRET Anthony DORKEL Aymeric

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CHEVRET AnthonyDORKEL Aymeric Travaux d’Initiative Personnelle Encadrés Les microcontrôleurs 8 - bits Professeur encadrant : SMIGIEL Eddie Institut National des Sciences Appliquées de StrasbourgAnnées 2005/2006 – STH2

  2. Présentation générale Compilation Interruption Entrées-sorties Exemple : le digicode Instruction Pile PIC 16F84A en boîtier PDIP, « Plastic Dual Inline Package » (boîtier plastique à double rangé de pattes) ATMEL Atmega 128 en boitier TQFP, « Thin Profile Plastic Quad Flat Package » (boîtier plat carré en plastique à profil fin). PIC 16F877A de type QFN « Quad Flat No leads package » (Carré plat sans patte)

  3. Présentation générale Compilation Interruption Entrées-sorties Exemple : le digicode Instruction Pile Mémoire de programme { { { Mémoires de donnée Schématisation simpliste de la composition d’un microcontrôleur

  4. Présentation générale Compilation Interruption Entrées-sorties Exemple : le digicode Instruction Pile Brochage simplifié du PIC16F628A

  5. Reset Présentation générale Compilation Interruption Entrées-sorties Exemple : le digicode Instruction Pile Tulipes pour l’alimentation LED indicatives Tulipes pour la programmation Microcontrôleur Microchip PIC 16F628A

  6. Présentation générale Compilation Interruption Entrées-sorties Exemple : le digicode Instruction Pile W += 5; ADDLW 5 11 1110 0000 0101

  7. Présentation générale Compilation Interruption Entrées-sorties Exemple : le digicode Instruction Pile Exemple : ajouter 5 au registre de travail W += 5; 11 1110 0000 0101 Traitement d’une instruction Constitution d’une instruction

  8. Présentation générale Compilation Interruption Entrées-sorties Exemple : le digicode Instruction Pile

  9. Présentation générale Compilation Interruption Entrées-sorties Exemple : le digicode Instruction Pile Instruction n Instruction n+1 Instruction j Instruction j+1 Instruction n+2 Instruction n+3 Instruction j+k Principe de l’interruption

  10. Appel d’une fonction ou entrée dans une interruption Présentation générale Compilation Interruption Entrées-sorties Exemple : le digicode Instruction Pile n Compteur ordinal … … Pile

  11. Présentation générale Compilation Interruption Entrées-sorties Exemple : le digicode Instruction Pile Exécution du code de la fonction ou de l’interruption j, j+1, j+… Compteur ordinal n … … Pile

  12. Présentation générale Compilation Interruption Entrées-sorties Exemple : le digicode Instruction Pile Retour au code qui a été interrompu Compteur ordinal n … … Pile

  13. Présentation générale Compilation Interruption Entrées-sorties Exemple : le digicode Instruction Pile câblage simplifié d’une patte de PIC 16F

  14. CHEVRET AnthonyDORKEL Aymeric Travaux d’Initiative Personnelle Encadrés Les microcontrôleurs 8 - bits Professeur encadrant : SMIGIEL Eddie Institut National des Sciences Appliquées de StrasbourgAnnées 2005/2006 – STH2

More Related