جدول المحتويات:

8051 التفاعل مع DS1307 RTC وعرض الطابع الزمني في شاشة LCD: 5 خطوات
8051 التفاعل مع DS1307 RTC وعرض الطابع الزمني في شاشة LCD: 5 خطوات

فيديو: 8051 التفاعل مع DS1307 RTC وعرض الطابع الزمني في شاشة LCD: 5 خطوات

فيديو: 8051 التفاعل مع DS1307 RTC وعرض الطابع الزمني في شاشة LCD: 5 خطوات
فيديو: DS1307: Let's make a clock with the Seglament Displays Part 1 2024, شهر نوفمبر
Anonim
8051 التواصل مع DS1307 RTC وعرض الطابع الزمني في شاشة LCD
8051 التواصل مع DS1307 RTC وعرض الطابع الزمني في شاشة LCD

في هذا البرنامج التعليمي ، أوضحنا لك كيف يمكننا ربط متحكم 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

موصى به: