[PDF] TD Microcontrôleur famille PIC





Previous PDF Next PDF



Travaux Pratiques

En bref nous nous intéressons à la programmation du microcontrôleur PIC de Microship (PIC16F877A) et aux tion (examen)



Microcontrôleurs Microcontrôleurs

Un TP sur les interruptions (4h). Question TP (dans l'examen du module IF3) Microcontrôleur PIC. Documentation technique. 3 / 24. Figure 1 : Organisation ...



Le Microcontrôleur 16F84 de Microchip Le Microcontrôleur 16F84 de Microchip

Les applications à base de PIC sont multiples ces microcontrôleurs offrent de Le test de ce bit au début du programme permet de savoir si le système vient d ...



Untitled Untitled

Examen Microcontrôleur. Année universitaire 2016/2017. Module c- Donner a signification de la lettre F dans le nom du PIC 16F84A. Quelle est la taille du ...



M1 _INB_EB746_Notes M1 _INB_EB746_Notes

Examen final Semestre 1 : 2020-2021. Parcours : M1 INB Le programme suivant fait clignoter une LED connectée au port RB0 d'un Microcontrôleur PIC : 16F877A.



Connaissances requises UTILISATION DES OUTILS DE Connaissances requises UTILISATION DES OUTILS DE

Exercice 1. Programmation d'un microcontrôleur PIC 16F84 à l'aide de l'outil de programmation FLOWCODE. Le cycle de fonctionnement du vérin est un « va et 



Examen 1 Examen 1

5 nov. 2015 - Le microcontrôleur est similaire au microcontrôleur que vous utilisez dans les ... Conseil : Une image vaut mille mots! QBonus (3 points): Dans ...



TD Microcontrôleur famille PIC TD Microcontrôleur famille PIC

La finalité de cet exercice est de réaliser le câblage et la logique entre un microcontrôleur de type PIC et les entrées des 74HC259 de la Figure 1. Figure 



TD : PIC 16F84 (introduction) TD : PIC 16F84 (introduction)

TD : PIC 16F84 (introduction). Exercice 1 : Dans un microcontrôleur PIC16F84A : a) quel est l'élément qui sert à indiquer l'adresse de la prochaine 



Cours microcontrôleurs

- Devoir surveillé de 1 heure à la fin du toisième chapitre relatif à la programmation du PIC 16F877 avec le compilateur CCS. - Test N°2 de 30 minutes



M1 _INB_EB746_Notes

Exercice 1 :(5pts). Le programme suivant fait clignoter une LED connectée au port RB0 d'un Microcontrôleur PIC : 16F877A. Oscillateur : 20 Mhz.



AVANT-PROPOS

Examen final écrit de 1 heure et demi sur tout le programme. Comprendre l'architecture d'un microcontrôleur en particulier le PIC 16F877 et.



Travaux Pratiques

En bref nous nous intéressons à la programmation du microcontrôleur PIC de uit de test qui permet de faire clignoter une LED (ON durant 1 sec et OF.



Microcontrôleurs

Question TP (dans l'examen du module IF3). Projets… Les microcontrôleurs PIC ... 1 type de mémoire programme / PIC : ROM EEPROM



le-pic-16f876-877.pdf

Les PICs sont des microcontrôleurs à architecture RISC (Reduce Instructions btfsc Fb : bit test skip if clear : teste le bit b du registre F et saute ...



TD Microcontrôleur famille PIC

La finalité de cet exercice est de réaliser le câblage et la logique entre un microcontrôleur de type PIC et les entrées des 74HC259 de la Figure 1. Figure 1 : 



TD : PIC 16F84 (introduction)

Exercice 1 : Dans un microcontrôleur PIC16F84A : a) quel est l'élément qui sert à indiquer l'adresse de la prochaine instruction à 



V.TOURTCHINE. Programmation en mikroC. Application pour les

microcontrôleurs de la famille PIC Le langage mikroC pour PIC a trouvé une large application pour le développement ... fonction du résultat d'un test.



PIC 17F877

microcontrôleur PIC 16F877 qui est le noyau de cette application. L'éclairage des salles d'opération de certaines salles d'examens et de soins



Connaissances requises UTILISATION DES OUTILS DE

Assembleur. Code hexadécimal. PIC. Ap pr. DEBUT. INIT. TEST Programmation d'un microcontrôleur PIC 16F84 à l'aide de l'outil de programmation FLOWCODE.



Informatique industrielle Travaux dirigés - Fresnel

>Informatique industrielle Travaux dirigés - FresnelWebLe langage assembleur est celui qui sera utilisé en TP pour programmer les cartes PIC Dans ce TD on se familiarisera avec ce langage en examinant ses liens avec un langage de programmation de type texte structuré comme Matlab 1 Objectifs -Comparer le langage assembleur et le langage Matlab ;



Le Microcontrôleur PIC18F4520 - espacetechnologuecom

>Le Microcontrôleur PIC18F4520 - espacetechnologue comWebLe Microcontrôleur PIC18F4520 PRESENTATION DE LA FAMILLE PIC18F Les microcontrôleurs PICs sont des composants dits RISC (Reduced Instructions Set Computer) ou encore composants à jeu d’instructions réduit La famille PIC18 présente des améliorations assez notables par rapport à la famille précédente (PIC16)



Examen Microprocesseurs et Microcontrôleurs - Technologue Pro

>Examen Microprocesseurs et Microcontrôleurs - Technologue ProWebExamen Microprocesseurs et Microcontrôleurs Filière : 2ème Année Licence Appliquée en Génie Electrique – Année universitaire 2013-2014 – Semestre 2 Classes : AII2 Durée : 1H30 Nombre de pages : 02 Documents : Non autorisés Enseignants : Mme Yosra RKHISSI KAMMOUN et M Nizar TOUJENI Exercice 1 : (5 points)

.

1/4 ToG 2007

TD Microcontrôleur, famille PIC

Sances 1 et 2

Lecture écriture d"une mémoire RAM

Dans ce problŽme, nous tudions la ralisation dÓune console permettant de lire et dӍcrire

AE manuellement Ç dans une mmoire RAM (ces oprations se font normalement sous le

contr˜le dÓun AE processeur Ç), lorsque le calculateur est dconnect (sorties en haute

impdance). La mmoire RAM que nous tudions est extensible jusquÓ‡ 64 k-mots de 8 bits (un k-mots vaut 2

10=1024 mots). Elle se compose de circuits imprims ou cartes de 1 k-mots chacune,

enfonces dans les connecteurs dÓun jeu de lignes ou MULTIBUS (voir la figure 1).

Le MULTIBUS comprend :

- un bus dÓadresses de 16 lignes (A0, A1, È, A15) - un bus de donnes de 8 lignes (D0, D1, È, D7) - une ligne R/ W (0 = criture, 1 = lecture) - des lignes dÓalimentations - ventuellement des lignes dÓinhibition du dispositif de slection (nous nÓen ferons pas usage ici)

On dsire lire et crire la mmoire RAM en code hexadcimal ‡ partir dÓune console

comprenant (voir figure 3) : - Les touches de codes : en pressant sur lÓune de ces touches, on charge le code dÓun chiffre hexadcimal 0, 1, 2, .., 9, A, B, C, D, E, F dans la mmoire dÓun registre tampon C. - La touche de slection dÓune adresse : SEL - La touche INC : cette touche permet dÓincrmenter le slecteur dÓadresses et

- La touche ECR : elle permet dӍcrire, ‡ la position mmoire slectionne, les deux

derniers codes entrs au clavier (moiti droite du registre C), et aussi dÓincrmenter

lÓadresse slectionne de maniŽre ‡ faciliter lӍcriture de segments de programme.

Deux dispositifs dÓaffichage fonctionnent en permanence, visualisant dÓune part lÓadresse et dÓautre part le contenu de la mmoire adresse.

I - Etude de la mémoire (figure 2)

La figure 2 donne le schma dÓune demi carte mmoire compose de 4 circuits intgrs de

128 mots de 8 bits chacun (mmoire du type 6810 de Motorola) et de circuits de dcodage

dÓadresse. Chaque circuit intgr comporte 6 bornes de validation :

0CS, 1CS, 2CS, 3CS, 4CS et

5CS. Le circuit est slectionn lorsque ses CSi sont ‡ 1 et les CSi sont ‡ 0.

Quelles sont les zones mmoires (plages dÓadresses : adresse de dbut et adresse de fin) permettant dÓaccder aux circuits 1, 2, 3 et 4 de la demi carte de la figure 2 ?

TD Microcontr˜leur INSA GE

2/4

II - Encodage d"un clavier

On dsire concevoir un dispositif encodant 16 touches (0, 1, È9, A, B, ÈF) sur 4 fils.

C'est-‡-dire que lÓappui sur la touche 0 doit fournir la valeur 0 sur les 4 fils. La touche 1 la

valeur 1 et ainsi de suite :

111111100001100000

F E On supposera que la pression sur une touche ferme un interrupteur simple.

- En analysant cet nonc, vrifier que le problŽme est mal pos, le corriger, puis raliser

le systŽme adquat. III - Réalisation du registre tampon C (figure 3) On propose maintenant de raliser le registre tampon C. Ce registre permettra de charger

le bus dÓadresses (16 bits) et le bus de donnes (8 bits.) ‡ partir des valeurs tapes sur le

clavier. Le registre C est form de bascules type D. Ce registre reOEoit un nouveau code du clavier en C0, C1, C2, C3 et dcale automatiquement dÓun pas les anciens codes (le code situ en

C12, C13, C14, C15 est perdu).

- Quelle est la taille (en bits) du registre C ? Combien de bascules sont ncessaires ? - Dessiner entiŽrement le registre C. Mettre en vidence le chemin suivi par les donnes du clavier au slecteur dÓadresses, ainsi que les signaux de contr˜le. IV - Réalisation du sélecteur d"adresses (figure 3)

CÓest le circuit qui actionne directement le bus dÓadresse mmoire. Il sÓinitialise avec la

commande SEL et reOEoit la commande INC. - Dessiner entiŽrement ce circuit, en incluant les signaux de contr˜le. V - Réalisation du contrôleur de bus de données (figure 3) CÓest le circuit qui permet dӍcrire dans la mmoire. Recevant la commande ECR, il place la mmoire en mode dӍcriture puis charge le bus de donnes avec les valeurs des bits de

poids faibles du registre C. Il incrmente ensuite lÓadresse mmoire et place la mmoire en

mode de lecture. - Dessiner complŽtement ce circuit. Quelle caractristique particuliŽre doit-il comporter ?

TD Microcontr˜leur INSA GE

3/4

TD Microcontr˜leur INSA GE

4/4

INSA GE IF2

1/3 ToG 2007

TD Microcontrôleur, famille PIC

Sance 3

Démultiplexage d"adresses

On souhaite commander, avec un microcontr˜leur, 16 sorties quelconques associes ‡ des voyants de signalisation. On veut pouvoir modifier lӍtat de chaque sortie (active : 1, ou non

active : 0) sans modifier lӍtat des autres sorties. On veut aussi pouvoir mettre ‡ zro toutes

les sorties facilement. Afin de minimiser le nombre de fils ncessaires au pilotage des 16 sorties, on propose dÓutiliser deux dmultiplexeurs 74HC259 (cf. Figure 1).

La finalit de cet exercice est de raliser le cˆblage et la logique entre un microcontr˜leur

de type PIC et les entres des 74HC259 de la Figure 1. Figure 1 : Solution propose pour le pilotage de 16 sorties. Les LED symbolisent les sorties.

I - Solution sans circuits 74HC259

- Sans les dmultiplexeurs 74HC259, combien de fils seraient ncessaires au pilotage des

16 sorties ?

- Cette solution est elle toujours convenable ?

TD 3 Microcontr˜leur INSA GE

2/3 II - Solution retenue : utilisation de circuits 74HC259 Analyser la table de vrit du circuit 74HC259 (cf. Figure 2 et Figure 3). sont ncessaires au pilotage de ce circuit ? - Quels sont les 4 modes de fonctionnement de ce circuit ? - DÓaprŽs le cahier des charges, quels sont les modes de fonctionnement du 74HC259 utiles ‡ notre systŽme et quelle(s) fonction(s) leurs sont associes ?

- Pour les modes AE decoder Ç et AE adressable latch Ç, prcisez quand la valeur de la

donne d est applique sur une sortie Q. On se place maintenant cot microcontr˜leur. On associe une adresse ‡ chaque voyant (ou

sortie). On pilotera lӍtat dÓune sortie en slectionnant cette sortie grˆce ‡ son adresse puis en

crivant son nouvel tat sur le bus de donnes. Enfin, on validera le changement dӍtat de la

sortie. - Combien de bits dÓadresses sont ncessaires au pilotage des 16 voyants ?quotesdbs_dbs7.pdfusesText_5
[PDF] examen microeconomie anul 1

[PDF] examen microeconomie ase

[PDF] examen microéconomie corrigé france

[PDF] examen microscopique des bactéries apres coloration au bleu de methylene

[PDF] examen microscopique des bacteries apres coloration de gram

[PDF] examen ministère 2018

[PDF] examen ministère mathématique secondaire 4

[PDF] examen national economie et organisation des entreprises 2015

[PDF] examen national economie et organisation des entreprises 2016

[PDF] examen national economie générale et statistiques 2016

[PDF] examen national economie générale et statistiques session normale 2016

[PDF] examen national gestion comptable

[PDF] examen normalisé 6ème année primaire france 2014

[PDF] examen normalisé 6ème année primaire france math

[PDF] examen normalise 6eme annee primaire math france