Innholdsfortegnelse:

8051 Grensesnitt med DS1307 RTC og visning av tidsstempel i LCD: 5 trinn
8051 Grensesnitt med DS1307 RTC og visning av tidsstempel i LCD: 5 trinn

Video: 8051 Grensesnitt med DS1307 RTC og visning av tidsstempel i LCD: 5 trinn

Video: 8051 Grensesnitt med DS1307 RTC og visning av tidsstempel i LCD: 5 trinn
Video: Zigbee датчик освещенности, температуры и влажности с экраном на электронных чернилах Moes 2024, November
Anonim
8051 grensesnitt med DS1307 RTC og visning av tidsstempel i LCD
8051 grensesnitt med DS1307 RTC og visning av tidsstempel i LCD

I denne opplæringen har vi forklart deg om hvordan vi kan koble til 8051 mikrokontroller med ds1307 RTC. Her viser vi RTC -tid på lcd ved hjelp av proteussimulering.

Trinn 1: Brukt programvare:

Programvare som brukes
Programvare som brukes
Programvare som brukes
Programvare som brukes
Programvare som brukes
Programvare som brukes

Siden vi viser proteussimulering, så FOR KODING OG SIMULERING KREV DU:

1 Keil uvision: Det er mange produkter fra keil. så du trenger en c51 -kompilator. Du kan laste ned programvaren herfra

2 Proteus -programvare for simulering: Dette er programvaren for å vise simulering. Du vil få mye informasjon for å laste ned denne programvaren.

Hvis du gjør det i maskinvare, trenger du en programvare som er flash magic for å laste opp koden i maskinvaren. Husk flash magic er utviklet av nxp. Så du kan ikke laste opp alle 8051 familie mikrokontroller gjennom denne programvaren. Så bare Philips -baserte kontrolleren kan laste opp.

Trinn 2: Nødvendige komponenter:

Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter

Her i demo -videoen vår bruker vi proteussimulering, men definitivt hvis du gjør det i maskinvaren din, vil du kreve disse komponentene for dette prosjektet:

8051 Utviklingstavle: Så hvis du har dette brettet, blir det bedre slik at du enkelt kan laste opp koden selv.

LCD 16*2: Dette er 16*2 lcd. I denne LCD -en har vi 16 pins.

DS1307 RTC-modul: Modulen basert på DS1307, DS1307 seriell sanntidsklokke (RTC) er en lav effekt, full binærkodet desimal (BCD) klokke/kalender pluss 56 byte NV SRAM. Adresse og data overføres i serie gjennom en I²C, toveis buss. Klokken/kalenderen gir informasjon om sekunder, minutter, timer, dag, dato, måned og år. Slutten på månedsdatoen justeres automatisk for måneder med færre enn 31 dager, inkludert korreksjoner for skuddår. Klokken fungerer enten i 24-timers eller 12-timers format med AM/PM-indikator. DS1307 har en innebygd effektfølelseskrets som oppdager strømbrudd og automatisk bytter til sikkerhetskopiforsyningen. Tidvisningsoperasjonen fortsetter mens delen opererer fra backup -forsyningen.

Vi har vist ett bilde ovenfor av treningssett av 8051, der lcd og rtc modul seksjon allerede er der i brettet, så hvis du kjøper det brettet vil det være enkelt for deg å koble til denne ds1307 modulen, ellers hvis du kjøper et lite utviklingsbrett da du må også kjøpe en lcd og en RTC -modul med myntcelle.

USB til UART -omformer: CP1202 USB UART -omformermodul, et veldig enkelt kort for raskt å koble USB til Serial eller USB til TTL eller Serial til USB. Du kan enkelt kommunisere med mikrokontrollere / mikroprosessorer fra datamaskinen din gjennom modulen.

Trinn 3: Kretsdiagram

Kretsdiagram
Kretsdiagram

Trinn 4: Kode:

Du kan få kildekoden fra vår GitHub -lenke.

Trinn 5: Video:

Hele prosjektbeskrivelsen er gitt i videoen ovenfor.

Hvis du er i tvil om dette prosjektet, kan du gjerne kommentere oss nedenfor. Og hvis du vil lære mer om innebygd system, kan du besøke vår YouTube -kanal.

Besøk og lik vår Facebook -side for hyppige oppdateringer.

Takk og hilsen, Embedotronics Technologies

Anbefalt: