قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 02-03-2014, 01:54 AM المشاركة 1   
x4 اقتراح لجميع اخوه عمل مكتبات جاهزه Twitter FaceBook Google+



السلام عليكم
عندي مقترح واود ان كلن منا يسعى لوضع مكتبه جاهزه ونطورها ونطورها معا
انا سأبدء بمكتبه لـــ DS1307
https://www.mediafire.com/folder/undefined/
هذه مكتبه تحتاج الى التالي
1- تعريف الادخالات
كود:
sbit Soft_I2C_Scl  at Rc0_bit ;
 sbit Soft_I2C_Sda at Rc1_bit  ;
 sbit Soft_I2C_Scl_Direction at trisc0_bit;
 sbit Soft_I2C_Sda_Direction  at trisc1_bit;
بلون احمر قابل للتغير على حسب بورت الي انت تريد ربط متكامله معه
============================================
وتحتاج ايضا لهذه المتغيرات
كود:
// Module variables
unsigned extern  char hours, minutes, seconds, day, week, month, year;    // Global date/time variables
unsigned extern char *txt_day, setting_DS1307[7];
بالمقابل هي بترجعلك
hours, minutes, seconds, day, week, month, year
ايضا يمكنك ضبط الوقت عن طريق استدعاء هذه الداله
كود:
set_DS1307(set,255);
طبعا هذه الداله موجوده ضمن مكتبه
كود:
static void set_DS1307(unsigned  char set_switch,unsigned  char inc_dec_switch)
set_switch يعني عداد لغرض الضبط الوقت والتاريخ
inc_dec_switch فهو يعني اذا وضعت 0 تعني اريد زياده رقم اما 1 فتعني نقصان الرقم ام اي رقم مثلا 255 تعني لاتنفذ شيئ


اليكم البرنامج تم فيه استخدام هذه الداله
http://www.mediafire.com/download/27...k_and_data.rar

واذا اي شيئ غير مفهوم الرجاء السؤال لتوضيح ذلك
وايضا اتمنى تطويرها لكي تصبح لدينا مكتبه جاهزه يتم استخدامها اينما اردنا بدلا من اعاده كتابه الكود التي تأخذ منا وقتا طويلا
فارجو مساهمه بالموضوع
وعند انتهاء من تطوير هذه مكتبه سنزل شرح لها بصيغه PDF
تحياتي

احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 1 اعجاب
شكراً عبدالله حجازى ( شكر العضو على هذه المشاركة )
اعجاب عبدالله حجازى ( أعجبته المشاركة )
اعلانات

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 02-03-2014, 05:33 AM المشاركة 2   
افتراضي


المقصود بعداد الوقت والتاريخ
هو ما معبر عنه بــ set_switch
setting_DS1307[1]=hours
setting_DS1307[2]=minutes
setting_DS1307[3]=seconds
setting_DS1307[4]=day
setting_DS1307[5]=week
setting_DS1307[6]=month
setting_DS1307[7]=year

وهنا سوف ارسل رقم مطلوب وداله سوف تخزن القيمه المطلوبه تمهيدا لاكتابتها على DS1307

احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 1 اعجاب
شكراً عبدالله حجازى ( شكر العضو على هذه المشاركة )
اعجاب عبدالله حجازى ( أعجبته المشاركة )
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية سعيد قادر
سعيد قادر
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2009
الدولة: العراق/ كوردستان
المشاركات: 2,916
نشاط [ سعيد قادر ]
قوة السمعة:152
قديم 02-03-2014, 06:18 AM المشاركة 3   
افتراضي


فكرة حلوة اخ حسن شكرا لك

احصائية الشكر والاعجاب - 0 شكراً, 0 عدم اعجاب, 1 اعجاب
اعجاب عبدالله حجازى ( أعجبته المشاركة )

hamadalla31
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
المشاركات: 587
نشاط [ hamadalla31 ]
قوة السمعة:0
قديم 03-03-2014, 08:05 AM المشاركة 4   
x6 فكرة جيده بارك الله لك


السلام عليكم
عندي مقترح واود ان كلن منا يسعى لوضع مكتبه جاهزه ونطورها ونطورها معا
انا سأبدء بمكتبه لـــ DS1307
https://www.mediafire.com/folder/undefined/
هذه مكتبه تحتاج الى التالي
1- تعريف الادخالات
كود:
sbit Soft_I2C_Scl  at Rc0_bit ;
 sbit Soft_I2C_Sda at Rc1_bit  ;
 sbit Soft_I2C_Scl_Direction at trisc0_bit;
 sbit Soft_I2C_Sda_Direction  at trisc1_bit;
بلون احمر قابل للتغير على حسب بورت الي انت تريد ربط متكامله معه
============================================
وتحتاج ايضا لهذه المتغيرات
كود:
// Module variables
unsigned extern  char hours, minutes, seconds, day, week, month, year;    // Global date/time variables
unsigned extern char *txt_day, setting_DS1307[7];
بالمقابل هي بترجعلك
hours, minutes, seconds, day, week, month, year
ايضا يمكنك ضبط الوقت عن طريق استدعاء هذه الداله
كود:
set_DS1307(set,255);
طبعا هذه الداله موجوده ضمن مكتبه
كود:
static void set_DS1307(unsigned  char set_switch,unsigned  char inc_dec_switch)
set_switch يعني عداد لغرض الضبط الوقت والتاريخ
inc_dec_switch فهو يعني اذا وضعت 0 تعني اريد زياده رقم اما 1 فتعني نقصان الرقم ام اي رقم مثلا 255 تعني لاتنفذ شيئ


اليكم البرنامج تم فيه استخدام هذه الداله
http://www.mediafire.com/download/27...k_and_data.rar

واذا اي شيئ غير مفهوم الرجاء السؤال لتوضيح ذلك
وايضا اتمنى تطويرها لكي تصبح لدينا مكتبه جاهزه يتم استخدامها اينما اردنا بدلا من اعاده كتابه الكود التي تأخذ منا وقتا طويلا
فارجو مساهمه بالموضوع
وعند انتهاء من تطوير هذه مكتبه سنزل شرح لها بصيغه PDF
تحياتي
بارك الله لك اخي الكريم ستم التجربة ان شاء الله ولكن علي 7 SEGMENT واناقشك فيما وصلت اليه بارك الله لك


somood
:: مهندس جيد ::
تاريخ التسجيل: Jan 2011
الدولة: نابلس
المشاركات: 222
نشاط [ somood ]
قوة السمعة:0
قديم 03-03-2014, 09:39 AM المشاركة 5   
افتراضي


فكرة رائعة .... سأحاول تقديم شيء


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 03-03-2014, 11:29 AM المشاركة 6   
افتراضي


شكرا جزيلا لكم أخوتي
انا سحاول قدر امكان تنزيل الشرح لهذه مكتبه
وكيفيه استخدامها في اي مشروع

يعني بأختصار نريد نحن نصنع لنا مكتبات كالتي موجوده في مايكروسي
ونريد من اي اخوه يقول مثلا انا سعمل مكتبه فلانيه لتتيح لجميع اخوه عمل اكبر كم من مكتبات (( وياريت تكون مدعومه بالشرح لمكتبه )
طبعا سأنزل مكتبه خاصه لعنصر الحراره والرطوبه SHT1X
ولكن بعد أنتهاء من مكتبه DS1307
طريقه التنزيل : ارفاق مكتبه وشرح كامل لها ثم نتحاور للنقاش للوصول الى مكتبه جاهزه

احصائية الشكر والاعجاب - 0 شكراً, 0 عدم اعجاب, 1 اعجاب
اعجاب عبدالله حجازى ( أعجبته المشاركة )

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 03-03-2014, 02:53 PM المشاركة 7   
افتراضي


سلام عليكم
شرح مكتبه DS1307
http://www.mediafire.com/view/kkyxs0...تبه_DS1307.pdf

احصائية الشكر والاعجاب - 0 شكراً, 0 عدم اعجاب, 1 اعجاب
اعجاب عبدالله حجازى ( أعجبته المشاركة )

hamadalla31
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
المشاركات: 587
نشاط [ hamadalla31 ]
قوة السمعة:0
قديم 03-03-2014, 04:21 PM المشاركة 8   
x6 انتظر ان تساهم معي في هذا الموضوع


وعليكم السلام ورحمة الله وبركاته
تم التحميل كتاب رائع بارك الله لك وجعله في سجل حسناتك
اخي الكريم
انتظر ان تساهم معي في هذا الموضوع
http://www.qariya.com/vb/showthread....d=1#post846628

وجزاكم الله كل خير

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 09:27 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025