Talaan ng mga Nilalaman:
- Hakbang 1: Ginamit na Software:
- Hakbang 2: Kinakailangan ang Mga Bahagi:
- Hakbang 3: Diagram ng Circuit
- Hakbang 4: Code:
- Hakbang 5: Video:
Video: 8051 Interfacing Sa DS1307 RTC at Pagpapakita ng Timestamp sa LCD: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
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:
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:
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
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:
Pagpapakita ng CO2: 9 Mga Hakbang (na may Mga Larawan)
Pagpapakita ng CO2: Tulad ng iminumungkahi ng pangalan nito, ang proyekto sa Display ng CO2 ay isang maliit na sensor ng gas gas na mai-plug sa USB upang madaling masubaybayan ang polusyon sa panloob at panlabas. Ang antas ng CO2 ay ipinapakita nang live, ngunit posible sa maliit na application na ibinigay sa dokumentasyon
Pagbasa ng Ultrasonic Sensor (HC-SR04) Data sa isang 128 × 128 LCD at Pagpapakita sa Iyo Gamit ang Matplotlib: 8 Mga Hakbang
Ang pagbabasa ng Ultrasonic Sensor (HC-SR04) Data sa isang 128 × 128 LCD at Pagpapakita sa Ito Gamit ang Matplotlib: Sa itinuturo na ito, gagamitin namin ang MSP432 LaunchPad + BoosterPack upang ipakita ang data ng isang ultrasonic sensor (HC-SR04) sa isang 128 × 128 LCD at ipadala ang data sa PC nang serial at mailarawan ito gamit ang Matplotlib
Pagpapakita sa Iskedyul ng LCD Bus: 7 Mga Hakbang
Pagpapakita sa Iskedyul ng LCD Bus: Pamantayan 18Mga mag-aaral ay bubuo ng isang pag-unawa sa at magagawang pumili at gumamit ng mga teknolohiya sa transportasyon. Ang Barkmark na 18-J na Transportasyon ay may mahalagang papel sa pagpapatakbo ng iba pang mga teknolohiya, tulad ng pagmamanupaktura, konstruksyon, komunicatio
Keypad Interface Sa 8051 at Pagpapakita ng Mga Numero ng Keypad sa 7 Segment: 4 na Hakbang (na may Mga Larawan)
Keypad Interface Sa 8051 at Pagpapakita ng Mga Numero ng Keypad sa 7 Segment: Sa tutorial na ito sasabihin ko sa iyo ang tungkol sa kung paano namin mai-interface ang keypad sa 8051 at ipinapakita ang mga numero ng keypad sa 7 segment na pagpapakita
Pagpapakita ng Mga Numero ng Keypad sa 16 X 2 LCD Na May 8051: 4 na Hakbang
Pagpapakita ng Mga Numero ng Keypad sa 16 X 2 LCD Sa 8051: Sa proyektong ito pupunta kami sa interface ng keypad at lcd na may 8051. Habang pinipindot namin ang susi sa keypad nakakakuha kami ng numero ng pagsulat sa aming lcd