2010-03-12 21 views
2

Comment les connectez-vous à votre ordinateur? Lequel serait plus facile à brûler?Quelle est la différence entre AT89C51 et AT89S51?

+2

Juste pour info, stackoverflow est principalement orienté vers les questions de programmation. Vous pourriez envisager de poster cette question à http://chiphacker.com/ qui est plus liée au matériel. – semaj

+1

Fermé, mais ceci est lié au "développement logiciel", de quelle manière est-il "lointain"? Je me demande si ceux qui votent pour fermer ne sont pas des développeurs de systèmes embarqués? – Clifford

+0

@Clifford - Je suis d'accord; Ithink peut les programmeurs de petits systèmes trouver les réponses d'intérêt. –

Répondre

5

Les informations que vous cherchez peut être trouvée en comparant les fiches techniques: AT89C51, AT89S51, mais vous verrez dans ce premier lien qu'il déclare:

Non recommandé pour les nouveaux modèles. Utilisez AT89S51.

Donc, cela rend probablement votre dernière question non pertinente, vous devez utiliser l'AT89S51 malgré tout. En ce qui concerne votre deuxième question (que j'interprète comme «se connecter à un hôte de développement»), je suggère que vous utilisiez un tableau de développement standard à moins que vous n'ayez les moyens et les compétences pour produire le vôtre. La programmation dans le système peut être réalisée via l'UART (il y a une note d'application dans le lien ci-dessus), donc vous aurez besoin d'un PC avec une interface série RS-232 et un câble NULL-Modem (ce dernier peut venir avec la carte). Si vous n'avez pas de port série sur votre PC, procurez-vous un adaptateur de port série USB.

De toute évidence, vous avez besoin des outils de développement; au moins un compilateur, et pour le débogage vous bénéficieriez d'un émulateur; encore une fois le lien ci-dessus a des références à des outils.

En général; lire la documentation du fabricant est la réponse à toutes vos questions! ;-)