Mundarija:
- 1 -qadam: Ishlatilgan dasturiy ta'minot:
- 2 -qadam: Kerakli komponentlar:
- 3 -qadam: O'chirish diagrammasi
- 4 -qadam: Kod:
- 5 -qadam: Video:
Video: DS1307 RTC bilan 8051 interfeysi va LCDda vaqt tamg'asini ko'rsatish: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Ushbu qo'llanmada biz sizga ds1307 RTC bilan 8051 mikrokontrolerini qanday ulashimiz mumkinligini tushuntirdik. Bu erda biz proteus simulyatsiyasi yordamida RTC vaqtini lcd formatida ko'rsatamiz.
1 -qadam: Ishlatilgan dasturiy ta'minot:
Biz proteus simulyatsiyasini ko'rsatganimizdek, kodlash va simulyatsiya qilish uchun sizga kerak:
1 Keil ko'rish: Ularning tarkibida keil mahsuloti ko'p. shuning uchun sizga c51 kompilyatori kerak bo'ladi. Siz bu dasturni bu erdan yuklab olishingiz mumkin
Simulyatsiya uchun 2 Proteus dasturi: bu simulyatsiyani ko'rsatish uchun mo'ljallangan dastur. Ushbu dasturni yuklab olish uchun siz juda ko'p ma'lumotlarga ega bo'lasiz.
Agar siz buni apparatda bajarayotgan bo'lsangiz, kodni qurilmangizga yuklash uchun sizga flesh -sehrli bitta dastur kerak bo'ladi. Esda tutingki, flesh sehr nxp tomonidan ishlab chiqilgan. Shunday qilib, siz ushbu dastur orqali 8051 oilaviy mikrokontrolerni yuklay olmaysiz. Shunday qilib, siz faqat Philips -ga asoslangan boshqaruvchini yuklashingiz mumkin.
2 -qadam: Kerakli komponentlar:
Bu erda bizning demo -videoda biz proteus simulyatsiyasidan foydalanmoqdamiz, lekin agar siz buni qurilmangizda qilsangiz, sizga ushbu loyiha uchun ushbu komponentlar kerak bo'ladi:
8051 Rivojlanish taxtasi: Agar sizda bu taxta bo'lsa, kodni o'zingiz yuklashingiz osonroq bo'ladi.
LCD 16*2: bu 16*2 lcd. Ushbu LCD -da bizda 16 ta pin bor.
DS1307 RTC moduli: DS1307 ga asoslangan modul, DS1307 ketma-ket real vaqtli soat (RTC)-kam quvvatli, to'liq ikkilik kodli o'nlik (BCD) soat/taqvim va 56 bayt NV SRAM. Manzil va ma'lumotlar ketma -ket I²C ikki tomonlama avtobus orqali uzatiladi. Soat/taqvim soniya, daqiqa, soat, kun, sana, oy va yil ma'lumotlarini beradi. Oyning tugash sanasi 31 kundan kam oylar uchun avtomatik ravishda o'rnatiladi, shu jumladan kabisa yiliga tuzatishlar. Soat AM/PM indikatori bilan 24 soat yoki 12 soat formatida ishlaydi. DS1307-da quvvat uzilishlarini aniqlaydigan va avtomatik ravishda zaxira ta'minotiga o'tadigan o'rnatilgan quvvat sezgichi mavjud. Vaqtni saqlash jarayoni zaxira ta'minotidan ishlayotganda ham davom etadi.
Biz yuqoridagi 8051 o'quv to'plamining bitta rasmini ko'rsatdik, u erda lcd va rtc modullari bo'limi allaqachon mavjud, shuning uchun agar siz ushbu taxtani sotib olsangiz, bu ds1307 modulini ulashingiz oson bo'ladi, aks holda siz kichik ishlab chiqarish kartasini sotib olsangiz tanga uyali bitta LCD va bitta RTC modulini sotib olishingiz kerak.
USB - UART konvertori: CP1202 - USB UART konvertor moduli, USB -ni ketma -ket yoki USB -ni TTL -ga yoki Serialni USB -ga tezda ulash uchun juda oddiy taxta. Modul orqali kompyuterdan mikrokontrollerlar / mikroprotsessorlar bilan bemalol aloqa o'rnatishingiz mumkin.
3 -qadam: O'chirish diagrammasi
4 -qadam: Kod:
Siz manba kodini GitHub havolamizdan olishingiz mumkin.
5 -qadam: Video:
Loyihaning to'liq tavsifi yuqoridagi videoda berilgan.
Agar sizda ushbu loyihaga shubha tug'ilsa, quyida bizga izoh qoldiring. Va agar siz o'rnatilgan tizim haqida ko'proq bilmoqchi bo'lsangiz, youtube kanalimizga tashrif buyurishingiz mumkin.
Tez -tez yangilanishlar uchun Facebook sahifasiga tashrif buyuring va layk bosing.
Rahmat va hurmat bilan, Embedotronika texnologiyalari
Tavsiya:
Makey Makey ko'rsatish va ko'rsatish: 12 qadam (rasmlar bilan)
Makey Makey Show va Tell Display: 19 yillik o'qituvchilik faoliyatimdan so'ng, men hech qachon yangi, yorqin va hayajonli e'lonlar taxtasiga bo'lgan muhabbatimni yo'qotmaganman! Mening e'lonlar taxtasi uslubi yillar mobaynida chiroyli, do'konda, bayramga bag'ishlangan kesmalardan tortib, o'quvchilarim ishining mazmunli qismlariga qadar rivojlandi. Men
ESP32 ma'lumotlarini NTP vaqt tamg'asi yordamida IoT bulutiga qanday nashr qilish kerak: 5 qadam
NTP vaqt tamg'asi yordamida ESP32 ma'lumotlarini IoT Cloud -da qanday chop etish kerak: Ko'pgina ilovalarda foydalanuvchilar o'z ma'lumotlarini yuklanish vaqtida AskSensors IoT bulutiga yuboriladigan qiymatlarning mahalliy vaqt tamg'asi bilan birga yuborishlari kerak. Vaqt tamg'asi formati - UNIX davrining vaqti: Yanvadan beri o'tgan millisekundlar soni
Qiziqarli sana, vaqt va haroratni ko'rsatish birligi: 3 qadam
Qiziqarli sana, vaqt va haroratni ko'rsatish birligi: Salom do'stlar, men bu yo'riqnomada Arduino pro mini, RTC va sakkiz xonali etti segmentli displey yordamida sana, vaqt va joriy haroratni ko'rsatish moslamasini tuzish tartibini tushuntiraman. juda ixcham birlikda, bu foydali qurilma
Klaviatura interfeysi 8051 va klaviatura raqamlarini 7 segmentda ko'rsatish: 4 qadam (rasmlar bilan)
Klaviatura interfeysi 8051 va klaviatura raqamlarini 7 segmentda ko'rsatish: Ushbu darsda men sizga klaviaturani 8051 bilan qanday bog'lashimiz va klaviatura raqamlarini 7 segmentli displeyda ko'rsatish haqida aytib beraman
Robot bosqini sovg'asini bering: 12 qadam (rasmlar bilan)
Robotlarga bostirib kirish sovg'asini bering: Quyosh energiyali robot bezaklari sizni kun bo'yi bayram bilan tabriklaydi, lekin chiroqlar uyni mustahkamlash uchun radio o'chganda