Cuprins:
Video: Ceas TIme Real folosind AT89s52: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
BINE AȚI VENIT, Acesta este Shubham Trivedi și astăzi voi proiecta Ceasul în timp real folosind microcontrolerul At89s52. Microcontrolerul AT89S52 este inima acestui proiect. DS1307 IC este utilizat ca RTC. Acest DS1307 IC necesită interfață I2C, dar 89s52 nu are niciun port I2C la bord. Acest lucru îl face tipic pentru proiectat. Așa că am proiectat un autobuz I2C în program și l-am folosit pentru a îndeplini cerințele.
Componente necesare:
- DS1307
- Placa AT89S52
- LCD 16x2
- Conectarea firelor
- Pană de pâine
Pasul 1: Construcție
Circuitul este proiectat în două părți separate. Fig. 1 Prezintă conexiunea IC RTC DS 1307. Această conexiune se face utilizând zero PCB. Conexiunea este aceeași ca în figura 2.
Am folosit AT89s52 Development Board pe care l-am proiectat acum câteva luni folosind tehnica de serigrafie pentru proiectarea PCB-urilor. Pinul SCL al RTC este conectat la pinul P1.1, iar pinul SDA este conectat la pinul P1.0 al microcontrolerului 89s52. LCD 16x2 este interfațat în modul următor.
PIN AL LCD PIN AL AT89S52
- D7 - P3.7
- D6 - P3.6
- D5 - P3.5
- D4 - P3.4
- RS - P1. 6
- RW - P1. 5
- E - P1.4
Pasul 2: Video de lucru
Pasul 3: Cod
Cod
Programul este proiectat în software-ul Keil uvision 5. Fișierele de bibliotecă separate sunt utilizate pentru fiecare interfață. vă rugăm să parcurgeți fișierul readme înainte de a continua mai departe. Descrierea fiecărei funcții este, de asemenea, disponibilă în acest atașament
Faceți clic aici pentru a descărca atașamentul
erorile sunt binevenite la adresa [email protected]
faceți clic aici pentru a da like pe facebook
Recomandat:
Cum să faci ceas analogic și ceas digital cu bandă LED folosind Arduino: 3 pași
Cum să faci ceas analogic și ceas digital cu bandă led folosind Arduino: Astăzi vom face un ceas analogic & Ceas digital cu Led Strip și modul MAX7219 Dot cu Arduino. Acesta va corecta ora cu fusul orar local. Ceasul analogic poate folosi o bandă cu LED mai lungă, deci poate fi agățat pe perete pentru a deveni un artist
Setarea DS3231 RTC (ceas în timp real) cu precizie, rapiditate și automatizare folosind Java (+ -1s): 3 pași
Setarea DS3231 RTC (ceas în timp real) cu precizie, rapiditate și automatizare folosind Java (+ -1s): acest instructable vă va arăta cum să setați ora pe un ceas DS3231 în timp real folosind un Arduino și o mică aplicație Java care utilizează conexiunea serială a Arduino. Logica de bază a acestui program: 1. Arduino trimite o cerere în serie
Ceas Arduino bazat pe modulul DS1307 Ceas în timp real (RTC) și 0.96: 5 pași
Ceas bazat pe Arduino folosind modulul DS1307 Ceas în timp real (RTC) și 0.96: Bună băieți, în acest tutorial vom vedea cum să facem un ceas de lucru folosind un modul de ceas în timp real DS1307 & Afișaje OLED. Deci, vom citi ora din modulul de ceas DS1307. Și tipăriți-l pe ecranul OLED
Realizarea unui ceas cu M5stick C folosind Arduino IDE - Ceas RTC în timp real cu M5stack M5stick-C: 4 pași
Realizarea unui ceas cu M5stick C folosind Arduino IDE | Ceas RTC în timp real cu M5stack M5stick-C: Bună băieți, în acest instructables vom învăța cum să facem un ceas cu placa de dezvoltare m5stick-C a m5stack folosind Arduino IDE. Deci, m5stick va afișa data, ora și amp; săptămână a lunii pe ecran
Construiți un ceas cu clopot real pentru computerul dvs. și un ceas cu stingător de incendiu: 3 pași (cu imagini)
Construiți un ceas cu clopot real pentru computerul dvs. și un ceas cu stingător de incendiu. OS X, de asemenea, am decis să instalez Ubuntu Linux pe un computer pe care l-am găsit în coșul de gunoi și să lucrez la asta: nu am avut niciodată