Բովանդակություն:

8051 Ինտերֆեյս DS1307 RTC- ի հետ և LCD- ում ժամանակացույցի ցուցադրում. 5 քայլ
8051 Ինտերֆեյս DS1307 RTC- ի հետ և LCD- ում ժամանակացույցի ցուցադրում. 5 քայլ

Video: 8051 Ինտերֆեյս DS1307 RTC- ի հետ և LCD- ում ժամանակացույցի ցուցադրում. 5 քայլ

Video: 8051 Ինտերֆեյս DS1307 RTC- ի հետ և LCD- ում ժամանակացույցի ցուցադրում. 5 քայլ
Video: How to Make PLC LCD HMI || FLProg 2024, Նոյեմբեր
Anonim
8051 Ինտերֆեյս DS1307 RTC- ի հետ և estամկետային ցուցադրման ցուցադրում LCD- ով
8051 Ինտերֆեյս DS1307 RTC- ի հետ և estամկետային ցուցադրման ցուցադրում LCD- ով

Այս ձեռնարկում մենք ձեզ բացատրել ենք, թե ինչպես կարող ենք 8051 միկրոկոնտրոլերը միացնել ds1307 RTC- ի հետ: Այստեղ մենք ցուցադրում ենք RTC ժամանակը lcd- ում ՝ օգտագործելով proteus սիմուլյացիա:

Քայլ 1: Օգտագործված ծրագրակազմ

Օգտագործված ծրագրակազմ
Օգտագործված ծրագրակազմ
Օգտագործված ծրագրակազմ
Օգտագործված ծրագրակազմ
Օգտագործված ծրագրակազմ
Օգտագործված ծրագրակազմ

Քանի որ մենք ցույց ենք տալիս proteus- ի մոդելավորում, այնպես որ Ձեզ անհրաժեշտ է ծածկագրման և նմանակման համար.

1 Keil uvision: Դրանք կիլիայից շատ արտադրանք են: այնպես որ ձեզանից կպահանջվի c51 կազմող: Դուք կարող եք ներբեռնել այդ ծրագրաշարը այստեղից

2 Proteus Softwareրագրեր մոդելավորման համար. Սա այն մոդելավորումն է, որը ցույց է տալիս մոդելավորում: Այս ծրագրաշարը ներբեռնելու համար շատ տեղեկություններ կստանաք:

Եթե դուք դա անում եք ապարատային սարքավորումներում, ապա ձեզ կպահանջվի մեկ ծրագրակազմ, որը ֆլեշ մոգություն է `ձեր ապարատում ծածկագիրը վերբեռնելու համար: Հիշեք, որ ֆլեշ մոգությունը մշակվում է nxp- ի կողմից: Այսպիսով, դուք չեք կարող այս ծրագրաշարի միջոցով վերբեռնել ընտանիքի բոլոր 8051 միկրոկառավարիչները: Այսպիսով, միայն դուք կարող եք վերբեռնել Philips- ի վերահսկիչ:

Քայլ 2: Պահանջվող բաղադրիչներ

Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ

Այստեղ մեր ցուցադրական տեսանյութում մենք օգտագործում ենք proteus մոդելավորում, բայց եթե դա անում եք ձեր ապարատում, ձեզանից կպահանջվեն այս ծրագրի այս բաղադրիչները.

8051 boardարգացման տախտակ. Այսպիսով, եթե ունեք այս տախտակը, ավելի լավ կլինի, որպեսզի հեշտությամբ կարողանաք ինքներդ վերբեռնել ծածկագիրը:

LCD 16*2: Սա 16*2 LCD է: Այս LCD- ում մենք ունենք 16 կապում:

DS1307 RTC մոդուլ. DS1307, DS1307 սերիական իրական ժամանակի (RTC) մոդուլը ցածր էներգիայի, լիարժեք երկուական կոդով տասնորդական (BCD) ժամացույց/օրացույց է ՝ գումարած 56 բայթ NV SRAM: Հասցեն և տվյալները հաջորդաբար փոխանցվում են I²C, երկկողմանի ավտոբուսով: Theամացույցը/օրացույցը տրամադրում է վայրկյան, րոպե, ժամ, օր, ամսաթիվ, ամիս և տարի տեղեկատվություն: Ամսվա վերջի ամսաթիվը ինքնաբերաբար ճշգրտվում է 31 օրից պակաս ամիսներով, ներառյալ նահանջ տարվա ուղղումները: Theամացույցը գործում է կամ 24-ժամյա կամ 12-ժամյա ձևաչափով ՝ AM/PM ցուցիչով: DS1307- ն ունի ներկառուցված էներգիայի զգայարանային միացում, որը հայտնաբերում է հոսանքի խափանումները և ինքնաբերաբար անցնում անցումային աղբյուրին: Keepամաչափի աշխատանքը շարունակվում է, քանի դեռ մասը գործում է պահուստային մատակարարումից:

Մենք ցույց տվեցինք 8051 ուսումնական հանդերձանքի մեկ պատկեր վերևում, այնտեղ lcd և rtc մոդուլների բաժինն արդեն կա տախտակում, այնպես որ, եթե դուք գնում եք այդ տախտակը, ձեզ համար հեշտ կլինի միացնել այս ds1307 մոդուլը, այլապես, եթե գնում եք զարգացման փոքր տախտակ, ապա դուք պետք է նաև գնեք մեկ LCD և RTC մոդուլ ՝ մետաղադրամի բջիջով:

USB- ից UART փոխարկիչ. CP1202 USB UART փոխարկիչ մոդուլ, շատ պարզ տախտակ ՝ USB- ը սերիալին արագ կամ USB- ը TTL- ին կամ սերիալը USB- ին արագ միացնելու համար: Մոդուլի միջոցով ձեր համակարգչից հեշտությամբ կարող եք շփվել միկրոկոնտրոլերների / միկրոպրոցեսորների հետ:

Քայլ 3: Շղթայի դիագրամ

Շղթայի դիագրամ
Շղթայի դիագրամ

Քայլ 4: Կոդ

Դուք կարող եք աղբյուրի կոդը ստանալ մեր GitHub հղումից:

Քայլ 5: Տեսանյութ

Նախագծի ամբողջ նկարագրությունը տրված է վերը նշված տեսանյութում:

Եթե այս նախագծի վերաբերյալ որևէ կասկած ունեք, ազատորեն մեկնաբանեք մեզ ստորև: Եվ եթե ցանկանում եք ավելին իմանալ ներդրված համակարգի մասին, կարող եք այցելել մեր youtube ալիքը:

Այցելեք և հավանեք մեր ֆեյսբուքյան էջը հաճախակի թարմացումների համար:

Շնորհակալություն և հարգանքներ, Embedotronics Technologies

Խորհուրդ ենք տալիս: