Բովանդակություն:
Video: Իրական ժամացույցի ժամացույց ՝ օգտագործելով AT89s52: 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Բարի գալուստ, սա shubham Trivedi- ն է, և այսօր ես պատրաստվում եմ նախագծել իրական ժամանակի ժամացույցը ՝ օգտագործելով At89s52 միկրոկոնտրոլերը: Այս նախագծի առանցքը AT89S52 միկրոկոնտրոլերն է: DS1307 IC- ն օգտագործվում է որպես RTC: Այս DS1307 IC- ն պահանջում էր I2C ինտերֆեյս, սակայն 89s52- ի վրա I2C որևէ նավահանգիստ չկար: Դա բնորոշ է դարձնում նախագծվածին: Այսպիսով, ես նախագծեցի I2C ավտոբուս ծրագրում և այն օգտագործեցի պահանջները կատարելու համար:
Պահանջվող բաղադրիչներ
- DS1307
- AT89S52 տախտակ
- 16x2 LCD
- Լարերի միացում
- Breadboard
Քայլ 1: Շինարարություն
Շղթան նախագծված է երկու առանձին մասերից: Նկար 1 Shույց է տալիս RTC DS 1307 IC միացումը: Այս կապը կատարվում է զրոյական PCB- ի միջոցով: Կապը նույնն է, ինչ նկար 2 -ում:
Ես օգտագործել եմ AT89s52 զարգացման խորհուրդը, որը ես նախագծել եմ մի քանի ամիս առաջ ՝ օգտագործելով pcb ձևավորման համար Screen print տեխնիկա: RTC- ի SCL կապը միացված է P1.1 կապին, իսկ SDA կապը միացված է 89s52 միկրոկառավարիչի P1.0- ին: LCD 16x2 ինտերֆեյսն իրականացվում է հետևյալ կերպ.
LCD- ի PIN- ը AT89S52- ի PIN- ը
- D7 - P3.7
- D6 - P3.6
- D5 - P3.5
- D4 - P3.4
- RS - P1. 6
- RW - P1. 5
- E - P1.4
Քայլ 2: Աշխատանքային տեսանյութ
Քայլ 3: Կոդ
Կոդ
Րագիրը մշակված է Keil uvision 5 ծրագրաշարում: Յուրաքանչյուր ինտերֆեյսի համար օգտագործվում են առանձին գրադարանային ֆայլեր: խնդրում ենք անցնել readme ֆայլը, նախքան հետագա ընթացքը: Յուրաքանչյուր գործառույթի նկարագրությունը հասանելի է նաև այս հավելվածում
Կտտացրեք այստեղ ՝ հավելվածը ներբեռնելու համար
սխալները ողջունելի են [email protected] հասցեով
կտտացրեք այստեղ ՝ ֆեյսբուքում հավանելու համար
Խորհուրդ ենք տալիս:
DS3231 RTC (Իրական ժամանակի ժամացույց) ճշգրիտ, արագ և ավտոմատացված ՝ օգտագործելով Java (+-1s) ՝ 3 քայլ
DS3231 RTC (Իրական ժամանակի ժամացույց) ճշգրիտ, արագ և ավտոմատացված օգտագործելով Java- ն (+-1s). Այս հրահանգը ցույց կտա ձեզ, թե ինչպես ժամանակ սահմանել DS3231 իրական ժամանակի ժամացույցի վրա `օգտագործելով Arduino և մի փոքր Java ծրագիր, որն օգտագործում է Arduino- ի սերիական կապը: Այս ծրագրի հիմնական տրամաբանությունը. Arduino- ն սերիական հարցում է ուղարկում
Իրական ժամանակի ժամացույցի ժամացույց ՝ 5 քայլ
Minitel Իրական ժամանակի ժամացույց. Ստեղծվել է 1978 թվականին France Telecom- ի կողմից, Minitel- ը տեղեկատվության որոնման և հաղորդագրությունների ուղարկման ծառայություն էր: Համարվում է, որ դա ամենահաջողված ցանցն է մինչ համաշխարհային ցանցը: 30 տարի անց `2008 թվականին, ցանցը վերջնականապես փակվեց: (Այս մասին շատ տեղեկություններ կան
Օգտագործելով DS1307 և DS3231 Իրական ժամանակի ժամացույցի մոդուլներ Arduino- ով. 3 քայլ
Օգտագործելով DS1307 և DS3231 Իրական ժամանակի ժամացույցների մոդուլներ Arduino- ի հետ. Մենք շարունակում ենք հարցում ստանալ, թե ինչպես օգտագործել իրական ժամանակի DS1307 և DS3231 ժամացույցների մոդուլները Arduino- ով `տարբեր աղբյուրներից, ուստի սա դրանցից օգտվելու երկու մասից բաղկացած առաջին ձեռնարկն է: Arduino- ի այս ձեռնարկի համար մենք ունենք իրական ժամանակի ժամացույցի երկու մոդուլ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 Իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96. Բարև տղերք, այս ձեռնարկում մենք կտեսնենք, թե ինչպես պատրաստել աշխատանքային ժամացույց ՝ օգտագործելով իրական ժամանակի DS1307 ժամացույցի մոդուլ և AMP; OLED էկրաններ: Այսպիսով, մենք կկարդանք ժամանակը ժամացույցի մոդուլից DS1307: Եվ տպեք այն OLED էկրանին
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE - RTC Իրական ժամանակի ժամացույց M5stack M5stick-C: 4 քայլ
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE | RTC Իրական ժամանակի ժամացույց M5stack M5stick-C- ով: Ողջույն, այս հրահանգների ընթացքում մենք կսովորենք, թե ինչպես պատրաստել ժամացույց m5stack- ի m5stick-C մշակումով Arduino IDE- ով: Այսպիսով, m5stick- ը կցուցադրի ամսաթիվ, ժամ և AMP; ամսվա շաբաթը ցուցադրվում է