MCS52 - 80C535
<





Les microcontrôleurs sont les coeurs des produits industriels modernes et les nombreux fabricants et références sont souvent des obstacles pour faire un choix quand on souhaite réaliser une carte électronique embarquée.
Ce site vous propose un exemple d'application avec une famille de microcontrôleur trés largement répandue qu'est le 8051 d'INTEL souvent désignée sous le sigle MCS-51 ou MCS-52 pour une version dotée de plus de ressources (mémoire et hardware).

Cette famille de composants disposent de nombreux variants en périphériques et mémoire interne.


Au-delà de la miniaturisation qui est la base de son évolution depuis plus de 40 années,l'électronique explore d'autres axes de progrès avec les composants à très haute intégration disposant d'une consommation électrique très réduite et un rapport vitesse/consommation ultra performant. Les circuits logiques programmables sont aujourd'hui de véritables systèmes électroniques sur puce, capable de s'intégrer dans toutes les applications où les traitements par l'informatique des mesures physiques sont indispensables pour le contrôle des processus d'exploitation des systèmes.

EDXOR un éditeur rapide juste 30Ko et pour tous les usages --> EDXOR










Machine T8051 de Jörg Rockstroh est un simulateur sous Windows 95/98/2000/XP pour la famille des microcontrôleurs Intel avec une architecture 80x51,x52 mais ne comprenant pas la famille des microcontrôleurs 80C515 et 80C535 pour ses périphériques (voir ci-dessous Sim535). Machine T8051 a été créé pour simuler les programmes qui utilisent le noyau de base x51,x52 et tester toutes les instructions communes et compatibles avec les microcontrôleurs de cette famille,il assure aussi la fonction de désassemblage du code héxadécimal ou binaire. La famille MCS-51 est une famille de microcontrôleurs embarqués très populaire largement utilisée dans les applications électroniques à des fins industrielles, automobiles, de communications, domestiques ou éducatives.
Les fichiers hexadécimaux (.HEX) ou binaires (.BIN) sont pris en charge dans cette version.





Sim535 est un simulateur basé sur Windows 95/98 pour la famille de microcontrôleurs Intel 80x51, comprenant également les microcontrôleurs 80C515 et 80C535, qui a été créé pour faciliter la vie des développeurs. La famille MCS-51 est une famille de microcontrôleurs embarqués très populaire largement utilisée dans les applications électroniques à des fins industrielles, automobiles, de communications, domestiques ou éducatives, qui possède de nombreuses fonctionnalités telles que la mémoire RAM interne (entre 128 et 256 octets), le port de communication série, compteurs et temporisateurs (timers), registres de comparaison / capture, chien de garde, ports numériques d'E / S, ports analogiques avec ADC 8 bits, modulation de largeur d'impulsion (PWM), interruptions matérielles, etc. Ce programme est capable de simuler des programmes écrits pour la famille MCS-51 fournis dans un fichier de liste (.LST) qui est produit après une compilation réussie du fichier source (.ASM).

Les fichiers hexadécimaux (.HEX) ou binaires (.BIN) ne sont pas pris en charge dans cette version.







ApBUILDER Ver.2.21 © 1997 Intel Corporation est une application intéractive pour le programmeur qui facilite le développement des programmes en assembleur et C car elle peut générer automatiquement du code ASM et C selon les paramètres de configuration de l 'interface. La conception graphique de l'application par INTEL permet une utilisation intiutive de l'interface. La description complète de toutes les instructions (syntaxe et timing) sont très utiles et évite de devoir consulter les tableaux des documentations surtout pour la configuration des périphériques (temporisateurs , liaison sérielle et les valeurs de chargement des registres pour les débits sériels).

En 1993 le produit était présenté comme ceci : It's Like Having an Intel Applications Engineer on a Disk !

ApBUILDER_1.jpg



www.geocities.ws/embedded