INHOUDSOPGAWE:

8051 Interface met DS1307 RTC en vertoon tydstempel in LCD: 5 stappe
8051 Interface met DS1307 RTC en vertoon tydstempel in LCD: 5 stappe

Video: 8051 Interface met DS1307 RTC en vertoon tydstempel in LCD: 5 stappe

Video: 8051 Interface met DS1307 RTC en vertoon tydstempel in LCD: 5 stappe
Video: How to use LM35 To Measure Temperature in Celsius Fahrenheit and Kelvin 2024, November
Anonim
8051 Interface met DS1307 RTC en vertoon tydstempel in LCD
8051 Interface met DS1307 RTC en vertoon tydstempel in LCD

In hierdie tutoriaal het ons u verduidelik hoe ons 'n koppelvlak van 8051 mikrokontroller met ds1307 RTC kan koppel. Hier vertoon ons RTC -tyd in lcd met behulp van proteussimulasie.

Stap 1: Gebruikte sagteware:

Sagteware wat gebruik word
Sagteware wat gebruik word
Sagteware wat gebruik word
Sagteware wat gebruik word
Sagteware wat gebruik word
Sagteware wat gebruik word

Aangesien ons proteussimulasie toon, VIR KODERING EN SIMULERING WAT U VERNUWE:

1 Wysigings: dit is baie produkte van keil. U benodig dus 'n c51 -samesteller. U kan die sagteware hier aflaai

2 Proteus -sagteware vir simulasie: Dit is die sagteware om simulasie aan te toon. U kry baie inligting om hierdie sagteware af te laai.

As u dit met hardeware doen, benodig u 'n sagteware wat 'n flits magie is om die kode in u hardeware op te laai. Onthou flash magic is ontwikkel deur nxp. U kan dus nie alle 8051 -familie -mikrobeheerders deur hierdie sagteware oplaai nie. U kan slegs op Philips gebaseerde beheerder oplaai.

Stap 2: Vereiste komponente:

Vereiste komponente
Vereiste komponente
Vereiste komponente
Vereiste komponente

Hier in ons demo -video gebruik ons proteussimulasie, maar as u dit in u hardeware doen, benodig u hierdie komponente vir hierdie projek:

8051 Ontwikkelingsbord: as u hierdie bord het, sal dit beter wees, sodat u die kode maklik self kan oplaai.

LCD 16*2: Dit is 16*2 lcd. In hierdie lcd het ons 16 penne.

DS1307 RTC-module: Die module gebaseer op DS1307, die DS1307 seriële intydse klok (RTC) is 'n lae-krag, vol binêre gekodeerde desimale (BCD) klok/kalender plus 56 grepe NV SRAM. Adres en data word in reekse oorgedra deur 'n tweerigtingbus I²C. Die klok/kalender bied inligting oor sekondes, minute, ure, dag, datum, maand en jaar. Die einde van die maand word outomaties aangepas vir maande met minder as 31 dae, insluitend regstellings vir die skrikkeljaar. Die klok werk in die 24-uur- of 12-uur-formaat met AM/PM-aanwyser. Die DS1307 het 'n ingeboude kragopsporingskring wat kragonderbrekings opspoor en outomaties oorskakel na die rugsteunvoorsiening. Tydsberekening duur voort terwyl die onderdeel werk vanaf die rugsteunvoorraad.

Ons het 'n prentjie hierbo getoon van die opleidingset van 8051, daar is 'n lcd- en rtc -module -afdeling wat reeds op die bord is, so as u die bord koop, is dit maklik om hierdie ds1307 -module te koppel, anders as u 'n klein ontwikkelingsbord koop u moet ook een lcd en een RTC -module met muntstuk koop.

USB na UART -omskakelaar: CP1202 USB UART -omskakelingsmodule, 'n baie eenvoudige bord om USB vinnig aan Serial of USB aan TTL of Serial aan USB te koppel. U kan maklik vanaf u rekenaar via die module met mikrobeheerders / mikroverwerkers kommunikeer.

Stap 3: Kringdiagram

Stroombaandiagram
Stroombaandiagram

Stap 4: Kode:

U kan die bronkode kry van ons GitHub -skakel.

Stap 5: Video:

Die hele projekbeskrywing word in die video hierbo gegee.

As u twyfel oor hierdie projek, kan u ons gerus hieronder kommentaar lewer. En as u meer wil weet oor die ingebedde stelsel, kan u ons YouTube -kanaal besoek.

Besoek en hou van ons Facebook -blad vir gereelde opdaterings.

Dankie & groete, Embedotronics tegnologie

Aanbeveel: