This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| fr:exercises:digi [2010/02/18 11:36] – sdeniaud | fr:exercises:digi [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Exercices sur les entrées/ | + | ====== Exercices sur les entrées/ |
| Le but est de réaliser un programme informatique capable de répondre aux différentes attentes. | Le but est de réaliser un programme informatique capable de répondre aux différentes attentes. | ||
| Line 10: | Line 10: | ||
| Écrire le programme qui : | Écrire le programme qui : | ||
| - | - Simule le fonctionnement d’un feu rouge lorsqu’on appuie sur un des trois boutons. Si aucun des boutons n’est actionné, la LED jaune doit clignoter | + | - Simule le fonctionnement d’un feu de passage piéton. Si aucun des boutons n’est actionné, la LED jaune doit clignoter |
| - Compte le nombre de fois où l’on appui sur le bouton. On considère un appui lorsque le bouton est pressé puis relâché. Le résultat doit être exprimé sous forme de code binaire affiché par les trois LEDs. Le résultat maximum en utilisant les trois est 7 (23-1). Sachant que la LED verte correspond à 1 bit, la jaune 2 bit et la rouge 3 bit. | - Compte le nombre de fois où l’on appui sur le bouton. On considère un appui lorsque le bouton est pressé puis relâché. Le résultat doit être exprimé sous forme de code binaire affiché par les trois LEDs. Le résultat maximum en utilisant les trois est 7 (23-1). Sachant que la LED verte correspond à 1 bit, la jaune 2 bit et la rouge 3 bit. | ||
| - En appuyant sur l’interrupteur S1, allume les LED1 et LED3, en appuyant sur S2 allume la LED jaune, en appuyant sur S3 éteints toutes les LEDs. Cette opération doit être réalisée en modifiant directement les valeurs du registre (sans utiliser la librairie du //Home Lab//) | - En appuyant sur l’interrupteur S1, allume les LED1 et LED3, en appuyant sur S2 allume la LED jaune, en appuyant sur S3 éteints toutes les LEDs. Cette opération doit être réalisée en modifiant directement les valeurs du registre (sans utiliser la librairie du //Home Lab//) | ||