Talaan ng mga Nilalaman:

8051 Interfacing Sa DS1307 RTC at Pagpapakita ng Timestamp sa LCD: 5 Mga Hakbang
8051 Interfacing Sa DS1307 RTC at Pagpapakita ng Timestamp sa LCD: 5 Mga Hakbang

Video: 8051 Interfacing Sa DS1307 RTC at Pagpapakita ng Timestamp sa LCD: 5 Mga Hakbang

Video: 8051 Interfacing Sa DS1307 RTC at Pagpapakita ng Timestamp sa LCD: 5 Mga Hakbang
Video: 8051 microcontroller interfacing with DS1307 RTC 2024, Hulyo
Anonim
8051 Interfacing Sa DS1307 RTC at Pagpapakita ng Timestamp sa LCD
8051 Interfacing Sa DS1307 RTC at Pagpapakita ng Timestamp sa LCD

Sa tutorial na ito ipinaliwanag namin sa iyo tungkol sa kung paano namin mai-interface ang 8051 microcontroller sa ds1307 RTC. Dito ipinapakita ang oras ng RTC sa lcd gamit ang proteus simulation.

Hakbang 1: Ginamit na Software:

Ginamit na Software
Ginamit na Software
Ginamit na Software
Ginamit na Software
Ginamit na Software
Ginamit na Software

Tulad ng ipinapakita namin na simula ng proteus kaya PARA SA CODING AT SIMULATION NA KAILANGAN MO:

1 Keil uvision: Ang mga ito ay maraming mga produkto mula sa keil. kaya hihilingin sa iyo ang c51 compiler. Maaari mong i-download ang software na iyon mula dito

2 Proteus Software para sa simulation: Ito ang software na nagpapakita ng simulation. Makakakuha ka ng maraming impormasyon upang mai-download ang software na ito.

Kung ginagawa mo ito sa hardware pagkatapos ay kakailanganin mo ang isang software na flash magic upang mai-upload ang code sa iyong hardware. Tandaan ang flash magic ay binuo ng nxp. Kaya hindi mo mai-upload ang lahat ng 8051 microcontroleer ng pamilya sa pamamagitan ng software na ito. Kaya ang Philips based controller lamang ang maaari mong i-upload.

Hakbang 2: Kinakailangan ang Mga Bahagi:

Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi

Dito sa aming demo na video gumagamit kami ng simula ng proteus ngunit tiyak kung ginagawa mo ito sa iyong hardware hihingin sa iyo ang mga sangkap na ito para sa proyektong ito:

8051 Development board: Kaya kung mayroon ka ng board na ito mas mabuti ito upang madali mong mai-upload ang code sa iyong sarili.

LCD 16 * 2: Ito ay 16 * 2 lcd. Sa lcd na ito mayroon kaming 16 na mga pin.

DS1307 RTC Module: Ang module batay sa DS1307, Ang DS1307 serial real-time na orasan (RTC) ay isang mababang lakas, buong binary-coded decimal (BCD) na orasan / kalendaryo kasama ang 56 bytes ng NV SRAM. Ang address at data ay inililipat nang serial sa pamamagitan ng isang I²C, bidirectional bus. Ang orasan / kalendaryo ay nagbibigay ng segundo, minuto, oras, araw, petsa, buwan, at impormasyon sa taon. Ang pagtatapos ng petsa ng buwan ay awtomatikong nababagay sa loob ng maraming buwan na may mas kaunti sa 31 araw, kabilang ang mga pagwawasto para sa taon ng paglukso. Ang orasan ay tumatakbo sa alinman sa 24 na oras o 12-oras na format na may AM / PM na tagapagpahiwatig. Ang DS1307 ay may built-in na circuit ng power-sense na nakakakita ng mga pagkabigo sa kuryente at awtomatikong lumilipat sa backup na supply. Nagpapatuloy ang operasyon ng oras habang ang bahagi ay nagpapatakbo mula sa backup na supply.

Nagpakita kami ng isang imahe sa itaas ng training kit na 8051, may seksyon ng module ng lcd at rtc na naroroon sa board kaya kung bibilhin mo ang board na iyon madali para sa iyo na i-interface ang module na ds1307 na ito, kung hindi man bibili ka ng maliit na development board pagkatapos kailangan mo ring bumili ng isang lcd at isang module ng RTC na may coin cell.

USB to UART converter: CP1202 USB UART converter module, isang napaka-simpleng board upang mabilis na ikonekta ang USB sa Serial o USB sa TTL o Serial sa USB. Madali kang makikipag-usap sa mga microcontroller / microprocessor mula sa iyong computer sa pamamagitan ng modyul.

Hakbang 3: Diagram ng Circuit

Diagram ng Circuit
Diagram ng Circuit

Hakbang 4: Code:

Maaari mong makuha ang source code mula sa aming link sa GitHub.

Hakbang 5: Video:

Ang buong paglalarawan ng proyekto ay ibinibigay sa itaas na video.

Kung mayroon kang anumang pag-aalinlangan tungkol sa proyektong ito huwag mag-atubiling magbigay ng puna sa amin sa ibaba. At kung nais mong matuto nang higit pa tungkol sa naka-embed na system maaari mong bisitahin ang aming youtube channel.

Mangyaring bisitahin at gusto ang aming Pahina sa Facebook para sa madalas na pag-update.

Salamat & Regards, Mga Teknolohiya ng Embedotronics

Inirerekumendang: