Cuprins:
- Provizii
- Pasul 1: Pasul 1: Noțiuni introductive
- Pasul 2: tija 2: conexiuni de circuit
- Pasul 3: Pasul 3: Programarea microcontrolerului
- Pasul 4: Pasul 4: și circuitul final…
Video: BI - CONTOR DIRECTIONAL DE VISITARE CU 8051 (AT89S52): 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Obiectivul acestui proiect este de a număra numărul de vizitatori care intră și ies din cameră și de a actualiza detaliile pe un ecran LCD.
Acest proiect constă din microcontroler AT89S52, doi senzori IR și afișaj LCD. Senzorii IR detectează evenimentele externe și semnalele de ieșire sunt trimise la microcontroler. Microcontrolerul utilizează aceste semnale pentru operația de numărare pe baza algoritmului scris în acesta. Valorile contorului sunt apoi afișate utilizând un afișaj LCD de 16 × 2.
Provizii
AT82S52 ……………………. 1
Senzor IR …………………… 2
Afișaj LCD 16 * 2 ……….. 1
Pasul 1: Pasul 1: Noțiuni introductive
* Dacă aveți placa de dezvoltare 8051, atunci săriți peste acest pas
Configurația de bază a programării bare metal este explicată în altul meu instructabil. O puteți accesa făcând clic pe linkul: PROGRAMMING-AT89S52-USING-ARDUINO
Pasul 2: tija 2: conexiuni de circuit
Conectați senzorii IR așa cum se arată în schema de circuit.
Pasul 3: Pasul 3: Programarea microcontrolerului
Așa cum am menționat mai sus, vedeți instrucțiunile mele anterioare pentru a ști cum să programez AT89S52 folosind Arduino.
descărcați codul atașat și încărcați-l pe microcontroler.
Pasul 4: Pasul 4: și circuitul final…
Acesta este rezultatul final al contorului bidirecțional al vizitatorilor
Recomandat:
AT89S52 - Componente Veroboard & Upcycling: 4 pași
AT89S52 - Componente Veroboard & Upcycling: Construiți-vă propriul strămoș al Arduino cu componente upcycled.32 I / O programabile. Acesta este un microcontroler programabil ISP. Proiect de construcție ușor și instructiv. (Ok … cumpăr Veroboard pentru acesta, sau l-ați putea face pe panou)
Ceas digital cu microcontroler (AT89S52 fără circuit RTC): 4 pași (cu imagini)
Ceas digital cu microcontroler (AT89S52 fără circuit RTC): Să descriem un ceas … "Ceasul este un dispozitiv care contează și afișează timpul (relativ)" !!! Bănuiesc că am spus corect așa că permite să facem un Ceas cu caracteristică ALARMĂ . NOTĂ: va dura 2-3 minute în citire, vă rugăm să citiți întregul proiect sau altfel nu voi
PROGRAMARE AT89S52 FOLOSIND ARDUINO: 4 pași
PROGRAMARE AT89S52 UTILIZAREA ARDUINO: Programarea în sistem (ISP) aka In-Circuit Serial Programming (ICSP) este capacitatea unor dispozitive logice programabile, microcontrolere și a altor dispozitive încorporate de a fi programate în timp ce sunt instalate într-un sistem complet, mai degrabă decât necesită chi
Un indicator direcțional Micro: bit pentru căști de biciclete: 5 pași
Un indicator direcțional Micro: bit pentru căști de bicicletă: actualizată versiunea 2018-mai-12 Mai jos vă oferim instrucțiuni despre cum să construiți un indicator direcțional simplu bazat pe micro: biți pentru căști de bicicletă (sau similar). Folosește accelerometrele construite în micro: bit ca comenzi. Scripturile micro python furnizate sunt optiuni
Interfață LCD cu 8051 (AT89S52): 4 pași
Interfață LCD cu 8051 (AT89S52): Bună ziua, acest lucru începe la 8051. LCD poate fi rulat în mod de 8 biți și 4 biți, dar în cazul 8051 se utilizează în principal 8 biți, 4 biți utilizați în cazul arduino , AVR și PIC. Modul pe 8 biți înseamnă că a folosit 8 fire pentru transmiterea adresei și datelor