جدول المحتويات:
- الخطوة 1: البرامج المستخدمة:
- الخطوة الثانية: المكونات المطلوبة:
- الخطوة 3: مخطط الدائرة
- الخطوة 4: الكود:
- الخطوة 5: الفيديو:
فيديو: 8051 التفاعل مع DS1307 RTC وعرض الطابع الزمني في شاشة LCD: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
في هذا البرنامج التعليمي ، أوضحنا لك كيف يمكننا ربط متحكم 8051 مع ds1307 RTC. نحن هنا نعرض وقت RTC في شاشة LCD باستخدام محاكاة البروتيوس.
الخطوة 1: البرامج المستخدمة:
نظرًا لأننا نعرض محاكاة البروتيوس ، لذلك من أجل الترميز والمحاكاة ، تحتاج إلى:
1 Keil uvision: هناك الكثير من المنتجات من keil. لذلك سيطلب منك مترجم c51. يمكنك تنزيل هذا البرنامج من هنا
2 برنامج Proteus للمحاكاة: هذا هو البرنامج الذي يعرض المحاكاة. ستحصل على الكثير من المعلومات لتنزيل هذا البرنامج.
إذا كنت تفعل ذلك في الأجهزة ، فستحتاج إلى برنامج واحد هو فلاش ماجيك لتحميل الكود في أجهزتك. تذكر فلاش السحر تم تطويره بواسطة nxp. لذلك لا يمكنك تحميل جميع وحدات التحكم الصغيرة الخاصة بالعائلة 8051 من خلال هذا البرنامج. لذلك يمكنك تحميل وحدة التحكم المعتمدة على Philips فقط.
الخطوة الثانية: المكونات المطلوبة:
هنا في الفيديو التوضيحي الخاص بنا ، نستخدم محاكاة البروتيوس ولكن بالتأكيد إذا كنت تفعل ذلك في أجهزتك ، فستحتاج إلى هذه المكونات لهذا المشروع:
8051 لوحة التطوير: إذا كان لديك هذا المنتدى فسيكون أفضل بحيث يمكنك بسهولة تحميل الكود بنفسك.
LCD 16 * 2: هذا هو 16 * 2 LCD. في هذا LCD لدينا 16 دبابيس.
DS1307 RTC Module: الوحدة النمطية المستندة إلى DS1307 ، ساعة الوقت الحقيقي التسلسلي DS1307 (RTC) هي ساعة / تقويم عشري كامل ثنائي التشفير (BCD) بالإضافة إلى 56 بايت من NV SRAM. يتم نقل العنوان والبيانات بشكل تسلسلي من خلال ناقل ثنائي الاتجاه I²C. توفر الساعة / التقويم معلومات الثواني والدقائق والساعات واليوم والتاريخ والشهر والسنة. يتم تعديل تاريخ نهاية الشهر تلقائيًا للأشهر التي تقل عن 31 يومًا ، بما في ذلك التصحيحات للسنة الكبيسة. تعمل الساعة إما بتنسيق 24 ساعة أو 12 ساعة مع مؤشر AM / PM. يحتوي DS1307 على دائرة استشعار طاقة مدمجة تكتشف حالات انقطاع التيار وتتحول تلقائيًا إلى مصدر الطاقة الاحتياطية. تستمر عملية ضبط الوقت بينما يعمل الجزء من الإمداد الاحتياطي.
لقد أظهرنا صورة واحدة أعلاه لمجموعة التدريب 8051 ، هناك قسم وحدة LCD و rtc موجود بالفعل في اللوحة ، لذا إذا قمت بشراء هذه اللوحة ، فسيكون من السهل عليك واجهة وحدة ds1307 هذه ، وإلا إذا قمت بشراء لوحة تطوير صغيرة يجب عليك أيضًا شراء شاشة LCD واحدة ووحدة RTC واحدة مع خلية عملة.
محول USB إلى UART: وحدة محول CP1202 USB UART ، لوحة بسيطة جدًا لتوصيل USB بسرعة بالمسلسل أو USB إلى TTL أو Serial بـ USB. يمكنك التواصل بسهولة مع المتحكمات الدقيقة / المعالجات الدقيقة من جهاز الكمبيوتر الخاص بك من خلال الوحدة النمطية.
الخطوة 3: مخطط الدائرة
الخطوة 4: الكود:
يمكنك الحصول على الكود المصدري من رابط GitHub الخاص بنا.
الخطوة 5: الفيديو:
يرد وصف المشروع بالكامل في الفيديو أعلاه.
إذا كان لديك أي شك بخصوص هذا المشروع ، فلا تتردد في التعليق علينا أدناه. وإذا كنت تريد معرفة المزيد عن النظام المضمن ، يمكنك زيارة قناة youtube الخاصة بنا.
يرجى زيارة صفحة Facebook الخاصة بنا وإبداء الإعجاب بها للحصول على تحديثات متكررة.
مع الشكر و التقدير،
تقنيات Embedotronics
موصى به:
وقت عرض Arduino على شاشة LED TM1637 باستخدام RTC DS1307: 8 خطوات
وقت عرض Arduino على شاشة TM1637 LED باستخدام RTC DS1307: في هذا البرنامج التعليمي سوف نتعلم كيفية عرض الوقت باستخدام وحدة RTC DS1307 وشاشة LED TM1637 و Visuino
كيفية نشر بيانات ESP32 مع الطابع الزمني NTP إلى IoT Cloud: 5 خطوات
كيفية نشر بيانات ESP32 باستخدام NTP Timestamp إلى IoT Cloud: في العديد من التطبيقات ، يحتاج المستخدمون إلى إرسال بياناتهم جنبًا إلى جنب مع الطابع الزمني المحلي للقيم التي سيتم إرسالها في الحمولة إلى سحابة AskSensors IoT. تنسيق الطابع الزمني هو UNIX Epoch time: عدد المللي ثانية التي انقضت منذ يناير
شاشة LCD I2C / IIC - قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: 5 خطوات
شاشة LCD I2C / IIC | قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: يحتاج استخدام شاشة spi LCD إلى عدد كبير جدًا من التوصيلات التي يصعب فعلها ، لذلك وجدت وحدة يمكنها تحويل شاشة i2c LCD إلى شاشة spi LCD ، لذا فلنبدأ
واجهة لوحة المفاتيح مع 8051 وعرض أرقام لوحة المفاتيح في 7 أجزاء: 4 خطوات (بالصور)
واجهة لوحة المفاتيح مع 8051 وعرض أرقام لوحة المفاتيح في 7 قطاعات: في هذا البرنامج التعليمي ، سأخبرك عن كيفية تعاملنا مع لوحة المفاتيح مع 8051 وعرض أرقام لوحة المفاتيح في عرض 7 مقاطع
أتمتة المنزل: إصدار إنذار وعرض على شاشة LCD عندما تكون درجة الحرارة أعلى من قيمة الحد الأدنى: 5 خطوات
أتمتة المنزل: إصدار إنذار وعرض على شاشة LCD عندما تكون درجة الحرارة أعلى من قيمة الحد الأدنى: ستوضح هذه المدونة كيفية إنشاء نظام أتمتة المنزل الذي سيبدأ في إصدار إنذار عندما تصل درجة الحرارة إلى أكثر من قيمة العتبة المبرمجة. ستستمر في عرض درجة الحرارة الحالية للغرفة على شاشة LCD وضرورة العمل