المراكز DS1307 التواصل مع MCU 89S52

مرحبا ،
وانا آسف ، وأرجو أن نصح لك هذا من قبل ، يجب أن تحصل على كل شيء عن www.8052.com في 8052.يجب عليك زيارة مدونة الباب ، وأنا واثق أن لي الخاص بك ساعة يدق هناك ، قد يكون لديك للانضمام الى منتدى للذهاب الى رمز الفرع.
تمنيات ،
Laktronics

 
laktronics كتب :

مرحبا ،

وانا آسف ، وأرجو أن نصح لك هذا من قبل ، يجب أن تحصل على كل شيء عن www.8052.com في 8052.
يجب عليك زيارة مدونة الباب ، وأنا واثق أن لي الخاص بك ساعة يدق هناك ، قد يكون لديك للانضمام الى منتدى للذهاب الى رمز الفرع.

تمنيات ،

Laktronics
 
أنا لا استخدم DS1307 المراكز I'ts حتى مجرد تخمين بعد قراءة الصفحات من 11 إلى 13 من datasheet.

كما فهمت نص عليك أن ترسل هذه البيانات إلى الكتابة إلى المراكز :
1) خلق حالة بدء
2) أرسل الخطاب من DS1307 وصاد / دبليو بت : 11010000
3) توليد اضافية SCL النبض وشيك ACK قليلا من المراكز
4) ACK طيب ثم ارسال خطاب البايت (انظر الجدول رقم 2 لعناوين (01h للدقيقة
5) توليد اضافية SCL النبض وشيك ACK قليلا من المراكز
6) ACK طيب دقائق ثم إرسال البيانات (0101 1001 عن 59 دقيقة)
7) توليد اضافية SCL النبض وشيك ACK قليلا من المراكز<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="هادئ" border="0" />

تولد حالة التوقف

ليصبح شيئا من المراكز تتبع نفس الخطوات
1) خلق حالة بدء
2) أرسل الخطاب من DS1307 وصاد / دبليو بت : 11010001
3) توليد اضافية SCL النبض وشيك ACK قليلا من المراكز
4) ثم موافق ACK قراءة بيانات دقيقة
5) توليد اضافية SCL النبض وشيك ACK قليلا من المراكز
6) تولد حالة التوقف

لماذا قراءة دقيقة في التسلسل أعلاه؟
لأن الكتابة وكان آخر لهذا السجل.

إذا كنت ترغب في تسجيل آخر لقراءة ما تحتاجه لبناء وفقا لتسلسل الرقم 6.
أكتب أولا لتحديد التسجيل في المراكز
، ثم قراءة لقراءة بيانات من ذلك السجل.وبطبيعة الحال بداية كل برنامج المرأة والتكنولوجيا / وقف / ACK stuf بينهما.

أوافق على أن من 4 إلى 6 شخصيات هي littke مربكة نظرا للبيانات (ن) والبيانات (ن 1) ولكن وفقا للمادة خام نص يمكنك إرسال / استقبال البايت واحد فقط في ذلك الوقت.

واعتقد ان المراكز laks السيارات الزيادة المؤشر بحيث تستطيع قراءة وكتابة عناوين على التوالي من دون وضع العنوان أولا.إذا كان لا يعمل ، لا تطلق النار لي ، وإعادة قراءة الجملة الأولى من هذه الوظيفة

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="ابتسامة" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="ابتسامة" border="0" />
 
أشكركم mcs51mc ،<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="سعيد جدا" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="سعيد جدا" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="سعيد جدا" border="0" />

مرحبا ،
فإنني لن باطلاق النار على أي شخص...

وإنني أطلب النجدة لم يأمر...

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="ابتسامة" border="0" />وأفهم كل شيء وهذه وأنا على طريق تنفيذ الزمن بالفعل.
نأمل ذلك
سوف تكون قادرة على استكمال atleast قراءة وكتابة هذه العملية حتى هذه الليلة..!

<img src="http://www.edaboard.com/images/smiles/icon_exclaim.gif" alt="تعجب" border="0" />
 
مرحبا كل واحد..

والخبر السار هو واحد هناك..

لقد حصلت على النجاح في صنع ساعة.

ولكن ما زال لدي إضافة إلى التنبيه ولكن لا احد اربعة إنذار...؟؟

حتى ithere أي شخص يمكن أن يساعد ittle لي قليلا..

وأنا على هذه المشكلة التي تواجه لتخزين التنبيه..

شكري لكم جميعا لمساعدتي...

 
في محاولة لتسجيل الصوت بعض الشهادات المرحلية مثل ISD2560.

 
في محاولة لتسجيل الصوت بعض الشهادات المرحلية مثل ISD2560.

 
vietdung79 كتب :

في محاولة لتسجيل الصوت بعض الشهادات المرحلية مثل ISD2560.
 
مشكلة واحدة أسفل......ن الذهاب

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="ابتسامة" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="ابتسامة" border="0" />صحيح إذا كان لي أن أكون مخطئا ولكن س ليس لديها أي إنذار الوقت السجلات حتى رأيك فيها لتخزين وحذر من مرة؟

ما هي فكرتك عن تخزين الوقت والوقت الفعلي مقارنة & التنبيه الوقت؟

بي والفكرة الأساسية هي :
1) لتخزين جميع EEPROM التنبيه مرات (يوم في الاسبوع ، في الساعة ، الدقيقة ، الثانية)).
2) وفي الدقيقة الثانية أو أساس المقارنة بين الوقت الفعلي والانزعاج.
3) استخدام جهاز الكمبيوتر لتحميل alarmtimes الى عقارب الساعة.

 
الشكر على الرد mcs51mc

اقتباس :

صحيح إذا كان لي أن أكون مخطئا ولكن س ليس لديها أي إنذار الوقت السجلات حتى رأيك فيها لتخزين وحذر من مرة؟
 
منذ تدخلها في الوقت الحقيقي من خلال لوحة المفاتيح ، ويمكنك ايضا ان تدخل عن طريق لوحة المفاتيح مرات الإنذار

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="ابتسامة" border="0" />هل تريد دقة alarmtime الدقيقة الثانية أو على مستوى؟
أنا أقصد alarmtime 07:25 طيب أو تحتاجون 07:25:35؟

هل تحتاج alarmtime على أساس يوم من الأسبوع أم لا؟
نفس الوقت لجميع أيام الأسبوع أم لا؟

الأجوبة على الأسئلة أعلاه سوف تحدد البيانات التي تحتاج إلى تخزينها في 56 بايت من ذاكرة الوصول العشوائي.
يرجى أن نضع في اعتبارنا أن عليك بطارية احتياطية
، أو كل ما عليك إنذارات ستزول في أول انخفاض القوة

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="حزين" border="0" />واحد يمكن أن يبدو alarmtime :
البايت 0 : 3 بت = يوم في الاسبوع -- 5 = بت ساعة التنبيه في نظام 24 ساعة
أو
البايت 0 : 3 بت = يوم في الاسبوع -- 1 بت = ص / م -- 4 بت = الانذار الساعة 12 ساعة في النظام
البايت 1 : التنبيه دقيقة
البايت 2 : الإنذار الثاني اذا لزم الامر

4 تحتاج إنذارات؟ان 8 أو 12 حرفا في ذاكرة الوصول العشوائي.

حلقة لا نهاية لها في قانون العمل الخاص بك :
قراءة الوقت الفعلي
قراءة الانذار مرة 1 : مقارنة مع الوقت الفعلي : اذا لزم الامر قليلا مجموعة الإنذار
قراءة التنبيه الوقت 2 : مقارنة مع الوقت الفعلي : اذا لزم الامر قليلا مجموعة الإنذار
قراءة الانذار مرة 3 : مقارنة مع الوقت الفعلي : اذا لزم الامر قليلا مجموعة الإنذار
قراءة الانذار مرة 4 : قارن مع الوقت الفعلي : التنبيه عند الحاجة مجموعة بت

 

Welcome to EDABoard.com

Sponsor

Back
Top