miercuri, 4 mai 2011

Problema 2. Monitorizarea stării unui led prin comutare

Expunerea problemei: Să se elaboreze un  dispozitiv de monitorizare a unui led prin intermediul unui buton. La fiecare conectare a butonului, ledul ar trebui să-şi modifice succesiv, starea  conectat / deconectat. La prima apăsare a butonului, ledul se va aprinde, şi la următoare apăsare se va deconecta.
Drept referinţă se va lua schema electrică din Problema 1.

          Algoritmul:
  1. Citirea valorii portului B;
  2. Dacă această valoare este egală cu „1” logic, se va trece la puctul iniţial al ciclului;
  3. Dacă valoarea portului B este egală cu „0” logic, starea portului de ieşire C, se va comuta în stare opusă;
  4. Trecerea la punctul iniţial al ciclului.
           Schema  bloc: