Բովանդակություն:
- Քայլ 1: Օգտագործված ծրագրակազմ
- Քայլ 2: Պահանջվող բաղադրիչներ
- Քայլ 3: Շղթայի դիագրամ
- Քայլ 4: Կոդ
- Քայլ 5: Տեսանյութ
Video: 8051 Ինտերֆեյս DS1307 RTC- ի հետ և LCD- ում ժամանակացույցի ցուցադրում. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս ձեռնարկում մենք ձեզ բացատրել ենք, թե ինչպես կարող ենք 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
Խորհուրդ ենք տալիս:
Atmega16 ինտերֆեյս LCD- ի հետ 4 բիթանոց ռեժիմում (Proteus Simulation) ՝ 5 քայլ
Atmega16 ինտերֆեյս LCD- ի հետ 4 բիթանոց ռեժիմում (Proteus Simulation). Այստեղ այս ձեռնարկում մենք ձեզ կասենք, թե ինչպես կարող եք միացնել atmega16 միկրոկոնտրոլերը 16*2 LCD- ով 4 բիթանոց ռեժիմում:
PyPortal Splatoon 2 ժամանակացույցի ցուցադրում. 34 քայլ (նկարներով)
PyPortal Splatoon 2 ժամանակացույցի ցուցադրում. Ընթացիկ և առաջիկա Splatoon 2 փուլերի զվարճալի ցուցադրում Turf War- ում և Ranked խաղերում, դասակարգված խաղի տեսակը և Salmon Run- ի ժամանակացույցը ՝ օգտագործելով Adafruit PyPortal- ը: Շրջանցեք ժամանակացույցը ՝ սեղմելով սենսորային էկրանին: Նախապատմությունները պատահականորեն պտտվում են
LCD ավտոբուսի ժամանակացույցի ցուցադրում `7 քայլ
LCD ավտոբուսների ժամանակացույց
Ստեղնաշարի ինտերֆեյս 8051 -ով և Ստեղնաշարի համարների ցուցադրում 7 հատվածում. 4 քայլ (նկարներով)
Ստեղնաշարի ինտերֆեյս 8051 -ով և 7 հատվածով ստեղնաշարի թվերի ցուցադրում. Այս ձեռնարկում ես ձեզ կասեմ, թե ինչպես կարող ենք ստեղնաշարը միացնել 8051 -ին և ստեղնաշարի համարները ցուցադրել 7 հատվածի էկրանով:
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi