L'essentiel d'Assembleur

Parcourir la notice technique

Testez gratuitement nos 1266 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Découvrez comment obtenir depuis le site constructeur, toutes les informations relatives à votre IDE, votre PIC et le compilateur. Puis, passez en revue les différentes parties de la notice technique.
04:28

Transcription

Pour pouvoir programmer en Assembleur, il nous faut absolument une cible. Pour cela, je me suis fixé un PIC10F200 qui est vraiment le plus bas de gamme des Pics et qui a une architecture 8 bits, qui va nous permettre en fait de comprendre les généralités. Alors, pour cela, vous allez dans le moteur de recherche préféré et vous rentrez simplement pic10f200. Vous allez, en cliquant sur ce lien, obtenir notre première page, qui est celle de chez MICROCHIP et qui fait déjà une petite description très sommaire de l'ensemble des constituants de ce microcontrôleur. Par exemple ici, on vous dit déjà que vous avez un oscillateur interne de 4MHZ, que vous n'avez que 33 instructions pour tout programmer, que vous ne disposez que de 6 pattes étant son alimentation, et j'en passe. Donc, ça c'est vraiment pour avoir un aperçu global, mais en aucun cas on vous donne un descriptif complet du microcontrôleur. Pour ça, on va aller voir dans Documentation. Et il y a trois choses qui sont totalement indispensables, qui sont : 1- le Datasheet ; alors précision, les Datasheets sont toujours en anglais. Notice technique en français, mais il n'existe pas de Datasheet en français. Elles existent soit en anglais, et pour quelques modèles, en chinois. Donc, ici, c'est en gros le récapitulatif, dirais-je, de l'ensemble des fonctionnalités du microcontrôleur. Puis, vous avez l'Errata. Alors l'Errata, qui est aussi à lire je dirais plus en diagonal, qui vous permet de savoir quels sont les bugs qui ont été vus et corrigés selon les versions que vous avez pu acquérir, dans des conditions bien particulières. Et enfin, vous avez donc les spécifications de programmation, donc à savoir, le niveau de tension, etc. Et après, vous avez les notes d'application qui sont liées au microcontrôleur que nous avons décidé de choisir. Et après, vous avez d'autres choses, mais ça, je vous laisserai le loisir de pouvoir parcourir le site et notamment, de voir absolument tout ce que l'on peut faire avec ce genre de petit microcontrôleur. Alors, allons voir tout de suite à l'intérieur du Datasheet. Donc, il s'agit bien d'un microcontrôleur de type 8 bits donc avec 6 pins dans les 8 mais deux pour l'alimentation, et puis, à partir de là vous voyez, vous avez quand même 88 pages. Bon, il y a 88 pages ; je vais commencer par quoi ? Oh mon Dieu ! Pas de panique, on va y aller dans l'ordre. Nous allons commencer déjà par regarder quelques petites choses, notamment, la taille de la mémoire programme, c'est-à-dire le nombre d'instructions que vous allez pouvoir mettre à l'intérieur; la taille de la mémoire RAM, c'est-à-dire le nombre de valeurs de 8 bits que vous allez pouvoir stocker ; et puis après, vous avez le nombre d'entrées-sorties, donc ici quatre. Après, Timer et puis comparateur, mais ici pour le PIC200 nous n'avons pas de fonction de comparaison. Alors vous avez le mapping ici qui se fait, la table évidemment des données où vous retrouvez absolument tout ce qu'est capable de faire le microcontrôleur et notamment donc l'architecture, où là, on va vous présenter ceci mais là dans les chapitres à venir. Et puis, après vous avez la destination et l'utilisation de chacune des pins. Donc, nous aurons le temps de parcourir en fait pas toutes ces parties, mais nous pourrons nous attarder principalement sur le jeu d'instruction qui compose le langage assembleur. Alors, nous verrons ce que c'est que le code bien évidemment, mais, voici par exemple les 33 instructions que vous avez le droit d'utiliser pour programmer votre microcontrôleur. Et vous n'avez pas le droit à plus ni à moins, vous devez vous débrouiller avec ça pour effectuer ce que vous désirez. Et c'est ce que nous allons voir tout de suite après.

L'essentiel d'Assembleur

Plongez-vous dans le langage bas niveau, nommé Assembleur. Abordez les notions de jeu d'instructions, de pipeline, de registres, de mode d’adressage, de compteur de programme, etc.

4h52 (57 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :26 sept. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !