Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Différences entre les PIC et les 8051



  1. #1
    checksum18

    Différences entre les PIC et les 8051


    ------

    Bonjour, j'aimerai savoir quelles sont les principales différences entre les PICs et les µc 8051? Merci pour vos réponses

    -----

  2. Publicité
  3. #2
    vincent66

    Re : Différences entre les PIC et les 8051

    Hello !
    Premièrement, le core CPU n'est pas le même, le jeu d'instructions diffère.
    La rapidité diffère aussi,il faut 4 cycles d'horloge au PIC contre 12 au 8051 pour effectuer une opération.
    Les periphériques intégrés (UART, compteurs, etc...) diffèrent aussi.
    Les premiers 8051 n'intégraient pas de flash, ni d'eprom pour le stockage du programme, et pas de RAM non-plus pour les données, toute la mémoire utilisée devait donc être placée sur le circuit imprimé à coté du 8051, qui dispose pour ce faire d'un bus d'adresses et données 8 bits, dont on hérité tous les successeurs du 8051. Les PICs ne disposent pas d'un tel bus...
    Seule similitude, il y a une mémoire pour le programme, et une pour les données.
    A ton service!

    Vincent

  4. #3
    Gérard

    Re : Différences entre les PIC et les 8051

    Bonjour,
    Une petite précision :
    Le 8051 dispose de de 4K de ROM et 128 octet de RAM en interne
    Le 8031 ne dispose d'aucune mémoire de programme interne et de 128 octet de RAM.

    Ma source : il existait un ouvrage dans cette collection http://www.dunod.com/pages/recherche...x=8&image1.y=7
    de Bernard Odant "Microcontrôleurs 8051 er 8052"
    A priori cet ouvrage n'est plus publié.

    Ces µC ont fait des "petits" plus performant, voir Siemens ... le coeur est toujours du type 8052.

  5. #4
    invite76a

    Re : Différences entre les PIC et les 8051

    Citation Envoyé par vincent66 Voir le message
    Hello !
    Premièrement, le core CPU n'est pas le même, le jeu d'instructions diffère.
    La rapidité diffère aussi,il faut 4 cycles d'horloge au PIC contre 12 au 8051 pour effectuer une opération.
    Faux, les microcontrôleurs modernes à cœur 8051 exécutent une instruction par cycle : voir www.silabs.com, avec des 8051 à 100 mips.

    Les 8051 sont des CISC avec une architecture harvard.

    Au moins une vingtaine de fabricants proposent des uC à coeur 8051 : Atmel, texas, dallas, maxim, NXP, infineon, ramtron, silabs, ...

    Ils sont parmis les coeurs 8 bits les plus utilisés actuellement, si pas les plus utilisés.

    Une petite recherche sur wikipedia donnera pas mal d'infos de base.

    th

  6. #5
    Gérard

    Re : Différences entre les PIC et les 8051

    Doucement Thierry,
    Ce que dit Vincent66 était vrai du temps du 8051, soit 12 cycles pour 1 instruction.
    En plus, tu n'as pas parlé de Freescale ...

  7. A voir en vidéo sur Futura
  8. #6
    RISC

    Re : Différences entre les PIC et les 8051

    Salut checksum18,

    Concernant ta question, il existe une note d'application (AN880) qui y répond précisemment :
    http://www.microchip.com/stellent/id...pnote=en012122

    a+

  9. Publicité

Sur le même thème :

Discussions similaires

  1. les différences entre les processeurs risc et sisc ?
    Par Chaouki22 dans le forum Matériel - Hardware
    Réponses: 1
    Dernier message: 26/04/2008, 16h00
  2. Différences entre les petites mines
    Par zebenji69 dans le forum Orientation après le BAC
    Réponses: 1
    Dernier message: 18/03/2007, 12h38
  3. connaissez-vous les différences entre les piles
    Par alliss dans le forum TPE / TIPE et autres travaux
    Réponses: 0
    Dernier message: 17/12/2006, 19h04
  4. Différences entre les prépas
    Par NiVeT dans le forum Orientation après le BAC
    Réponses: 8
    Dernier message: 19/06/2006, 07h06
  5. Différences entre les ENS
    Par darkyiiiii dans le forum Orientation après le BAC
    Réponses: 14
    Dernier message: 20/10/2005, 08h03