Sisällysluettelo:

8051 Liitäntä DS1307 RTC: hen ja aikaleiman näyttäminen nestekidenäytössä: 5 vaihetta
8051 Liitäntä DS1307 RTC: hen ja aikaleiman näyttäminen nestekidenäytössä: 5 vaihetta

Video: 8051 Liitäntä DS1307 RTC: hen ja aikaleiman näyttäminen nestekidenäytössä: 5 vaihetta

Video: 8051 Liitäntä DS1307 RTC: hen ja aikaleiman näyttäminen nestekidenäytössä: 5 vaihetta
Video: How to Make PLC LCD HMI || FLProg 2024, Marraskuu
Anonim
8051 Liitäntä DS1307 RTC: llä ja aikaleiman näyttäminen nestekidenäytössä
8051 Liitäntä DS1307 RTC: llä ja aikaleiman näyttäminen nestekidenäytössä

Tässä opetusohjelmassa olemme selittäneet sinulle, kuinka voimme liittää 8051 -mikrokontrollerin ds1307 RTC: hen. Tässä näytämme RTC -ajan lcd -muodossa käyttämällä proteus -simulaatiota.

Vaihe 1: Käytetty ohjelmisto:

Käytetty ohjelmisto
Käytetty ohjelmisto
Käytetty ohjelmisto
Käytetty ohjelmisto
Käytetty ohjelmisto
Käytetty ohjelmisto

Koska näytämme proteus -simulaatiota, TÄMÄN KOODAAMISEKSI JA SIMULOINNILLE TARVITSIT:

1 Keil -visio: Heillä on paljon tuotteita keilistä. joten tarvitset c51 -kääntäjän. Voit ladata kyseisen ohjelmiston täältä

2 Proteus -ohjelmisto simulointia varten: Tämä on ohjelmisto, joka näyttää simulaation. Saat paljon tietoa tämän ohjelmiston lataamisesta.

Jos teet sen laitteistossa, tarvitset koodin lataamiseen laitteistoon yhden flash -taika -ohjelmiston. Muista, että flash -magiaa on kehittänyt nxp. Joten et voi ladata kaikkia 8051 -perheen mikrokontrollereita tämän ohjelmiston kautta. Joten vain Philips -pohjainen ohjain voit ladata.

Vaihe 2: Tarvittavat komponentit:

Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit

Tässä esittelyvideossamme käytämme proteus -simulaatiota, mutta ehdottomasti jos teet sen laitteistossasi, tarvitset nämä komponentit tähän projektiin:

8051 Kehityskortti: Joten jos sinulla on tämä levy, se on parempi, jotta voit ladata koodin helposti itse.

LCD 16*2: Tämä on 16*2 lcd. Tässä LCD -näytössä on 16 nastaa.

DS1307 RTC-moduuli: DS1307-järjestelmään perustuva moduuli DS1307-sarjan reaaliaikainen kello (RTC) on pienitehoinen, täysi binäärikoodattu desimaalikello (BCD) kello/kalenteri sekä 56 tavua NV SRAM -muistia. Osoite ja tiedot siirretään sarjassa I²C, kaksisuuntaisen väylän kautta. Kello/kalenteri näyttää sekuntia, minuuttia, tuntia, päivää, päivämäärää, kuukautta ja vuotta. Kuukauden päättymispäivää muutetaan automaattisesti kuukausiksi, joissa on alle 31 päivää, mukaan lukien karkausvuoden korjaukset. Kello toimii joko 24 tunnin tai 12 tunnin muodossa AM/PM-ilmaisimella. DS1307: ssä on sisäänrakennettu virtatunnistuspiiri, joka havaitsee sähkökatkokset ja vaihtaa automaattisesti varavirtalähteeseen. Ajastustoiminto jatkuu, kun osa toimii varavirtalähteestä.

Olemme osoittaneet yhden kuvan yllä olevasta 8051 -harjoituspaketista, siellä on jo lcd- ja rtc -moduuliosa, joten jos ostat tämän levyn, sinun on helppo liittää tämä ds1307 -moduuli, muuten jos ostat pienen kehityskortin sinun on myös ostettava yksi lcd ja yksi RTC -moduuli, jossa on nappikenno.

USB -UART -muunnin: CP1202 USB UART -muunninmoduuli, erittäin yksinkertainen kortti USB -liitännän nopeaan liittämiseen sarjaan tai USB -liitäntään TTL- tai sarjaporttiin. Voit kommunikoida helposti tietokoneesi mikro -ohjaimien / mikroprosessorien kanssa moduulin kautta.

Vaihe 3: Piirikaavio

Piirikaavio
Piirikaavio

Vaihe 4: Koodi:

Lähdekoodin saat GitHub -linkistämme.

Vaihe 5: Video:

Koko projektikuvaus on esitetty yllä olevassa videossa.

Jos sinulla on epäilyksiä tästä projektista, voit vapaasti kommentoida meitä alla. Ja jos haluat oppia lisää sulautetusta järjestelmästä, voit käydä YouTube -kanavallamme.

Käy ja tykkää Facebook -sivustamme saadaksesi usein päivityksiä.

Kiitos ja terveiset, Embedotronics Technologies

Suositeltava: