Kazalo:

Ura za pravi čas z uporabo AT89s52: 3 koraki
Ura za pravi čas z uporabo AT89s52: 3 koraki

Video: Ura za pravi čas z uporabo AT89s52: 3 koraki

Video: Ura za pravi čas z uporabo AT89s52: 3 koraki
Video: Иван Царевич и Серый Волк (Мультфильм) 2024, Julij
Anonim
Prava ura TIme z uporabo AT89s52
Prava ura TIme z uporabo AT89s52
Prava ura TIme z uporabo AT89s52
Prava ura TIme z uporabo AT89s52

DOBRODOŠLI NAZAJ, to je shubham Trivedi in danes bom oblikoval uro v realnem času z uporabo mikrokrmilnika At89s52. Mikrokontroler AT89S52 je srce tega projekta. DS1307 IC se uporablja kot RTC. Ta DS1307 IC je zahteval vmesnik I2C, vendar 89s52 nima vgrajenih vrat I2C. Zaradi tega je značilno za oblikovano. Zato sem v programu oblikoval vodilo I2C in ga uporabil za izpolnjevanje zahtev.

Potrebne komponente:

  1. DS1307
  2. Plošča AT89S52
  3. 16x2 LCD
  4. Priključitev žic
  5. Ogledna plošča

1. korak: Gradnja

Gradnja
Gradnja
Gradnja
Gradnja
Gradnja
Gradnja

Vezje je zasnovano iz dveh ločenih delov. Slika 1 Prikazuje IC povezavo RTC DS 1307. Ta povezava se izvede z uporabo ničelnega tiskanega vezja. Povezava je enaka, kot je prikazano na sliki 2.

Uporabil sem razvojno ploščo AT89s52, ki sem jo oblikoval pred nekaj meseci s tehniko sitotiska za oblikovanje tiskanih vezij. SCL pin RTC je priključen na pin P1.1, SDA pin pa na pin P1.0 mikrokrmilnika 89s52. LCD 16x2 je povezan na naslednji način.

PIN PIN LCD PIN AT89S52

  • D7 - P3.7
  • D6 - P3.6
  • D5 - P3.5
  • D4 - P3.4
  • RS - P1. 6
  • RW - P1. 5
  • E - P1.4

2. korak: Delovni video

3. korak: Koda

Koda

Program je zasnovan v programski opremi Keil uvision 5. Za vsak vmesnik se uporabljajo ločene knjižnične datoteke. Preden nadaljujete, preglejte datoteko readme. Opis vsake funkcije je na voljo tudi v tej prilogi

Kliknite tukaj, če želite prenesti prilogo

napake so dobrodošle na [email protected]

kliknite tukaj za všečkanje na facebooku

Priporočena: