30.07.2015 Views

La programmation des PICs - Seconde partie

La programmation des PICs - Seconde partie

La programmation des PICs - Seconde partie

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1. IntroductionTout d’abord, un grand remerciement à tous ceux qui ont permis que cette aventure existe.Je parle ici de toutes les personnes qui m’ont envoyé leurs commentaires et corrections, lesdifférents hébergeurs de la première <strong>partie</strong> de ce cours, ainsi que tous ceux qui m’ont envoyéremerciements et encouragements. Je remercie d’avance tous ceux qui feront de même pourcette seconde <strong>partie</strong>.Merci également à mon épouse pour sa patience durant toutes ces soirées passées « plantéderrière mon ordi ».Cette seconde <strong>partie</strong> s’adresse aux personnes qui ont déjà lu et compris la première<strong>partie</strong>, dédicacée à la <strong>programmation</strong> du 16F84. Donc, je ne reviendrai pas sur les explicationsde base concernant la <strong>programmation</strong>, et je n’expliquerai pas non plus les différentesfonctions avec autant de détail. Cet ouvrage est donc un complément, une évolution, et non unouvrage <strong>des</strong>tiné à être utilisé de manière complètement indépendante.Le document indispensable pour aborder la <strong>programmation</strong> du processeur 16F87x est ledatasheet 16F87x disponible sur le site http://www.microchip.com. Afin que tout le mondedispose du même document que l’auteur, j’ai intégré dans le répertoire « fichiers », la versiondu datasheet qui a servi pour élaborer ce cours.Ceux qui veulent comprendre tous les détails du fonctionnement <strong>des</strong> <strong>PICs</strong> concernéspeuvent également charger le « Pic Micro Mid-Range MCU Family Reference Manual »,disponible à la même adresse. Attention, l’impression de cet ouvrage, disponible d’ailleurs parchapitres séparés, requiert plusieurs centaines de feuilles.Cet ouvrage est plus technique que le précédent. Cette démarche m’a été imposée, d’unepart par l’étendue <strong>des</strong> possibilités, et d’autre part par la nécessité d’une certaine part dethéorie qui, seule, permettra de sortir le lecteur de toutes les situations non abordées de façonconcrète.En effet, ces composants possèdent une multitude de fonctions, elles-mêmes parfoisscindées en plusieurs mo<strong>des</strong> de fonctionnement. Décrire un exemple détaillé pour chacune <strong>des</strong>es fonctions aurait nécessité un ouvrage trop conséquent pour que je puisse en venir à boutdans <strong>des</strong> délais raisonnables. Vous remarquerez cependant que je n’ai pas été avared’exercices pratiques.J’ai donc conservé le maximum d’exemples, mais j’ai opté principalement pour unedémarche qui vise à vous fournir tous les outils et toutes les explications qui vous permettrontd’utiliser toutes les fonctions de cette série dans vos applications particulières.Ce faisant, j’ai dû aborder beaucoup de théorie, ce qui rend cet ouvrage un peu plus dur àlire que le précédent. Ce n’est pas une démarche élitiste, au contraire, mais une tentative pourvous ouvrir le maximum de portes pour le futur. De plus, vous êtes sensés, lors de la lecturede cet ouvrage, maîtriser parfaitement le 16F84, on ne peut donc plus parler d’ouvrage pourdébutants.J’espère qu’en procédant de la sorte, je ne me suis pas montré trop rébarbatif.9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!