<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Informatique industrielle - F2School</title>
	<atom:link href="https://f2school.com/category/tous-les-articles/informatique/informatique-industrielle/feed/" rel="self" type="application/rss+xml" />
	<link>https://f2school.com/category/tous-les-articles/informatique/informatique-industrielle/</link>
	<description>Votre bibliothèque en ligne</description>
	<lastBuildDate>Thu, 01 Oct 2020 13:40:46 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://f2school.com/wp-content/uploads/2019/09/69591802_108099623904091_8806667596762972160_n-150x150.png</url>
	<title>Informatique industrielle - F2School</title>
	<link>https://f2school.com/category/tous-les-articles/informatique/informatique-industrielle/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Systèmes embarqués introduction-Cours</title>
		<link>https://f2school.com/systemes-embarques-introduction-cours/</link>
					<comments>https://f2school.com/systemes-embarques-introduction-cours/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Fri, 27 Mar 2020 11:26:26 +0000</pubDate>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Informatique industrielle]]></category>
		<category><![CDATA[architecture des systèmes embarqués pdf]]></category>
		<category><![CDATA[cours système embarqué]]></category>
		<category><![CDATA[Définition d’un système embarqué]]></category>
		<category><![CDATA[electronique embarquée]]></category>
		<category><![CDATA[Introduction aux mémoires embarquées]]></category>
		<category><![CDATA[Introduction aux processeurs embarqués]]></category>
		<category><![CDATA[introduction aux systèmes embarqués]]></category>
		<category><![CDATA[introduction aux systèmes embarqués temps réel]]></category>
		<category><![CDATA[introduction aux systèmes embarqués temps réel pdf]]></category>
		<category><![CDATA[les systèmes embarqués]]></category>
		<category><![CDATA[Présentation de la maquette]]></category>
		<category><![CDATA[système embarqué]]></category>
		<category><![CDATA[système embarqué cours pdf]]></category>
		<category><![CDATA[systèmes embarqués]]></category>
		<category><![CDATA[systèmes embarqués cours]]></category>
		<category><![CDATA[systèmes embarqués pdf]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=6306</guid>

					<description><![CDATA[<p>Systèmes embarqués introduction Un système embarqué est défini comme un système électronique et informatique autonome, souvent temps réel, spécialisé dans une tâche bien précise. Ses ressources sont généralement limitées. (Wikipedia) Le système comprend une partie matériel et une partie logicielle Caractéristiques générales des Systèmes embarqués : ▪ Dédié à une application spécifique ▪ Coût réduit, [&#8230;]</p>
<p>The post <a href="https://f2school.com/systemes-embarques-introduction-cours/">Systèmes embarqués introduction-Cours</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/systemes-embarques-introduction-cours/">Systèmes embarqués introduction-Cours</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" src="http://f2school.com/wp-content/uploads/2020/03/introduction-aux-Systèmes-embarqués-1024x574.png" alt="Systèmes embarqués introduction" class="wp-image-6312" width="630" height="353" srcset="https://f2school.com/wp-content/uploads/2020/03/introduction-aux-Systèmes-embarqués-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/introduction-aux-Systèmes-embarqués-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/introduction-aux-Systèmes-embarqués-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/introduction-aux-Systèmes-embarqués-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/introduction-aux-Systèmes-embarqués.png 1280w" sizes="(max-width: 630px) 100vw, 630px" /></figure></div>



<span id="more-6306"></span>



<p class="wp-block-paragraph"><strong>Systèmes embarqués introduction</strong></p>



<p class="wp-block-paragraph"> Un système embarqué est défini comme un système électronique et informatique autonome, souvent temps réel, spécialisé dans une tâche bien précise. Ses ressources sont généralement limitées. (<a rel="noreferrer noopener" aria-label="Définition Wikipedia (s’ouvre dans un nouvel onglet)" href="http://fr.wikipedia.org/wiki/Système_embarqué" target="_blank">Wikipedia</a>)</p>


<p>Le système comprend une partie matériel et une partie logicielle</p>
<h5>Caractéristiques générales des <strong data-rich-text-format-boundary="true"><a href="http://f2school.com/systeme-embarque-cours-informatique/">Systèmes embarqués</a> :</strong></h5>
<p>▪ Dédié à une application spécifique</p>
<p>▪ Coût réduit, maximisation rapport performance/prix</p>
<p>▪ Volume restreint (compact, pas modulaire)</p>
<p>▪ Capacité mémoire adaptée</p>
<p>▪ Capacité de calcul appropriée à l&#8217;application</p>
<p>▪ Exécution temps réel (souvent)</p>
<p>▪ Fiabilité et sécurité de fonctionnement</p>
<p>▪ Consommation d’énergie maitrisée</p>


<h5 class="wp-block-heading"><strong>Différences avec un
ordinateur de bureau :</strong></h5>



<p class="wp-block-paragraph">▪ L&#8217;interface IHM (Interface Homme machine) est adaptée
selon l’application. Cela peut-être de simples leds et boutons jusqu’à un écran
tactile. Il doit être robuste (étanche, choc, ..). </p>



<p class="wp-block-paragraph">▪ Généralement&nbsp;: pas de clavier, écran réduit.</p>



<p class="wp-block-paragraph">▪ Le système embarqué dispose de périphériques et capteurs
spécifiques pour son application:</p>



<ul class="wp-block-list"><li>Carte SD, mémoire flash, …</li><li>Wifi, Bluetooth, module GSM-GPS, …</li><li>Température, pression, actuateurs (moteurs, …), …</li></ul>



<h5 class="wp-block-heading"><strong>Architecture des</strong> <strong><a href="http://f2school.com/systeme-embarque-cours-informatique/">Systèmes embarqués</a></strong> <strong>:</strong></h5>



<p class="wp-block-paragraph">▪ Réalisé autour d’un <a href="http://f2school.com/microcontroleur/">microcontrôleur</a> (uC)</p>



<ul class="wp-block-list"><li>uC est un système à processeur dans un seul chip
(SoC)</li><li>comprend&nbsp;: processeur, mémoire, GPIO
(entrées/sorties simples configurables), contrôleur de bus, contrôleur d’interruption,
contrôleur d’écran, USB, Ethernet, …</li><li>très bon rapport performance/prix et
performance/consom.</li></ul>



<p class="wp-block-paragraph">▪ Ensemble compact (volume optimisé)</p>



<p class="wp-block-paragraph">▪ Démarrage autonome du système (boot)&nbsp;: pas de disque
dur, utilisation de mémoire flash, …</p>



<p class="wp-block-paragraph">▪ Généralement pas d’extension possible&nbsp;: construction non modulaire</p>



<p class="wp-block-paragraph"><strong>Domaines d’application des <a href="http://f2school.com/systeme-embarque-cours-informatique/">systèmes embarqués</a></strong></p>



<ul class="wp-block-list"><li>Domaine grand public&nbsp;: smart phone, console
de jeux, appareil photos, lecteur audio, &#8230;</li><li>Moyens de transport&nbsp;: gestion
moteur/entrainement, ordinateur de bord, ABS, GPS, système navigation, système
d’aide (EPS, ..), …</li></ul>



<p class="wp-block-paragraph">=&gt; Automobiles, avions, trains, bateau, véhicule
électrique, …</p>



<ul class="wp-block-list"><li>Equipement médicaux (diagnostic, thérapeutique, vital)&nbsp;: imagerie (rayon X, ultra-sons, IRM), endoscopie, caméra, monitoring, perfusion, lasers, chirurgie, stimulateur cardiaque, …</li><li>Equipements de télécommunication&nbsp;: station mobile, routeur, gateway, satellite, …</li><li> Equipement industriels&nbsp;: commande, contrôle répartit, capteurs intelligents, &#8230;  </li></ul>



<h5 class="wp-block-heading">Systèmes Temps Réel</h5>



<p class="wp-block-paragraph">Un système temps réel est un système numérique qui doit
répondre à un ensemble de stimuli provenant de l’environnement dans un
intervalle de temps dicté par ce même environnement (i.e. des contraintes temporelles).</p>



<h5 class="wp-block-heading">Système sur Puce</h5>



<p class="wp-block-paragraph">Un SoC constitue un circuit complexe qui intègre tous les
éléments fonctionnels d’un produit sur une même puce. Par exemple, des modules
logiciels (DSP), des mémoires, des périphériques, des coprocesseurs matériels
(FPGA ou ASIC) et même des modules analogiques ou optoélectroniques peuvent
tous être mis sur un même dé.</p>



<p class="wp-block-paragraph">• L’objectif est diminuer au minimum le nombre de composants
sur une carte pour mettre tout sur une seule puce.</p>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Liens de téléchargement des cours  introduction aux <strong>Systèmes embarqués</strong> </h5>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background wp-block-paragraph"><strong>Cours N°1 introduction aux Systèmes embarqués</strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2020/03/Systèmes-embarqués-introduction-01.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background wp-block-paragraph"> <strong>Cours N°2 introduction aux Systèmes embarqués</strong> </p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2020/03/Systèmes-embarqués-introduction-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="Pa2AsZTqtC"><a href="https://f2school.com/systeme-embarque-cours-informatique/">Système embarqué-Cours-informatique</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Système embarqué-Cours-informatique » &#8212; F2School" src="https://f2school.com/systeme-embarque-cours-informatique/embed/#?secret=Pa2AsZTqtC" data-secret="Pa2AsZTqtC" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="noh52BAK9M"><a href="https://f2school.com/architecture-et-programmation-des-microcontroleurs/">Architecture et programmation des Microcontrôleurs</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Architecture et programmation des Microcontrôleurs » &#8212; F2School" src="https://f2school.com/architecture-et-programmation-des-microcontroleurs/embed/#?secret=noh52BAK9M" data-secret="noh52BAK9M" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="MOYDaSMf2F"><a href="https://f2school.com/cours-de-programmation-des-microcontroleurs-pic-en-c/">Microcontrôleurs PIC : Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Microcontrôleurs PIC : Programmation en C » &#8212; F2School" src="https://f2school.com/cours-de-programmation-des-microcontroleurs-pic-en-c/embed/#?secret=MOYDaSMf2F" data-secret="MOYDaSMf2F" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="eGaAUioY9I"><a href="https://f2school.com/informatique-industrielle-cours/">Informatique industrielle &#8211; Cours</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Informatique industrielle &#8211; Cours » &#8212; F2School" src="https://f2school.com/informatique-industrielle-cours/embed/#?secret=eGaAUioY9I" data-secret="eGaAUioY9I" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="TNstt7ytfK"><a href="https://f2school.com/intelligence-artificielle-cours/">Intelligence Artificielle &#8211; Cours &#8211; Informatique</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Intelligence Artificielle &#8211; Cours &#8211; Informatique » &#8212; F2School" src="https://f2school.com/intelligence-artificielle-cours/embed/#?secret=TNstt7ytfK" data-secret="TNstt7ytfK" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="2RYcUFXLbt"><a href="https://f2school.com/reseau-de-neurones-artificiels-cours-reseau-de-neurones/">Réseau de Neurones Artificiels &#8211; cours &#8211; réseau de neurones</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Réseau de Neurones Artificiels &#8211; cours &#8211; réseau de neurones » &#8212; F2School" src="https://f2school.com/reseau-de-neurones-artificiels-cours-reseau-de-neurones/embed/#?secret=2RYcUFXLbt" data-secret="2RYcUFXLbt" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/systemes-embarques-introduction-cours/">Systèmes embarqués introduction-Cours</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/systemes-embarques-introduction-cours/">Systèmes embarqués introduction-Cours</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/systemes-embarques-introduction-cours/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Système embarqué-Cours-informatique</title>
		<link>https://f2school.com/systeme-embarque-cours-informatique/</link>
					<comments>https://f2school.com/systeme-embarque-cours-informatique/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 26 Mar 2020 15:45:40 +0000</pubDate>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Informatique industrielle]]></category>
		<category><![CDATA[architecture des systèmes embarqués pdf]]></category>
		<category><![CDATA[Architecture FPGA]]></category>
		<category><![CDATA[Caractéristiques des PSoC]]></category>
		<category><![CDATA[Conception des circuits intégrés]]></category>
		<category><![CDATA[cours système embarqué]]></category>
		<category><![CDATA[Définition de PSoC]]></category>
		<category><![CDATA[Des applications avec PSoC]]></category>
		<category><![CDATA[electronique embarquée]]></category>
		<category><![CDATA[Environnement de développement de PSoC]]></category>
		<category><![CDATA[Environnements de développement des applications embarquées]]></category>
		<category><![CDATA[Introduction aux mémoires embarquées]]></category>
		<category><![CDATA[Introduction aux processeurs embarqués]]></category>
		<category><![CDATA[Les différences entre PIC et PSOC]]></category>
		<category><![CDATA[Les logiciels libres et les systèmes embarqués]]></category>
		<category><![CDATA[les systèmes embarqués]]></category>
		<category><![CDATA[Les types de PSoC]]></category>
		<category><![CDATA[Mémoire Flash]]></category>
		<category><![CDATA[Mémoire SRAM]]></category>
		<category><![CDATA[Modèle de Programmation]]></category>
		<category><![CDATA[Présentation de la maquette]]></category>
		<category><![CDATA[PSOC]]></category>
		<category><![CDATA[PSoC Creator]]></category>
		<category><![CDATA[PSOC Designer]]></category>
		<category><![CDATA[Représentation de la maquette de PSoC]]></category>
		<category><![CDATA[Services supplémentaires des systèmes d’exploitation]]></category>
		<category><![CDATA[sram]]></category>
		<category><![CDATA[système embarqué cours pdf]]></category>
		<category><![CDATA[Systèmes d’exploitation temps réel]]></category>
		<category><![CDATA[systèmes embarqués]]></category>
		<category><![CDATA[systèmes embarqués cours]]></category>
		<category><![CDATA[systèmes embarqués pdf]]></category>
		<category><![CDATA[systèmes informatiques embarqués]]></category>
		<category><![CDATA[Systèmes Programmables Sur Puce]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=6289</guid>

					<description><![CDATA[<p>Système embarqué &#8211; Cours &#8211; informatique Un système embarqué est un système électronique et informatique autonome, qui est dédié à une tâche bien précise. Il ne possède généralement pas des entrées/sorties standards et classiques comme un clavier ou un écran d&#8217;ordinateur. Le système matériel et l’application sont intimement liés, le logiciel embarqué étant enfoui, noyé [&#8230;]</p>
<p>The post <a href="https://f2school.com/systeme-embarque-cours-informatique/">Système embarqué-Cours-informatique</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/systeme-embarque-cours-informatique/">Système embarqué-Cours-informatique</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image size-large is-resized"><img decoding="async" src="http://f2school.com/wp-content/uploads/2020/03/Systèmes-embarqués-1024x574.png" alt="Système embarqué - Cours - informatique" class="wp-image-6291" width="618" height="346" srcset="https://f2school.com/wp-content/uploads/2020/03/Systèmes-embarqués-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Systèmes-embarqués-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Systèmes-embarqués-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Systèmes-embarqués-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Systèmes-embarqués.png 1280w" sizes="(max-width: 618px) 100vw, 618px" /></figure>



<span id="more-6289"></span>



<p class="wp-block-paragraph"><strong>Système embarqué &#8211; Cours &#8211; <a href="http://f2school.com/smi/">informatique</a></strong></p>



<p class="wp-block-paragraph">Un système embarqué est un système électronique et
informatique autonome, qui est dédié à une tâche bien précise.</p>



<p class="wp-block-paragraph">Il ne possède généralement pas des entrées/sorties standards
et classiques comme un clavier ou un écran d&#8217;ordinateur. Le système matériel et
l’application sont intimement liés, le logiciel embarqué étant enfoui, noyé
dans le matériel. Le matériel et le logiciel ne sont pas aussi facilement
discernables comme dans un environnement de travail classique de type
ordinateur PC.</p>



<p class="wp-block-paragraph">L&#8217;embarqué est un terme plus général qui regroupe plusieurs
notions selon le contexte :</p>



<p class="wp-block-paragraph">• Le marché des systèmes embarqués.</p>



<p class="wp-block-paragraph">• Les systèmes embarqués par abus de langage.</p>



<h5 class="wp-block-heading">Caractéristiques principales d&#8217;un système embarqué</h5>



<p class="wp-block-paragraph">Les principales caractéristiques d&#8217;un système embarqué sont
les suivantes :</p>



<p class="wp-block-paragraph">• C&#8217;est un système principalement numérique.</p>



<p class="wp-block-paragraph">• Il met en œuvre généralement un processeur.</p>



<p class="wp-block-paragraph">• Il exécute une application logicielle dédiée pour réaliser
une fonctionnalité précise et n&#8217;exécute donc pas une application scientifique
ou grand public traditionnelle.</p>



<p class="wp-block-paragraph">• Il n&#8217;a pas réellement de clavier standard (Bouton
Poussoir, clavier matriciel&#8230;). L’affichage est limité (écran LCD…) ou
n’existe pas du tout.</p>



<p class="wp-block-paragraph">• Ce n’est pas un PC en général mais des architectures
similaires (x86) basse consommation sont de plus en plus utilisées pour
certaines applications embarquées.</p>



<p class="wp-block-paragraph">De ce constat, on peut voir :</p>



<p class="wp-block-paragraph">• Qu&#8217;un PC standard peut exécuter tout type d&#8217;applications
car il est généraliste alors qu&#8217;un système embarqué n&#8217;exécute qu&#8217;une application
dédiée.</p>



<p class="wp-block-paragraph">• Que l’interface IHM peut être aussi simple qu’une led qui
clignote ou aussi complexe qu’un cockpit d&#8217;avion de ligne.</p>



<p class="wp-block-paragraph">• Que des circuits numériques ou des circuits analogiques
sont utilisés en plus pour augmenter les performances du système embarqué ou sa
fiabilité.</p>



<h6 class="wp-block-heading">Les grands secteurs de l&#8217;embarqué concernent les domaines
suivants :</h6>



<p class="wp-block-paragraph">• Jeux et calcul général : application similaire à une
application de bureau mais empaquetée dans un système embarqué : jeux vidéo,
set top box&#8230;</p>



<p class="wp-block-paragraph">• Contrôle de systèmes : automobile, process chimique,
process nucléaire, système de navigation&#8230;</p>



<p class="wp-block-paragraph">• Traitement du signal : radar, sonar, compression vidéo&#8230;</p>



<p class="wp-block-paragraph">• Communication et réseaux : transmission d’information et commutation, téléphonie, Internet</p>



<h5 class="wp-block-heading"><strong>Définition d&#8217;un PSoC</strong></h5>



<p class="wp-block-paragraph">PSoC est l&#8217;acronyme Programmable System On Chip, système électronique propriétaire de Cypress. </p>



<p class="wp-block-paragraph">Les circuits PSoC ont été introduits par Cypress au début des années 2000 et sont conçus pour remplacer à la fois le microcontrôleur et les circuits périphériques d&#8217;un système embarqué. Comparé à un microcontrôleur 8 bits classique, le PSoC offre une architecture propriétaire Cypress de type Harvard, une horloge jusqu&#8217;à 24 Mhz, 4 Mips, une mémoire Flash jusqu&#8217;à 32 Ko, une mémoire SRAM (jusqu&#8217;à 2 K) pour les données, un bloc de multiplication 8&#215;8 avec accumulation sur 32 bits.</p>



<p class="wp-block-paragraph">Les PSoCs contiennent des blocs analogiques et numériques configurables par l&#8217;utilisateur permettant d&#8217;intégrer, entre autres :</p>


<p>&#8211; Des convertisseurs analogique/numérique et numérique/analogique&nbsp;;</p>
<p>&#8211; Des amplificateurs opérationnels et des amplificateurs d&#8217;instrumentation ;</p>
<p>&#8211; Des filtres et des comparateurs programmables ;</p>
<p>&#8211; Des compteurs et des timers ;</p>
<p>&#8211; Des UARTs supportant les communications RS232 full duplex ;</p>
<p>&#8211; Des contrôleurs de bus I2C et SPI&nbsp;;</p>
<p>Ce sont donc des Socs mixtes analogiques / numériques.</p>


<p class="wp-block-paragraph">Une deuxième particularité est le caractère entièrement configurable de ces circuits, non seulement au niveau des fonctions du matériel qu&#8217;on y implante que du type de signal affecté à chacune des broches du circuit intégré (entrée, sortie, analogique, numérique, …) </p>



<p class="wp-block-paragraph">La troisième originalité des PSoCs est leur reconfigurabilité dynamique. En effet, les informations de configuration, contenues dans la mémoire Flash, sont chargées dans des registres SRAM à la mise sous tension. Ces registres sont modifiables par le programme applicatif qui peut y écrire directement .Cette reconfiguration va du simple changement de la valeur du gain d&#8217;un amplificateur à la modification du type des fonctions implantées dans les blocs hardware et du type de signal affecté aux broches du circuit intégré. Cette possibilité trouve de nombreuses applications dans le domaine de la mise en forme des signaux issus de capteurs. </p>



<h5 class="wp-block-heading"><strong><a href="https://fr.wikipedia.org/wiki/M%C3%A9moire_flash">Mémoire Flash</a></strong></h5>



<p class="wp-block-paragraph">La mémoire flash est une mémoire de masse à semi-conducteurs
réinscriptible, c&#8217;est-à-dire une mémoire possédant les caractéristiques d&#8217;une
mémoire vive mais dont les données ne disparaissent pas lors d&#8217;une mise hors
tension. Ainsi, la mémoire flash stocke les bits de données dans des cellules
de mémoire, mais les données sont conservées en mémoire lorsque l&#8217;alimentation
électrique est coupée.</p>



<p class="wp-block-paragraph">Sa vitesse élevée, sa durée de vie et sa faible consommation
(qui est même nulle au repos) la rendent très utile pour de nombreuses
applications : appareils photo numériques, téléphones cellulaires, imprimantes,
assistants personnels (PDA), ordinateurs portables ou dispositifs de lecture et
d&#8217;enregistrement sonore comme les baladeurs numériques, clés USB. De plus, ce
type de &nbsp;mémoire ne possède pas
d&#8217;éléments mécaniques, ce qui lui confère une grande résistance aux chocs.</p>



<p class="wp-block-paragraph">La mémoire flash est un type d&#8217;EEPROM qui permet la modification de plusieurs espaces mémoires en une seule opération. La mémoire flash est donc plus rapide lorsque le système doit écrire à plusieurs endroits en même temps.</p>



<p class="wp-block-paragraph">Elle contienne :</p>



<ul class="wp-block-list"><li>4K à 16Koct. selon le composant.</li><li>Process Cypress SONOS (Flash).</li><li>organisation par blocs 64 octets.</li><li>50.000 cycles éffac/prog par bloc.</li><li>Programmation à tension nominale.</li></ul>



<h5 class="wp-block-heading"><strong><a href="https://fr.wikipedia.org/wiki/SRAM">Mémoire SRAM</a></strong></h5>



<p class="wp-block-paragraph">La mémoire vive (SRAM) est généralement définie en
opposition à la mémoire morte (ROM) : les données contenues dans la mémoire
vive sont perdues lorsque l&#8217;alimentation électrique est coupée alors que la
mémoire morte conserve ses données en absence d&#8217;alimentation électrique. La
mémoire morte n&#8217;est donc pas volatile, ce qui la rend nécessaire lors du
démarrage d&#8217;un ordinateur. En effet, la mémoire vive est dans un état
indéterminé lors du démarrage.</p>



<p class="wp-block-paragraph">Le sens littéral des termes SRAM et mémoire vive peut prêter
à confusion. En effet, le terme SRAM implique la possibilité d&#8217;un accès
arbitraire aux données, c&#8217;est-à-dire un accès à n&#8217;importe quelle donnée
n&#8217;importe quand, par opposition à un accès séquentiel, comme l&#8217;accès à une
bande magnétique, où les données sont nécessairement lues dans un ordre défini
à l&#8217;avance.</p>



<p class="wp-block-paragraph">La SRAM présente la particularité de pouvoir être accédée à
la fois en lecture et en écriture. Une activation électronique appropriée
permet si besoin de verrouiller temporairement en écriture des blocs physiques
donnés.</p>



<p class="wp-block-paragraph">Dans SRAM d’un PSOC il y a :</p>



<ul class="wp-block-list"><li>Mémoire paginée (numéro de page dans le registre Flag)</li><li>Jusqu&#8217;à 8 pages de 256 octets</li><li>256 octets pour les premiers composants  </li></ul>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Liens de téléchargement des cours &lt;&lt; Système embarqué &gt;&gt;</h5>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background wp-block-paragraph"><strong>Cours N°1 &lt;&lt; Système embarqué &gt;&gt;</strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2020/03/Systèmes-embarqués-cours-01.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background wp-block-paragraph"><strong>Cours N°2 &lt;&lt; Système embarqué &gt;&gt;</strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2020/03/Systèmes-embarqués-cours-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="4gYbsdBYBs"><a href="https://f2school.com/intelligence-artificielle-cours/">Intelligence Artificielle &#8211; Cours &#8211; Informatique</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Intelligence Artificielle &#8211; Cours &#8211; Informatique » &#8212; F2School" src="https://f2school.com/intelligence-artificielle-cours/embed/#?secret=4gYbsdBYBs" data-secret="4gYbsdBYBs" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="OQcdC1quXR"><a href="https://f2school.com/reseau-de-neurones-artificiels-cours-reseau-de-neurones/">Réseau de Neurones Artificiels &#8211; cours &#8211; réseau de neurones</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Réseau de Neurones Artificiels &#8211; cours &#8211; réseau de neurones » &#8212; F2School" src="https://f2school.com/reseau-de-neurones-artificiels-cours-reseau-de-neurones/embed/#?secret=OQcdC1quXR" data-secret="OQcdC1quXR" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="4R1p7v5vXM"><a href="https://f2school.com/reseaux-de-neurones-historique-methodes-et-applications/">Réseaux de neurones : historique, méthodes et applications</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Réseaux de neurones : historique, méthodes et applications » &#8212; F2School" src="https://f2school.com/reseaux-de-neurones-historique-methodes-et-applications/embed/#?secret=4R1p7v5vXM" data-secret="4R1p7v5vXM" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="hOBSnJgAiL"><a href="https://f2school.com/introduction-a-lintelligence-artificielle-cours-ia/">Introduction à l’intelligence artificielle &#8211; Cours &#8211; Informatique</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Introduction à l’intelligence artificielle &#8211; Cours &#8211; Informatique » &#8212; F2School" src="https://f2school.com/introduction-a-lintelligence-artificielle-cours-ia/embed/#?secret=hOBSnJgAiL" data-secret="hOBSnJgAiL" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="YlqH1hhKW3"><a href="https://f2school.com/introduction-aux-reseaux-de-neurones-reseaux-de-neurones/">Introduction aux réseaux de neurones &#8211; Réseaux de neurones</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Introduction aux réseaux de neurones &#8211; Réseaux de neurones » &#8212; F2School" src="https://f2school.com/introduction-aux-reseaux-de-neurones-reseaux-de-neurones/embed/#?secret=YlqH1hhKW3" data-secret="YlqH1hhKW3" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="YSRJRmaWFv"><a href="https://f2school.com/reseaux-informatique/">Réseaux informatique : Cours</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Réseaux informatique : Cours » &#8212; F2School" src="https://f2school.com/reseaux-informatique/embed/#?secret=YSRJRmaWFv" data-secret="YSRJRmaWFv" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/systeme-embarque-cours-informatique/">Système embarqué-Cours-informatique</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/systeme-embarque-cours-informatique/">Système embarqué-Cours-informatique</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/systeme-embarque-cours-informatique/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Architecture et programmation des Microcontrôleurs</title>
		<link>https://f2school.com/architecture-et-programmation-des-microcontroleurs/</link>
					<comments>https://f2school.com/architecture-et-programmation-des-microcontroleurs/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 12 Mar 2020 21:04:46 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Informatique industrielle]]></category>
		<category><![CDATA[Architecture des microcontrôleurs]]></category>
		<category><![CDATA[architecture microcontroleur]]></category>
		<category><![CDATA[Les éléments constitutifs du PIC 16f877]]></category>
		<category><![CDATA[microcontroleur pic 16f877]]></category>
		<category><![CDATA[microcontroleur pic 16f877 pdf]]></category>
		<category><![CDATA[microcontroleur pic programmation]]></category>
		<category><![CDATA[Microcontrôleurs]]></category>
		<category><![CDATA[Présentation du microcontrôleur PIC 16F877]]></category>
		<category><![CDATA[programmation de microcontroleur]]></category>
		<category><![CDATA[programmation des Microcontrôleurs]]></category>
		<category><![CDATA[programmation microcontroleur pdf]]></category>
		<category><![CDATA[programmation microcontroleur pic pdf]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=5658</guid>

					<description><![CDATA[<p>Architecture et programmation des Microcontrôleurs Les PICs sont des microcontrôleurs à architecture RISC (Reduced Instructions Set Computer), ou encore composant à jeu d’instructions réduit. L&#8217;avantage est que plus on réduit le nombre d’instructions,&#160; plus leur décodage sera rapide ce qui augmente la vitesse de fonctionnement du microcontrôleur. Les PICs sont subdivisés en 3 grandes familles [&#8230;]</p>
<p>The post <a href="https://f2school.com/architecture-et-programmation-des-microcontroleurs/">Architecture et programmation des Microcontrôleurs</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/architecture-et-programmation-des-microcontroleurs/">Architecture et programmation des Microcontrôleurs</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs-1024x574.png" alt="Architecture et programmation des Microcontrôleurs " class="wp-image-5659" srcset="https://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<span id="more-5658"></span>



<p class="wp-block-paragraph"><strong>Architecture et programmation des Microcontrôleurs</strong> </p>



<p class="wp-block-paragraph">Les PICs sont des microcontrôleurs à architecture RISC
(Reduced Instructions Set Computer), ou encore composant à jeu d’instructions
réduit. L&#8217;avantage est que plus on réduit le nombre d’instructions,&nbsp; plus leur décodage sera rapide ce qui
augmente la vitesse de fonctionnement du microcontrôleur.</p>



<p class="wp-block-paragraph">Les PICs sont subdivisés en 3 grandes familles : </p>



<ul class="wp-block-list"><li>&nbsp;La
famille Base-Line, qui utilise des mots d’instructions de 12 bits, </li><li>La famille Mid-Range, qui utilise des mots de 14
bits (et dont font partie les 16F8xx),</li><li>La famille High-End, qui utilise des mots de 16
bits (les PIC 18Fxxx).</li></ul>



<p class="wp-block-paragraph">On trouve aussi des familles de dsPIC pour le traitement du
signal et d’autres microcontrôleurs spécialisés.</p>



<h5 class="wp-block-heading">Les éléments essentiels du PIC 16F877 sont :</h5>



<ul class="wp-block-list"><li>Une mémoire programme de type EEPROM flash de 8K
mots de 14 bits,</li><li>Une RAM donnée de 368 octets,</li><li>Une mémoire EEPROM de 256 octets,</li><li>5 ports d&#8217;entrée sortie, A (6 bits), B (8 bits),
C (8 bits), D (8 bits) et E (3 bits)</li><li>Convertisseur Analogique numérique 10 bits à 8
entrées sélectionnables,</li><li>USART, Port série universel, mode asynchrone
(RS232) et mode synchrone</li><li>SSP, Port série synchrone supportant I2C</li><li>3 TIMERS avec leurs Prescalers, TMR0, TMR1, TMR2</li><li>2 modules de comparaison et Capture CCP1 et CCP2</li><li>15 sources d&#8217;interruption,</li></ul>



<p class="wp-block-paragraph">Les différents constituants d’un microprocesseur peuvent être regroupés dans deux blocs principaux, l&#8217;unité de calcul et l&#8217;unité de contrôle.</p>



<h5 class="wp-block-heading">1- L’unité de calcul</h5>



<p class="wp-block-paragraph">Elle est constituée de l’unité Arithmétique et logique UAL
et d’un certain nombre de registres</p>



<ul class="wp-block-list"><li>ALU : Unité arithmétique et logique</li><li>Les registres : Ce sont des mémoires élémentaires pouvant contenir chacun un opérande. Les registres peuvent être de 8, 16 ou 32 bits.</li></ul>



<h5 class="wp-block-heading">2- &nbsp;L’unité de contrôle</h5>



<p class="wp-block-paragraph">C&#8217;est l&#8217;unité de contrôle qui supervise le déroulement de
toutes les opérations au sein du microprocesseur. Elle est constituée
principalement de :</p>



<ul class="wp-block-list"><li>Horloge : C&#8217;est l&#8217;horloge qui génère les signaux
qui permettent le cadencement et la synchronisation de toutes les opérations.</li><li>Le compteur programme PC : (Program Counter)
contient l&#8217;adresse de la case mémoire où est stockée la prochaine instruction à
charger. Au début de l&#8217;exécution d&#8217;un programme, le PC est initialisé à
l&#8217;adresse mémoire où est stockée la première instruction du programme. Le
compteur programme est incrémenté chaque fois qu&#8217;une instruction est chargée
dans le microprocesseur.</li><li>&nbsp;Le
registre d&#8217;instruction RI : C&#8217;est là où le microprocesseur stocke l&#8217;instruction
en cours d&#8217;exécution.</li><li>Le décodeur : C&#8217;est lui qui va
&#8220;décoder&#8221; l&#8217;instruction contenue dans RI et générer les signaux
logiques correspondants et les communiquer au séquenceur.</li><li>Le séquenceur : Il gère le séquencement des
opérations et génère :<ul><li>les signaux du bus de commande (RD, WR, etc.),</li></ul><ul><li>les signaux internes aux microprocesseurs
(gestion des registres, de l’A.L.U., aiguillages des bus internes, etc.).</li></ul></li></ul>



<p class="wp-block-paragraph">Le séquenceur est réalisé avec une structure qui comprend
une mémoire ROM intégrée. Celle-ci contient des micro-instructions (à ne pas
confondre avec les instructions contenues dans la mémoire programme). La
mémoire des micro-instructions n’est pas accessible à l’utilisateur. Chacune
des instructions du microprocesseur nécessite plusieurs micro-instructions et
donc plusieurs cycles horloge.</p>



<ul class="wp-block-list"><li>Le registre d&#8217;état : Le registre d&#8217;état est
formé de plusieurs bits appelés drapeaux ou indicateurs (Flags) qui sont
positionnés par l&#8217;ALU après chaque opération. On dispose d&#8217;un jeu
d&#8217;instructions conditionnées par l&#8217;état de différents drapeaux. Par exemple
l’indicateur Z indique, quand il est positionné, que le résultat de l&#8217;opération
est égal à Zéro. L’indicateur C indique que l&#8217;opération a généré une retenue.
Le bit N indique que le résultat est négatif …</li></ul>



<h5 class="wp-block-heading"><strong>Type d’architecture d’un microprocesseur</strong></h5>



<h6 class="wp-block-heading">1- Architecture CISC (Complex Instruction Set Computer)</h6>



<p class="wp-block-paragraph">C’est une architecture avec un grand nombre d’instructions. Le processeur doit exécuter des taches complexes par instruction unique. Donc, pour une tache donnée, une machine CISC exécute un petit nombre d’instructions mais chacun nécessite un plus grand nombre de cycles horloge (Intel 8086, Pentium…, Motorola 68000, PowerPC). Actuellement les deux technologies convergent : les processeurs CISC (Pentium par exemple) utilisent des instructions de plus en plus simples et exécutent parfois plusieurs instructions en un cycle horloge.</p>



<h6 class="wp-block-heading">2- Architecture RISC (Reduced Instruction Set Computer)</h6>



<p class="wp-block-paragraph">Architecture dans laquelle les instructions sont en nombre
réduit (chargement, branchement, appel sous-programme)
et elles sont fréquemment utilisées. Le but est d’éliminer
les instructions rarement employées et de consacrer les ressources matérielles
à exécuter les instructions relativement simples en un cycle d‘horloge et à
émuler les autres instructions à l’aide de séquences basées sur les
instructions élémentaires. On trouve donc une meilleure performance à une
vitesse donnée (le gain en performance envisageable est important mais dépend
de la qualité du compilateur). Processeurs RISC : PowerRISC (IBM/Motorola),
SPARC (SUN), PA-RISC (HP).</p>



<p class="wp-block-paragraph"><strong>Cours sur l&#8217;Architecture et programmation des Microcontrôleurs </strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs-.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Architecture-et-programmation-des-Microcontrôleurs-</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs-.pdf">Télécharger</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="APRFll3oNm"><a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures de données en c : Type enregistrement » &#8212; F2School" src="https://f2school.com/le-type-enregistrement-en-langage-c/embed/#?secret=APRFll3oNm" data-secret="APRFll3oNm" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="NNipVpieHZ"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=NNipVpieHZ" data-secret="NNipVpieHZ" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="JzlTdxa1te"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=JzlTdxa1te" data-secret="JzlTdxa1te" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="wZ0xwLS8TQ"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=wZ0xwLS8TQ" data-secret="wZ0xwLS8TQ" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="oydM6Fk4H8"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=oydM6Fk4H8" data-secret="oydM6Fk4H8" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="oxRH5fksZK"><a href="https://f2school.com/langage-java-cours-et-exercices-corriges/">Langage JAVA : Cours et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Langage JAVA : Cours et exercices corrigés » &#8212; F2School" src="https://f2school.com/langage-java-cours-et-exercices-corriges/embed/#?secret=oxRH5fksZK" data-secret="oxRH5fksZK" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/architecture-et-programmation-des-microcontroleurs/">Architecture et programmation des Microcontrôleurs</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/architecture-et-programmation-des-microcontroleurs/">Architecture et programmation des Microcontrôleurs</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/architecture-et-programmation-des-microcontroleurs/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Informatique industrielle &#8211; Cours</title>
		<link>https://f2school.com/informatique-industrielle-cours/</link>
					<comments>https://f2school.com/informatique-industrielle-cours/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Wed, 11 Mar 2020 20:49:36 +0000</pubDate>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Informatique industrielle]]></category>
		<category><![CDATA[Architecture des micro-contrôleurs]]></category>
		<category><![CDATA[codages]]></category>
		<category><![CDATA[cours informatique industrielle debutant pdf]]></category>
		<category><![CDATA[cours informatique industrielle pdf]]></category>
		<category><![CDATA[informatique industrielle cours]]></category>
		<category><![CDATA[informatique industrielle cours pdf]]></category>
		<category><![CDATA[informatique industrielle pdf]]></category>
		<category><![CDATA[Les instructions]]></category>
		<category><![CDATA[les nombres binaires]]></category>
		<category><![CDATA[logique combinatoire]]></category>
		<category><![CDATA[Logique séquentielle]]></category>
		<category><![CDATA[microcontrôleur PIC 18F4520]]></category>
		<category><![CDATA[Presentation du langage C pour le microcontrôleur]]></category>
		<category><![CDATA[Programmation en Assembleur]]></category>
		<category><![CDATA[Structures des systèmes micro-programmés]]></category>
		<category><![CDATA[système micro-programmés]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=5620</guid>

					<description><![CDATA[<p>&#160;Informatique industrielle est une branche de l&#8217;informatique appliquée qui couvre l&#8217;ensemble des techniques de conception et de programmation, de systèmes informatisés à vocation industrielle, qui ne sont pas des ordinateurs. Domaines d&#8217;applications : Alarme, automobile, aviation, instrumentation, médicale, téléphonie mobile, terminaux de paiement pour carte bancaire &#8230; Les différents systèmes programmables Les circuits spécialisés ou [&#8230;]</p>
<p>The post <a href="https://f2school.com/informatique-industrielle-cours/">Informatique industrielle – Cours</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/informatique-industrielle-cours/">Informatique industrielle &#8211; Cours</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Informatique-industrielle-1024x574.png" alt="Informatique industrielle - Cours" class="wp-image-5624" srcset="https://f2school.com/wp-content/uploads/2020/03/Informatique-industrielle-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Informatique-industrielle-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Informatique-industrielle-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Informatique-industrielle-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Informatique-industrielle.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<span id="more-5620"></span>



<p class="wp-block-paragraph">&nbsp;Informatique industrielle est une branche de l&#8217;informatique appliquée qui couvre l&#8217;ensemble des techniques de conception et de programmation, de systèmes informatisés à vocation industrielle, qui ne sont pas des ordinateurs.</p>



<h5 class="wp-block-heading">Domaines d&#8217;applications :</h5>



<p class="wp-block-paragraph">Alarme, automobile, aviation, instrumentation, médicale, téléphonie mobile, terminaux de paiement pour carte bancaire &#8230; </p>



<h5 class="wp-block-heading">Les différents systèmes programmables</h5>



<ul class="wp-block-list"><li>Les circuits spécialisés ou ASIC (Application
Specific Integrated Circuit) : Les circuits spécialisés sont des circuits
spécialisés dès leur conception pour une application donnée.</li><li>Les systèmes en logique programmée et/ou en
logique programmable sont connus sous la désignation de PLD (programmable logic
device, circuit logique programmable)</li><li>Les systèmes micro-programmés : Les
micro-contrôleurs sont typiquement des systèmes micro-programmés.</li></ul>



<h5 class="wp-block-heading">Les différents bus d&#8217;un système micro-programmés</h5>



<p class="wp-block-paragraph"> Un bus permet de faire transiter (liaison série/parallèle) des informations codées en binaire entre deux points. Typiquement les informations sont regroupées en mots : octet (8 bits), word (16 bits) ou double word (32 bits). </p>



<h6 class="wp-block-heading">Il existe 3 Types de bus :</h6>



<p class="wp-block-paragraph">● Bus de données : permet de transférer entre composants des
données, </p>



<p class="wp-block-paragraph">Exemple : résultat d&#8217;une opération, valeur d&#8217;une variable, etc.</p>



<p class="wp-block-paragraph">● Bus d&#8217;adresses : permet de transférer entre composants des
adresses,</p>



<p class="wp-block-paragraph"> Exemple : adresse d&#8217;une case mémoire, etc.</p>



<p class="wp-block-paragraph">● Bus de contrôle : permet l&#8217;échange entre les composants
d&#8217;informations de.contrôle [bus rarement représenté sur les schémas].</p>



<p class="wp-block-paragraph"> Exemple : périphérique prêt/occupé, erreur/exécution réussie, etc.</p>



<h5 class="wp-block-heading"><strong>Plan du cours
informatique industrielle</strong></h5>



<p class="wp-block-paragraph">Présentation de l&#8217;informatique industrielle et des systèmes
micro-programmés</p>



<p class="wp-block-paragraph">Architecture des micro-contrôleurs</p>



<p class="wp-block-paragraph">Présentation des différents éléments d&#8217;un micro-contrôleur,
éléments de choix</p>



<p class="wp-block-paragraph">Rappels sur les nombres binaires et les différents codages</p>



<p class="wp-block-paragraph">Les instructions</p>



<p class="wp-block-paragraph">Rappels sur la logique combinatoire et séquentielle</p>



<p class="wp-block-paragraph">Étude du fonctionnement d&#8217;un micro-contrôleur : le PIC
18F4520</p>



<p class="wp-block-paragraph">Programmation en Assembleur &#8212; Rappel sur les algorigrammes</p>



<p class="wp-block-paragraph">Présentation des interruptions</p>



<p class="wp-block-paragraph">Étude d&#8217;un programme en Assembleur avec gestion des
interruptions</p>



<p class="wp-block-paragraph">Présentation de fonctions intégrées au microcontrôleur
(timer, PWM, etc.)</p>



<p class="wp-block-paragraph">Presentation du langage C pour le microcontrôleur /
spécificité pour le PIC 18F4520</p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2020/03/Informatique-industriel.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Informatique-industriel</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2020/03/Informatique-industriel.pdf">Télécharger</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="mr2FRRxxSU"><a href="https://f2school.com/microcontroleur/">Microcontrôleur</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Microcontrôleur » &#8212; F2School" src="https://f2school.com/microcontroleur/embed/#?secret=mr2FRRxxSU" data-secret="mr2FRRxxSU" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="mztglZYRnF"><a href="https://f2school.com/cours-de-programmation-des-microcontroleurs-pic-en-c/">Microcontrôleurs PIC : Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Microcontrôleurs PIC : Programmation en C » &#8212; F2School" src="https://f2school.com/cours-de-programmation-des-microcontroleurs-pic-en-c/embed/#?secret=mztglZYRnF" data-secret="mztglZYRnF" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="sU6uNT6nJG"><a href="https://f2school.com/reseaux-informatique/">Réseaux informatique : Cours</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Réseaux informatique : Cours » &#8212; F2School" src="https://f2school.com/reseaux-informatique/embed/#?secret=sU6uNT6nJG" data-secret="sU6uNT6nJG" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="ykBZwTbH7g"><a href="https://f2school.com/base-de-donnees-cours-exercices-travaux-pratiques/">Base de données -Cours-Exercices-Travaux pratiques</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Base de données -Cours-Exercices-Travaux pratiques » &#8212; F2School" src="https://f2school.com/base-de-donnees-cours-exercices-travaux-pratiques/embed/#?secret=ykBZwTbH7g" data-secret="ykBZwTbH7g" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="tEhW2UTM25"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=tEhW2UTM25" data-secret="tEhW2UTM25" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="GFQRxE5gPo"><a href="https://f2school.com/introduction-a-linformatique/">Introduction à l&#8217;informatique &#8211; cours</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Introduction à l&#8217;informatique &#8211; cours » &#8212; F2School" src="https://f2school.com/introduction-a-linformatique/embed/#?secret=GFQRxE5gPo" data-secret="GFQRxE5gPo" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/informatique-industrielle-cours/">Informatique industrielle – Cours</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/informatique-industrielle-cours/">Informatique industrielle &#8211; Cours</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/informatique-industrielle-cours/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Microcontrôleurs PIC : Programmation en C</title>
		<link>https://f2school.com/cours-de-programmation-des-microcontroleurs-pic-en-c/</link>
					<comments>https://f2school.com/cours-de-programmation-des-microcontroleurs-pic-en-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Mon, 20 Jan 2020 20:55:05 +0000</pubDate>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Informatique industrielle]]></category>
		<category><![CDATA[apprendre la programmation des pic]]></category>
		<category><![CDATA[comment programmer un pic]]></category>
		<category><![CDATA[microcontrôleur pic]]></category>
		<category><![CDATA[microcontroleur pic cours]]></category>
		<category><![CDATA[programmateur pic]]></category>
		<category><![CDATA[programmation des microcontroleurs en c]]></category>
		<category><![CDATA[programmation des microcontroleurs pic en c pdf]]></category>
		<category><![CDATA[programmation des pic en c cours]]></category>
		<category><![CDATA[programmation microcontroleur pic pdf]]></category>
		<category><![CDATA[programmation pic]]></category>
		<category><![CDATA[programmation pic en c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3945</guid>

					<description><![CDATA[<p>Programmation des microcontrôleurs PIC en C Les microcontrôleurs PIC sont des microcontrôleurs fabriqués par la société Microchip qui fournit par ailleurs gratuitement la plate-forme logiciel de développement MPLAB IDE. L’intérêt est pour un faible coût, de disposer d’un composant programmable de nombreuses fois, pouvant être utilisé de façon autonome&#160;: plus besoins d’ordinateur une fois le [&#8230;]</p>
<p>The post <a href="https://f2school.com/cours-de-programmation-des-microcontroleurs-pic-en-c/">Microcontrôleurs PIC : Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/cours-de-programmation-des-microcontroleurs-pic-en-c/">Microcontrôleurs PIC : Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="https://f2school.com/wp-content/uploads/2020/07/Microcontrôleurs-PIC-Programmation-en-C-1-1024x574.png" alt="Microcontrôleurs PIC : Programmation en C" class="wp-image-7774" srcset="https://f2school.com/wp-content/uploads/2020/07/Microcontrôleurs-PIC-Programmation-en-C-1-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/07/Microcontrôleurs-PIC-Programmation-en-C-1-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/07/Microcontrôleurs-PIC-Programmation-en-C-1-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/07/Microcontrôleurs-PIC-Programmation-en-C-1-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/07/Microcontrôleurs-PIC-Programmation-en-C-1.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<span id="more-3945"></span>



<p class="wp-block-paragraph"><strong>Programmation des microcontrôleurs PIC en C</strong></p>



<p class="wp-block-paragraph">Les microcontrôleurs PIC sont des microcontrôleurs fabriqués par la société Microchip qui fournit par ailleurs gratuitement la plate-forme logiciel de développement MPLAB IDE. L’intérêt est pour un faible coût, de disposer d’un composant programmable de nombreuses fois, pouvant être utilisé de façon autonome&nbsp;: plus besoins d’ordinateur une fois le composant programmé.</p>



<p class="wp-block-paragraph">L’utilisation d’un microcontrôleur dans une application simplifie notamment les montages électroniques entraînant par la même occasion un gain de temps et de coût. Les domaines d’utilisation principaux sont la robotique, la domotique et l’industrie.</p>



<p class="wp-block-paragraph"><strong>L’éditeur de programme </strong>est un logiciel permettant d’écrire le programme dans un langage de programmation. Nous utiliserons le logiciel MPLAB IDE. Le fabricant Microchip fournit gratuitement ce logiciel.</p>



<p class="wp-block-paragraph"><strong>Le compilateur </strong>est un logiciel traduisant un programme écrit dans un langage donné (C, basic, assembleur) en langage machine. Ce logiciel peut aussi comporter un «debugger» permettant la mise au point du programme, et un simulateur permettant de vérifier son fonctionnement. On utilisera le compilateur CC5X dans sa version gratuite. Cette version gratuite permet d&#8217;écrire environ 1ko de programme. On peut alors intégrer CC5X dans l&#8217;environnement MPLAB. Ainsi CC5X devient un outil de MPLAB dans lequel l&#8217;écriture, la simulation et le debugging du programme en C devient alors possible.</p>



<p class="wp-block-paragraph"><strong>Le programmateur</strong> permet de transférer le programme compilé (langage machine) dans la mémoire du microcontrôleur. Il est constitué d’un circuit branché sur le port COM ou USB du PC, sur lequel on implante le PIC, et d’un logiciel permettant d’assurer le transfert. Il existe différents logiciels, nous utiliserons Icprog ou WinPic800. De nos jours, il existe des PIC programmable sur site.</p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2020/01/Cours-de-programmation-microcontrôleurs-PIC-en-C-01.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Cours-de-programmation-microcontrôleurs-PIC-en-C-01</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2020/01/Cours-de-programmation-microcontrôleurs-PIC-en-C-01.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2020/01/Cours-de-programmation-microcontrôleurs-PIC-en-C-02.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Cours-de-programmation-microcontrôleurs-PIC-en-C-02</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2020/01/Cours-de-programmation-microcontrôleurs-PIC-en-C-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2020/01/Cours-de-programmation-microcontrôleurs-PIC-en-C-03.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Cours-de-programmation-microcontrôleurs-PIC-en-C-03</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2020/01/Cours-de-programmation-microcontrôleurs-PIC-en-C-03.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="dynPMff2P4"><a href="https://f2school.com/microcontroleur/">Microcontrôleur</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Microcontrôleur » &#8212; F2School" src="https://f2school.com/microcontroleur/embed/#?secret=dynPMff2P4" data-secret="dynPMff2P4" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="GsMMuPykjz"><a href="https://f2school.com/langage-java-cours-et-exercices-corriges/">Langage JAVA : Cours et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Langage JAVA : Cours et exercices corrigés » &#8212; F2School" src="https://f2school.com/langage-java-cours-et-exercices-corriges/embed/#?secret=GsMMuPykjz" data-secret="GsMMuPykjz" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="9KmSjcy90e"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=9KmSjcy90e" data-secret="9KmSjcy90e" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="06PJ7vOAPP"><a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Notions de base en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/notions-de-base-du-langage-c/embed/#?secret=06PJ7vOAPP" data-secret="06PJ7vOAPP" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="uGSAPCoJen"><a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Lecture et écriture en C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/lecture-et-ecriture-en-langage-c/embed/#?secret=uGSAPCoJen" data-secret="uGSAPCoJen" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="Mz56XxWTqp"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=Mz56XxWTqp" data-secret="Mz56XxWTqp" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/cours-de-programmation-des-microcontroleurs-pic-en-c/">Microcontrôleurs PIC : Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/cours-de-programmation-des-microcontroleurs-pic-en-c/">Microcontrôleurs PIC : Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/cours-de-programmation-des-microcontroleurs-pic-en-c/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Microcontrôleur</title>
		<link>https://f2school.com/microcontroleur/</link>
					<comments>https://f2school.com/microcontroleur/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 09 Jan 2020 15:55:13 +0000</pubDate>
				<category><![CDATA[Automatique]]></category>
		<category><![CDATA[Electronique]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Informatique industrielle]]></category>
		<category><![CDATA[Physique]]></category>
		<category><![CDATA[can]]></category>
		<category><![CDATA[convertisseur analogique numerique]]></category>
		<category><![CDATA[convertisseur analogique numérique exercices corrigés]]></category>
		<category><![CDATA[cours bases microcontroleurs]]></category>
		<category><![CDATA[cours de microcontroleur pdf]]></category>
		<category><![CDATA[cours microcontroleur]]></category>
		<category><![CDATA[cours microcontroleur pdf]]></category>
		<category><![CDATA[cours microcontroleur pic]]></category>
		<category><![CDATA[cours sur les timers]]></category>
		<category><![CDATA[cours timer microcontroleur]]></category>
		<category><![CDATA[défauts des microcontrôleurs]]></category>
		<category><![CDATA[electronique]]></category>
		<category><![CDATA[langage c]]></category>
		<category><![CDATA[le microprocesseur]]></category>
		<category><![CDATA[Les avantages des microcontrôleurs]]></category>
		<category><![CDATA[microcontrôleur 8 bits ST7]]></category>
		<category><![CDATA[microcontroleur cours pdf]]></category>
		<category><![CDATA[microcontroleur definition]]></category>
		<category><![CDATA[microcontrôleur et microprocesseur]]></category>
		<category><![CDATA[microcontrôleur pdf]]></category>
		<category><![CDATA[microcontrôleur pic]]></category>
		<category><![CDATA[microcontroleur pic cours]]></category>
		<category><![CDATA[microcontrôleur programmable]]></category>
		<category><![CDATA[microcontroleur role]]></category>
		<category><![CDATA[microcontroleur schema]]></category>
		<category><![CDATA[microprocesseur]]></category>
		<category><![CDATA[microprocesseur et microcontrôleur cours]]></category>
		<category><![CDATA[microprocesseur pdf]]></category>
		<category><![CDATA[microprocesseur role]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[programmation microcontroleur]]></category>
		<category><![CDATA[programmation microcontroleur pic pdf]]></category>
		<category><![CDATA[timer]]></category>
		<category><![CDATA[Timers]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3605</guid>

					<description><![CDATA[<p>Microcontrôleur est un circuit intégré qui contient en interne, c’est-à-dire dans un seul et même boîtier, l’équivalent de la structure complète d’un micro-ordinateur Les microcontrôleurs sont apparus quand : Quand on a sut les fabriquer, cad quand les technologies d’intégrations ont suffisamment progressées Quand dans les applications domestiques ou industrielles ont avait besoin de systèmes [&#8230;]</p>
<p>The post <a href="https://f2school.com/microcontroleur/">Microcontrôleur</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/microcontroleur/">Microcontrôleur</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="https://f2school.com/wp-content/uploads/2020/07/Microcontrôleur-1-1024x574.png" alt="Microcontrôleur" class="wp-image-7851" srcset="https://f2school.com/wp-content/uploads/2020/07/Microcontrôleur-1-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/07/Microcontrôleur-1-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/07/Microcontrôleur-1-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/07/Microcontrôleur-1-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/07/Microcontrôleur-1.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<span id="more-3605"></span>



<p class="wp-block-paragraph">Microcontrôleur est un circuit intégré qui contient en interne, c’est-à-dire dans un seul et même boîtier, l’équivalent de la structure complète d’un micro-ordinateur</p>



<p class="wp-block-paragraph">Les
microcontrôleurs sont apparus quand :</p>



<ul class="wp-block-list"><li>Quand on a sut les fabriquer, cad quand les
technologies d’intégrations
ont suffisamment progressées</li><li>Quand dans les applications domestiques ou
industrielles ont avait besoin de systèmes «
intelligents » ou tout au moins programmables.</li></ul>



<p class="wp-block-paragraph"><strong>Les avantages des microcontrôleurs</strong></p>



<p class="wp-block-paragraph">&#8211; Diminution
de l’encombrement du matériel et du circuit imprimé</p>



<p class="wp-block-paragraph">&#8211;
Simplification du tracé du circuit imprimé p (lus besoin de tracer de bus !)</p>



<p class="wp-block-paragraph">&#8211; Augmentation
de la fiabilité du système </p>



<p class="wp-block-paragraph">&#8211;
Intégration en technologie MOS, CMOS, ou HCMOS diminution de la consommation</p>



<p class="wp-block-paragraph">&#8211; Le
microcontrôleur contribue à réduire les coûts à plusieurs niveaux&nbsp;: moins
cher que les composants qu’il remplace. Diminution des coûts de main d’œuvre
(conception et montage)</p>



<p class="wp-block-paragraph">&#8211;
Environnement de programmation et de simulation évolués</p>



<p class="wp-block-paragraph"><strong>Les défauts des microcontrôleurs</strong></p>



<p class="wp-block-paragraph">&#8211; le
microcontrôleur est souvent surdimensionné devant les besoins de l’application</p>



<p class="wp-block-paragraph">&#8211;
Investissement dans les outils de développement</p>



<p class="wp-block-paragraph">&#8211; Écrire les
programmes, les tester et tester leur mise en place sur le matériel qui entoure
le microcontrôleur</p>



<p class="wp-block-paragraph">&#8211;
Incompatibilité possible des outils de développement pour des microcontrôleurs
de même marque.</p>



<p class="wp-block-paragraph">&#8211; Les
microcontrôleurs les plus intégrés et les moins coûteux sont ceux disposant de
ROM programmables par masque. Fabrication uniquement en grande série &gt;1000</p>



<p class="wp-block-paragraph">&#8211; Défaut
relatif car il existe maintenant systématique des versions OTPROM un peu plus chère.</p>



<h5 class="wp-block-heading"><strong>Plan du cours Microcontrôleur</strong></h5>



<h6 class="wp-block-heading">I.
MICROPROCESSEUR</h6>



<p class="wp-block-paragraph">1.1. Système
informatique minimal</p>



<p class="wp-block-paragraph">1.2.
Exécution de programme</p>



<p class="wp-block-paragraph">1.3. Les
Interruptions</p>



<h6 class="wp-block-heading">II.
MICROCONTROLEUR</h6>



<p class="wp-block-paragraph">2.1. Architecture
d’un Microcontrôleur</p>



<p class="wp-block-paragraph">2.2. Etude
du microcontrôleur 8 bits ST7</p>



<p class="wp-block-paragraph">a) Les
registres internes</p>



<p class="wp-block-paragraph">b)
L’organisation mémoire (memory map)</p>



<p class="wp-block-paragraph">c) Le jeux
d’instruction</p>



<p class="wp-block-paragraph">2.3. Les
Périphériques du ST7</p>



<p class="wp-block-paragraph">2.3.1.
Programmation et configuration des périphériques </p>



<p class="wp-block-paragraph">2.3.2 Les
Timers </p>



<p class="wp-block-paragraph">2.3.3. Le
Convertisseur analogique/numérique (CAN)</p>



<p class="wp-block-paragraph">2.3.4. Les
ports d’entrées/sorties parallèles</p>



<p class="wp-block-paragraph">2.4. Les
interruptions</p>



<h6 class="wp-block-heading">III.
UTILISATION DU LANGAGE C </h6>



<p class="wp-block-paragraph">3.1.
Organisation mémoire du ST7 et options de compilation</p>



<p class="wp-block-paragraph">3.2.
Allocation des variables </p>



<p class="wp-block-paragraph">3.2.1. La
zone DEFAULT_RAM </p>



<p class="wp-block-paragraph">3.2.2. Les
variables en page zéro</p>



<p class="wp-block-paragraph">3.2.3. Les
constantes</p>



<p class="wp-block-paragraph">3.2.4.
Stockage en mémoire EEPROM</p>



<p class="wp-block-paragraph">3.2.5.
Allocation de bouts de code</p>



<p class="wp-block-paragraph">3.2.6. Accés
à la mémoire via des pointeurs</p>



<p class="wp-block-paragraph">3.3. Les
registres des Périphériques </p>



<p class="wp-block-paragraph">3.3.1.
Déclaration des registres</p>



<p class="wp-block-paragraph">3.3.2.
Lecture, écriture et test d’un bit dans un registre</p>



<p class="wp-block-paragraph">3.3.3.
Configuration des registres lors d’initialisation de périphériques</p>



<p class="wp-block-paragraph">3.3.4.
Utilisation de macros pour les opérations sur les bit</p>



<p class="wp-block-paragraph">3.4.
Programmation des Interruptions</p>



<p class="wp-block-paragraph">3.5. Langage
C optimisé pour microcontrôleurs</p>



<h6 class="wp-block-heading">IV. LA MISE
EN ŒUVRE</h6>



<p class="wp-block-paragraph">4.1. Mise en
œuvre matérielle</p>



<p class="wp-block-paragraph">4.2. Mise en
œuvre logicielle</p>



<p class="wp-block-paragraph">4.3. La
chaîne de développement ST7</p>



<p class="wp-block-paragraph">4.4. Exemple
de projet</p>



<p class="wp-block-paragraph">4.4.1. Programme
principal “main.c”</p>



<p class="wp-block-paragraph">4.4.2.
fichier de link “enviro.prm”</p>



<p class="wp-block-paragraph">4.4.3.
fichier d’environnement “defaut.env&nbsp;‘’</p>



<p class="wp-block-paragraph">4.4.4.
fichier make “enviro.mak”</p>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="wp-block-heading">I-Télécharger le cours N°1 de Microcontrôleur</h5>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2020/01/Cours_microcontroleur-01.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Cours_microcontroleur-01</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2020/01/Cours_microcontroleur-01.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<h5 class="wp-block-heading">II-Télécharger le cours N°2 de Microcontrôleur</h5>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2020/01/Cours_microcontroleur-02.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Cours_microcontroleur-02</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2020/01/Cours_microcontroleur-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<h5 class="wp-block-heading">III-Télécharger le cours N°3 de Microcontrôleur</h5>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2020/01/Cours_microcontroleur-03.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Cours_microcontroleur-03</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2020/01/Cours_microcontroleur-03.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="wiX5sqkWXu"><a href="https://f2school.com/cours-et-exercices-sur-la-diode/">Diode: Cours et exercices</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Diode: Cours et exercices » &#8212; F2School" src="https://f2school.com/cours-et-exercices-sur-la-diode/embed/#?secret=wiX5sqkWXu" data-secret="wiX5sqkWXu" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="PtLdd25jMj"><a href="https://f2school.com/transistor-bipolaire/">Transistor bipolaire : Cours et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Transistor bipolaire : Cours et exercices corrigés » &#8212; F2School" src="https://f2school.com/transistor-bipolaire/embed/#?secret=PtLdd25jMj" data-secret="PtLdd25jMj" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="xYMcl5cBlW"><a href="https://f2school.com/convertisseur-numerique-analogique-et-analogique-numerique/">Convertisseur numérique-analogique et analogique-numérique</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Convertisseur numérique-analogique et analogique-numérique » &#8212; F2School" src="https://f2school.com/convertisseur-numerique-analogique-et-analogique-numerique/embed/#?secret=xYMcl5cBlW" data-secret="xYMcl5cBlW" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="swtPh5zEI2"><a href="https://f2school.com/electronique-de-puissance/">Electronique de puissance &#8211; cours &#8211; TD et Exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Electronique de puissance &#8211; cours &#8211; TD et Exercices corrigés » &#8212; F2School" src="https://f2school.com/electronique-de-puissance/embed/#?secret=swtPh5zEI2" data-secret="swtPh5zEI2" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="CK5nYS2NNH"><a href="https://f2school.com/cours-et-exercices-de-regulation/">Régulation &#8211; Automatique : Cours et exercices</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Régulation &#8211; Automatique : Cours et exercices » &#8212; F2School" src="https://f2school.com/cours-et-exercices-de-regulation/embed/#?secret=CK5nYS2NNH" data-secret="CK5nYS2NNH" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="1aOB71SKOn"><a href="https://f2school.com/circuits-en-regime-continu/">Circuits électriques en régime continu- cours et exercices</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Circuits électriques en régime continu- cours et exercices » &#8212; F2School" src="https://f2school.com/circuits-en-regime-continu/embed/#?secret=1aOB71SKOn" data-secret="1aOB71SKOn" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/microcontroleur/">Microcontrôleur</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/microcontroleur/">Microcontrôleur</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/microcontroleur/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
