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

الساعة الحقيقية باستخدام AT89s52: 3 خطوات
الساعة الحقيقية باستخدام AT89s52: 3 خطوات

فيديو: الساعة الحقيقية باستخدام AT89s52: 3 خطوات

فيديو: الساعة الحقيقية باستخدام AT89s52: 3 خطوات
فيديو: الدّرس العاشر: تعليمات التأخير الزمني 2024, يوليو
Anonim
ساعة الوقت الحقيقي باستخدام AT89s52
ساعة الوقت الحقيقي باستخدام AT89s52
ساعة الوقت الحقيقي باستخدام AT89s52
ساعة الوقت الحقيقي باستخدام AT89s52

مرحبًا بك مرة أخرى ، هذا shubham Trivedi واليوم سأقوم بتصميم Real Time Clock باستخدام متحكم At89s52. المتحكم AT89S52 هو قلب هذا المشروع. يستخدم DS1307 IC مثل RTC. يتطلب DS1307 IC واجهة I2C ، لكن 89s52 ليس به أي منفذ I2C على اللوحة. هذا يجعلها نموذجية للتصميم. لذلك صممت ناقل I2C في البرنامج واستخدمته لتلبية المتطلبات.

المكونات المطلوبة:

  1. DS1307
  2. مجلس AT89S52
  3. 16x2 LCD
  4. توصيل الأسلاك
  5. اللوح

الخطوة 1: البناء

بناء
بناء
بناء
بناء
بناء
بناء

الدائرة مصممة في جزئين منفصلين. يوضح الشكل 1 اتصال RTC DS 1307 IC. يتم إجراء هذا الاتصال باستخدام صفر ثنائي الفينيل متعدد الكلور. الاتصال هو نفسه كما هو موضح في الشكل 2.

لقد استخدمت لوحة تطوير AT89s52 التي صممتها قبل بضعة أشهر باستخدام تقنية طباعة الشاشة لتصميم ثنائي الفينيل متعدد الكلور. يتم توصيل دبوس SCL الخاص بـ RTC بالدبوس P1.1 ودبوس SDA متصل بالدبوس P1.0 من متحكم 89s52. يتم توصيل LCD 16x2 بالطريقة التالية.

رقم التعريف الشخصي PIN الخاص بـ LCD لـ AT89S52

  • D7 - P3.7
  • D6 - ف 3.6
  • D5 - ف 3.5
  • D4 - P3.4
  • RS - P1. 6
  • RW - P1. 5
  • E - P1.4

الخطوة 2: فيديو العمل

الخطوة 3: الكود

الشفرة

تم تصميم البرنامج في برنامج Keil uvision 5. يتم استخدام ملفات مكتبة منفصلة لكل واجهة. يرجى مراجعة الملف التمهيدي قبل المتابعة. يتوفر وصف كل وظيفة أيضًا في هذا المرفق

انقر هنا لتنزيل المرفق

نرحب بالأخطاء في [email protected]

انقر هنا للاعجاب على الفيسبوك

موصى به: