exercices en asm

2
Série d’exercices N°4 Exercice 1 : Réaliser un programme à l’aide d’un pic16f84A, clignotant qui contient un bouton poussoir et une LED, voir le schéma ou les explications ci-dessous : -Maintenir la pin RA0 à l’état haut en utilisant une résistance de pullup de 10KOhms. -Activer la pin RA1 en la forçant à l’état bas avec un BP pour lancer le clignotement. -utiliser les définitions et les macros. Exercice 2 : Réaliser un programme d’un clignotant, mais dés qu’on clique sur le BP relié a la pin RB0/INT, l’afficheur relié au PORTA sera incrémenté et le clignotant réinitialisé, le tout en utilisant l’interruption de RB0. Exercice 3 : Réaliser un programme a l’aide d’un pic 16f84A pour utiliser les interruptions RB. Dés qu’on modifie l’état des pins RB0/RB3, la valeur correspondante sera affiché sur l’afficheur LCD connecté au PORTA, en mode 4 fils. Exercice 4 : Réaliser un fréquencemètre pour PIC16f84A en utilisant un afficheur LCD alphanumérique 2x16. Utiliser un organigramme. -RB0/RB7 sont connectées à D0/D7 de l’afficheur. -RA0 commande la pin « e » de l’afficheur. -RA1 commande la pin « rs » de l’afficheur. -RA2 génère la fréquence -Activer la pin RA3 en la forçant à l’état bat avec un BP1 pour choisir la fréquence. -Activer la pin RA4 en la forçant à l’état bat avec un BP2 pour lancer la fréquence. Exercice 5 : utiliser un pic 16f 877. Réaliser un décodage de clavier 12 touches. Chaque fois que l’on appuie sur une des touches (0/9 + A/B), le résultat est envoyé sur le PORTA.

Upload: simo-guermoud

Post on 16-Nov-2015

14 views

Category:

Documents


7 download

DESCRIPTION

Serie d'exercices en assembleur (pic 16F84A)

TRANSCRIPT

Srie dexercices N4Exercice 1:Raliser un programme laide dun pic16f84A, clignotant qui contient un bouton poussoir et une LED, voir le schma ou les explications ci-dessous:-Maintenir la pin RA0 ltat haut en utilisant une rsistance de pullup de 10KOhms. -Activer la pin RA1 en la forant ltat bas avec un BP pour lancer le clignotement.

-utiliser les dfinitions et les macros.Exercice 2: Raliser un programme dun clignotant, mais ds quon clique sur le BP reli a la pin RB0/INT, lafficheur reli au PORTA sera incrment et le clignotant rinitialis, le tout en utilisant linterruption de RB0. Exercice 3:

Raliser un programme a laide dun pic 16f84A pour utiliser les interruptions RB.Ds quon modifie ltat des pins RB0/RB3, la valeur correspondante sera affich sur lafficheur LCD connect au PORTA, en mode 4 fils.Exercice 4: Raliser un frquencemtre pour PIC16f84A en utilisant un afficheur LCD alphanumrique 2x16. Utiliser un organigramme.

-RB0/RB7 sont connectes D0/D7 de lafficheur.

-RA0 commande la pin e de lafficheur.

-RA1 commande la pin rs de lafficheur.

-RA2 gnre la frquence -Activer la pin RA3 en la forant ltat bat avec un BP1 pour choisir la frquence.-Activer la pin RA4 en la forant ltat bat avec un BP2 pour lancer la frquence.Exercice 5: utiliser un pic 16f 877.Raliser un dcodage de clavier 12 touches. Chaque fois que lon appuie sur une des touches (0/9 + A/B), le rsultat est envoy sur le PORTA.