Orodha ya maudhui:
- Hatua ya 1: VIFAA VINATAKIWA
- Hatua ya 2: Mchoro wa Mzunguko
- Hatua ya 3: Usimbuaji
- Hatua ya 4: Mwishowe…
Video: Saa ya dijiti Kutumia Microcontroller (AT89S52 Bila Mzunguko wa RTC): Hatua 4 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Hebu tueleze saa… "Saa ni kifaa kinachohesabu na kuonyesha wakati (jamaa)" !!!
Nadhani nilisema ni sawa basi lets kufanya CLOCK na huduma ya ALARM.
KUMBUKA: itachukua dakika 2-3 kusoma tafadhali soma mradi wote ama sivyo sitawajibika kwa uharibifu wowote wa sehemu
Hatua ya 1: VIFAA VINATAKIWA
Vipengele 6 vinahitajika:
1. Microcontroller (nimetumia familia ya AT89S52-8051), mdhibiti mdogo anayepangwa anaweza kutumika.
Onyesho la sehemu ya 2.7
3. Oscillator ya Crystal (12MHz)
4. Msimamizi (10uF, 33pF / 22pF)
5. Mwanga
6. kujizuia (330 Ohm)
7. buzzer (piezo)
8. kushinikiza swichi
Na mimi si pamoja na chuma cha kutengeneza, waya, mtiririko….. umeme !!! nisaidie:)
Hatua ya 2: Mchoro wa Mzunguko
Huu ndio mchoro wa mzunguko wa saa ya dijiti ukitumia microcontroller 8051.
Kama tunaweza kuona microcontroller imeunganishwa na onyesho la sehemu tatu 7 na bandari tofauti ambazo hazijazungushwa na nambari ya saa ya mwisho imeunganishwa tu na pini kwani inaonyesha 1 tu.
LED na buzzer zinajielezea kulingana na nambari.
1 ya LED ni ya AM na nimeunganisha LED nyingine ambayo haijaonyeshwa kwenye kielelezo cha kengele.
Crystal Oscillator ya 12MHz imeunganishwa na kasi ya saa na kufikia hesabu 1second kamili kwa kutumia mali ya kukatiza ya mdhibiti mdogo.
MADHARA YA KATI YANAYOTEGEMEA SEkunde yameunganishwa na PIN ya "28 NA 32"
Tafadhali nisamehe, LED 3 hazijaonyeshwa kwenye mchoro wa mzunguko kwa uvivu wangu
Pini ya 28 ya LED: mwangaza wa kwanza wa sekunde 30
Pini ya 32 ya LED: pumzika blink ya sekunde 30
**** kuchangia kwa dakika nzima !! *** nina hakika baada ya mradi huu nilijua sekunde 60 hufanya dakika !!! WOW
Hatua ya 3: Usimbuaji
Nimetumia programu ya keil kujenga nambari ya C kwa RTC kutumia microcontroller na kupata faili ya hex.
Rejea KUHUSU SEHEMU HII KUJUA ZAIDI !!
Jambo la msingi katika sehemu ya usimbuaji ni, wakati pini ya kila bandari itabadilika kwa kuonyesha tarakimu inayohusiana na kila onyesho la sehemu 7.
Mali ya kukatiza ya 8051 hutumiwa kuhesabu na kupakia tena kwa sekunde. kwa mfano tu, Kama vile kuunda kazi ya kuchelewesha na hoja 1 inayosababisha kuchelewa kwa 1second. (TMOD, TL0, TH0, IE kila thamani inachangia kutengeneza wakati)
LED ya AM imewekwa kwa saa 12 mbadala.
Pamoja na kengele pia inaweza kuweka kwa AM au PM haswa na pini ya buzzer hupitishwa na nambari ya masafa ili kuzungusha wakati wa kengele. Kitufe cha kengele na dakika, saa na kuokoa swichi hutumiwa kuweka kengele. Kwenye kengele mara mbili kubofya inalemaza huduma ya kengele
CODE: Nambari ya C ya kupata wazo tu (faili ya hex ndio halisi ya mradi)
github.com/abhrodeep/Arduino_projs/blob/master/digitalclock.c
Hatua ya 4: Mwishowe…
YOTE yametimia !!! Sasa ni wakati wa kufurahia saa ambayo ni mkali na halisi.
Ilipendekeza:
Saa ya dijiti Lakini bila Mdhibiti Mdogo [Elektroniki mgumu]: Hatua 13 (na Picha)
Saa Dijitali Lakini Bila Microcontroller [Hardcore Electronics]: Ni rahisi sana kuunda mizunguko na mdhibiti mdogo lakini tunasahau kabisa tani za kazi ambazo mdhibiti mdogo alipaswa kumaliza kukamilisha kazi rahisi (hata kwa kupepesa macho iliyoongozwa). Kwa hivyo, ingekuwa ngumu kufanya saa kamili ya dijiti
Saa ya Mtandao ya ESP8266 bila RTC yoyote - Saa ya Nodemcu NTP Hakuna RTC - MRADI WA BAHATI YA MTANDAO: Hatua 4
Saa ya Mtandao ya ESP8266 bila RTC yoyote | Saa ya Nodemcu NTP Hakuna RTC | MRADI WA SAA YA MTANDAO
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Kutumia Java (+ -1s): Hatua 3
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Moja kwa Moja Kutumia Java (+ -1s): Hii inayoweza kufundishwa itaonyesha jinsi ya kuweka wakati kwenye Saa Saa ya DS3231 kwa kutumia Arduino na programu ndogo ya Java inayotumia uhusiano wa serial wa Arduino. Mantiki ya kimsingi ya programu hii: 1. Arduino hutuma ombi la mfululizo
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho
Jinsi ya Kupima Mzunguko wa Juu na Mzunguko wa Ushuru, Sambamba, Kutumia Microcontroller .: 4 Hatua
Jinsi ya Kupima Mzunguko wa Juu na Mzunguko wa Ushuru, Sambamba, Kutumia Microcontroller. Ninajua unachofikiria: " Huh? Kuna maagizo mengi juu ya jinsi ya kutumia watawala wadogo kupima mzunguko wa ishara. Alfajiri. &Quot; Lakini subiri, kuna riwaya katika hii: Ninaelezea njia ya kupima masafa ya juu sana kuliko ndogo