{"id":1090,"date":"2011-02-09T09:21:35","date_gmt":"2011-02-09T08:21:35","guid":{"rendered":"http:\/\/www.geii.iut-nimes.fr\/fg\/?p=1090"},"modified":"2024-11-22T18:21:47","modified_gmt":"2024-11-22T17:21:47","slug":"projet-er-s1-et-s2-carte-%c2%b5c-16f88","status":"publish","type":"post","link":"http:\/\/www.giamarchi.fr\/?p=1090","title":{"rendered":"Projets ER S2 et S4 : Application autour du \u00b5C 16F88"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><span style=\"color: #0000ff;\"><figure><a href=\"http:\/\/perso.iut-nimes.fr\/fgiamarchi\/wp-content\/uploads\/2011\/02\/LabDec_\u00b5C.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-1099\" alt=\"LabDec_\u00b5C\" src=\"http:\/\/perso.iut-nimes.fr\/fgiamarchi\/wp-content\/uploads\/2011\/02\/LabDec_\u00b5C-300x241.png\" width=\"300\" height=\"241\" srcset=\"http:\/\/www.giamarchi.fr\/wp-content\/uploads\/2011\/02\/LabDec_\u00b5C-300x241.png 300w, http:\/\/www.giamarchi.fr\/wp-content\/uploads\/2011\/02\/LabDec_\u00b5C.png 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>Comment r\u00e9aliser une application avec un \u00b5C 16F88<\/span><\/h3>\n\n\n\n<p>Dans cette page, nous allons d\u00e9crire comment r\u00e9aliser une application autour d&rsquo;un microcontr\u00f4leur PIC. Nous avons choisi le \u00b5C 16F88 de Microchip pour des raisons de p\u00e9dagogie dans notre d\u00e9partement.<\/p>\n\n\n\n<p>Afin de d\u00e9velopper des applications utilisant un microcontr\u00f4leur 16F88 dans de bonnes conditions, nous avons d\u00e9velopp\u00e9 une carte tr\u00e8s simple pouvant \u00eatre plant\u00e9 dans un plaque d&rsquo;essai de type labDec. La carte est programmable par un port s\u00e9rie ou un port s\u00e9rie virtuel (USB).<\/p>\n\n\n\n<p>Cette carte pour microcontr\u00f4leur 16F88 de Microchip est la version am\u00e9lior\u00e9e d&rsquo;une carte ayant servi \u00e0 un projet de robot mini sumo en 2009\/2010.<\/p>\n\n\n\n<p><span style=\"color: #333399;\"><span style=\"text-decoration: underline;\"><em>Fichier de la carte<\/em><\/span> <\/span>: <a href=\"http:\/\/fgiamarchi\/wp-content\/uploads\/2014\/04\/Carte-16F88-V2.2.pdf\">Carte \u00b5C 16F88<\/a><\/p>\n\n\n\n<p><span style=\"color: #333399;\"><em><span style=\"text-decoration: underline;\">Sch\u00e9ma de mise en \u0153uvre du projet<\/span><\/em> :<\/span> Dans un premier temps, vous devez dessiner le sch\u00e9ma du montage autour de votre \u00b5C, en tenant compte des restrictions de la carte (Certaines lignes du \u00b5C sont r\u00e9serv\u00e9es).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft\"><a href=\"http:\/\/perso.iut-nimes.fr\/fgiamarchi\/wp-content\/uploads\/2011\/02\/TP_16F88.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"126\" src=\"http:\/\/perso.iut-nimes.fr\/fgiamarchi\/wp-content\/uploads\/2011\/02\/TP_16F88-300x126.jpg\" alt=\"TP_16F88\" class=\"wp-image-1153\" srcset=\"http:\/\/www.giamarchi.fr\/wp-content\/uploads\/2011\/02\/TP_16F88-300x126.jpg 300w, http:\/\/www.giamarchi.fr\/wp-content\/uploads\/2011\/02\/TP_16F88.jpg 883w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Cette image, r\u00e9alis\u00e9e avec le logiciel gratuit <a href=\"http:\/\/fritzing.org\/\" target=\"_blank\">Fritzing<\/a>, permet de visualiser l&rsquo;implantation des divers composants sur la platine d&rsquo;essai. Cliquez sur l&rsquo;image pour l&rsquo;agrandir.<\/p>\n\n\n\n<p>La carte \u00e0 \u00b5C 16F88 est implant\u00e9e au milieu et aliment\u00e9e par ses broches 1 et 2, respectivement sur la masse et le plus. Sur cette image, l&rsquo;alimentation est r\u00e9alis\u00e9e \u00e0 partir de 4 piles, mais une alimentation r\u00e9gul\u00e9e 5Volts sera le mieux. La del rouge est sa r\u00e9sistance de limitation sont branch\u00e9es sur RB7. Le bouton poussoir et sa r\u00e9sistance de tirage \u00e0 ,l&rsquo;\u00e9tat bas sont branch\u00e9s sur RB0. On a ajout\u00e9 un condensateur pour am\u00e9liorer la qualit\u00e9 de la tension, si la source est \u00e9loign\u00e9e du montage.<\/p>\n\n\n\n<p><span style=\"color: #333399;\"><em><span style=\"text-decoration: underline;\">Programmation du \u00b5C 16F88<\/span><\/em> :<\/span> Pour programmer le \u00b5C de la carte, nous vous proposons d&rsquo;utiliser l&rsquo;environnement de d\u00e9veloppement int\u00e9gr\u00e9 MPLAB avec un compilateur C. Les fichiers de base pour programmer divers PIC sont donn\u00e9s \u00e0 la page <a href=\"http:\/\/fgiamarchi\/?page_id=1103\">MPLAB + Compilateur<\/a>.<\/p>\n\n\n\n<p>Le programme choisi pour cette application est disponible avec les autres sous le nom : Exo_01.c<\/p>\n\n\n\n<p>Ensuite, il faut lancer l&rsquo;application MPLAB, cr\u00e9er un nouveau projet avec Project Wizard. Ensuite, il faut choisir le composant \u00e0 programmer, ici c&rsquo;est un 16F88. Puis le langage de programmation, pour nous, cela sera CCS C Compiler.Ensuite encore, choisir un r\u00e9pertoire de travail et un nom de projet. Et pour finir ajouter le fichier Exo_01.c dans la fen\u00eatre de droite. Si le fichier n&rsquo;est pas pr\u00e9sent dans le r\u00e9pertoire, il faudra changer la lettre A en C, en cliquant sur la lettre.<\/p>\n\n\n\n<p>Des fen\u00eatres apparaissent. Compiler le programme avec l&rsquo;ic\u00f4ne Build ou Make Project. Si tout va bien, un fichier .hex a \u00e9t\u00e9 cr\u00e9\u00e9 et peut \u00eatre transf\u00e9rer dans le \u00b5C 16F88.<\/p>\n\n\n\n<p>A suivre&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comment r\u00e9aliser une application avec un \u00b5C 16F88 Dans cette page, nous allons d\u00e9crire comment r\u00e9aliser une application autour d&rsquo;un microcontr\u00f4leur PIC. Nous avons choisi le \u00b5C 16F88 de Microchip pour des raisons de p\u00e9dagogie dans notre d\u00e9partement. Afin de &hellip; <a href=\"http:\/\/www.giamarchi.fr\/?p=1090\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1099,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,4],"tags":[23,92,61,26,58,11,91],"class_list":["post-1090","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-etudes-realisations","category-publications","tag-16f88","tag-compilateur-c","tag-electronique","tag-giamarchi","tag-initiation","tag-iut-geii-nimes","tag-mplab"],"_links":{"self":[{"href":"http:\/\/www.giamarchi.fr\/index.php?rest_route=\/wp\/v2\/posts\/1090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.giamarchi.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.giamarchi.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.giamarchi.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.giamarchi.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1090"}],"version-history":[{"count":35,"href":"http:\/\/www.giamarchi.fr\/index.php?rest_route=\/wp\/v2\/posts\/1090\/revisions"}],"predecessor-version":[{"id":4958,"href":"http:\/\/www.giamarchi.fr\/index.php?rest_route=\/wp\/v2\/posts\/1090\/revisions\/4958"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.giamarchi.fr\/index.php?rest_route=\/wp\/v2\/media\/1099"}],"wp:attachment":[{"href":"http:\/\/www.giamarchi.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.giamarchi.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1090"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.giamarchi.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}