Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
MIR W SE VINI MIREL SE VINI, Ky është shubham Trivedi dhe sot do të dizajnoj Orën në Koha Reale duke përdorur Mikrokontrolluesin At89s52. Mikrokontrolluesi AT89S52 është zemra e këtij projekti. DS1307 IC përdoret si RTC. Ky IC DS1307 kërkonte ndërfaqen I2C, por 89s52 nuk kishte asnjë port I2C në bord. Kjo e bën atë tipike për të hartuar. Kështu që unë projektova një autobus I2C në program dhe e përdor atë për të përmbushur kërkesat.
Përbërësit e kërkuar:
- DS1307
- Bordi AT89S52
- LCD 16x2
- Lidhja e telave
- Breadboard
Hapi 1: Ndërtimi
Qarku është krijuar në dy pjesë të veçanta. Fig. 1 Tregon lidhjen IC RTC DS 1307. Kjo lidhje bëhet duke përdorur zero PCB. Lidhja është e njëjtë siç tregohet në Fig. 2.
Kam përdorur Bordin e Zhvillimit AT89s52 të cilin e kam projektuar disa muaj më parë duke përdorur teknikën e printimit të ekranit për hartimin e PCB. Pina SCL e RTC është e lidhur me pin P1.1 dhe pin SDA është i lidhur me pin P1.0 të 89s52 mikrokontrolluesit. LCD 16x2 ndërfaqet në mënyrën e mëposhtme.
PIN I LCD PIN I AT89S52
- D7 - P3.7
- D6 - P3.6
- D5 - P3.5
- D4 - P3.4
- RS - P1. 6
- RW - P1. 5
- E - P1.4
Hapi 2: Video e punës
Hapi 3: Kodi
Kodi
Programi është krijuar në programin Keil uvision 5. Skedarë të veçantë të bibliotekës përdoren për secilën ndërfaqe. ju lutemi kaloni nëpër dosjen readme para se të vazhdoni më tej. Përshkrimi i secilit funksion është gjithashtu i disponueshëm në këtë shtojcë
Klikoni këtu për të shkarkuar shtojcën
gabimet janë të mirëseardhura në [email protected]
kliko këtu për të pëlqyer në facebook