Lecția 28

Algoritmul de lucru:

La pornire (în codul de instalare). Schița realizează 3 activități:

  • Setarea modurilor de funcționare a pinilor.
  • Inițializarea și afișarea informațiilor pe ecran.
  • Inițializarea (și verificarea) senzorului de amprentă digitală.

Ciclic (în buclă de cod). Schița realizează 4 activități:






  • Verificarea stării butoanelor se face prin funcția Func_buttons_control ().
  • Comunicarea cu senzorul de amprentă digitală se realizează prin funcția Func_sensor_communication ().
  • Ieșirea datelor pe afișajul LCD se realizează prin funcția Func_display_show ().
  • Modulele de gestionare: buzzer, LED, cheie de alimentare - se efectuează în bucla de cod.






Tipul de sarcini efectuate de funcțiile Func_buttons_control (), Func_sensor_communication () și Func_display_show () este determinat de valoarea variabilei VAR_mode_MENU. care stochează numărul modului de meniu:

  • 0-9 în afara meniului
  • 10-19 Meniu> Setare stare
  • 20-29 Meniu> Afișare ID
  • 30-39 Meniu> Identificare nouă
  • 40-49 Meniu> Del ID
  • 99 Meniu> Ieșire

Modulele sunt gestionate cu setul de parametrii FLG_state_WORK - indicând faptul că dispozitivul se află în starea ENABLE.

Deschiderea sistemului de blocare (activarea soneriei, comutarea LED-urilor) se efectuează de către pavilionul instalat FLG_mode_ACCESS, care, la sfârșitul codului buclă, este resetat după 5 secunde după instalare.

Controale:

Codul programului:







Articole similare

Trimiteți-le prietenilor: