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

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

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 16-06-2014, 01:21 PM المشاركة 25   
افتراضي



وعليكم السلام ورحمة الله وبركاته
اخي حسن لم استطع تحميل الملف يبدو ان الموقع به مشكلة ما عندنا
لدي متغير a تتعاقب به الأرقام تصاعديا او حسب الوضع
ولدي مصفوف بالأسماء جاهزة فهل يمكن استغلال المتغير مع مصفوفة الأسماء لنعرض الأسماء بترتيب ظهور الأرقام في المتغير دلا من استخدام switch - case
وجزاكم الله بكل خير
السلام عليكم
جرب هذا الرابط
https://www.mediafire.com/?3k5d0j07a5u3fh1
تحياتي

اعلانات

hamadalla31
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
المشاركات: 587
نشاط [ hamadalla31 ]
قوة السمعة:0
قديم 16-06-2014, 01:28 PM المشاركة 26   
افتراضي


وعليكم السلام ورحمة الله وبركاته
تم التحميل ويتم دراسته بارك الله لك

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 16-06-2014, 02:22 PM المشاركة 27   
x4


وعليكم السلام ورحمة الله وبركاته
تم التحميل ويتم دراسته بارك الله لك
السلام عليكم
بالنسبه للرسائل حاول تعطيني الرسائل الي راح تظهر لهم يعني خل يزودك معلومات حول اسماء اقسام واسماء ردهات وارقام كل سرير لكي يتم أظهارها

بعد ذلك سوف نقوم بالتحديثات التاليه
1- وضع ليد في غرفه السيطره ويم سرير مريض للدلاله على ان هذا مريض يحتاج مساعده واذا ضغط مريض نفس زر الي طلب مساعده فأن ليد سوف ينطفئ لدلاله على انه الغى مساعده او ان طبيب عندما يأتي للمريض يقوم بضغط على زر لاطفاء ليد
2- عندما يضغط اكثر من مريض بحاجه للمساعده اضافه الى ليد سوف تقوم LCD بعرض بشكل اتوماتيكي يعني مثلا ضغط مريض x و كذلك مريض y فان LCD سوف تعرض موقع مريض x لــ 3 ثواني ومن ثم تعرض موقع مريض y لــ 3 ثواني وهكذا
3- أضافه زر بحيث يقوم طبيب بتسجيل مواقع كل مريض ضغط على زر لانك تعلم ان LCD صغيره ومتكونه من صفين فقط
4- أضافه صوت تنبيه يكون مستمر عندما يتم ضغط على اي زر ويمكن ايقاف صوت من قبل طبيب او عندما يقوم مريض بأعاده الضغط على زر مره اخرى اي الغاء مساعده
طبعا توجد فكره جميله وهي طالما صوت شغال ولم يتم ايقافه من قبل طبيب راح أنخلي ليد موجود في غرف السيطره وغرفه مريض يطفئ ويشتغل لكي يعرف المريض انه الطبيب لم يستجب للمساعده وعندما يقوم طبيب بأيقاف الصوت يتوقف وميض ليد ويصبح مضاء بستمرار وهنا يعرف المريض ان طبيب سوف يحضر لانه سيجد موقعه من شاشه LCD

هذه تحدثيات بعد ضبط الرسائل وستكون بشكل متسلسل لكي تفهم كود بشكل صحيح
تحياتي


hamadalla31
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
المشاركات: 587
نشاط [ hamadalla31 ]
قوة السمعة:0
قديم 16-06-2014, 02:43 PM المشاركة 28   
افتراضي


السلام عليكم
بالنسبه للرسائل حاول تعطيني الرسائل الي راح تظهر لهم يعني خل يزودك معلومات حول اسماء اقسام واسماء ردهات وارقام كل سرير لكي يتم أظهارها

بعد ذلك سوف نقوم بالتحديثات التاليه
1- وضع ليد في غرفه السيطره ويم سرير مريض للدلاله على ان هذا مريض يحتاج مساعده واذا ضغط مريض نفس زر الي طلب مساعده فأن ليد سوف ينطفئ لدلاله على انه الغى مساعده او ان طبيب عندما يأتي للمريض يقوم بضغط على زر لاطفاء ليد
2- عندما يضغط اكثر من مريض بحاجه للمساعده اضافه الى ليد سوف تقوم LCD بعرض بشكل اتوماتيكي يعني مثلا ضغط مريض x و كذلك مريض y فان LCD سوف تعرض موقع مريض x لــ 3 ثواني ومن ثم تعرض موقع مريض y لــ 3 ثواني وهكذا
3- أضافه زر بحيث يقوم طبيب بتسجيل مواقع كل مريض ضغط على زر لانك تعلم ان LCD صغيره ومتكونه من صفين فقط
4- أضافه صوت تنبيه يكون مستمر عندما يتم ضغط على اي زر ويمكن ايقاف صوت من قبل طبيب او عندما يقوم مريض بأعاده الضغط على زر مره اخرى اي الغاء مساعده
طبعا توجد فكره جميله وهي طالما صوت شغال ولم يتم ايقافه من قبل طبيب راح أنخلي ليد موجود في غرف السيطره وغرفه مريض يطفئ ويشتغل لكي يعرف المريض انه الطبيب لم يستجب للمساعده وعندما يقوم طبيب بأيقاف الصوت يتوقف وميض ليد ويصبح مضاء بستمرار وهنا يعرف المريض ان طبيب سوف يحضر لانه سيجد موقعه من شاشه LCD

هذه تحدثيات بعد ضبط الرسائل وستكون بشكل متسلسل لكي تفهم كود بشكل صحيح
تحياتي
وعليكم السلام ورحمة الله وبركاته
افكارك جميلة وعمليه وبها اثراء لأفكار المشروع وبمشيئة الله اطبقها كلها
المشكلة لدي حين استخدم switch - case
تئن الرامات هل توجد طريقة برمجية ان استدعي الأسماء من مصفوف وأضعها في شاشة ال سي دي 2x16 بناء علي قيمة المتغير الموجود


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


وعليكم السلام ورحمة الله وبركاته
افكارك جميلة وعمليه وبها اثراء لأفكار المشروع وبمشيئة الله اطبقها كلها
المشكلة لدي حين استخدم switch - case
تئن الرامات هل توجد طريقة برمجية ان استدعي الأسماء من مصفوف وأضعها في شاشة ال سي دي 2x16 بناء علي قيمة المتغير الموجود
السلام عليكم
أخي كريم لو ترجع لمشروع فأني لم أستخدم رام وانما أستخدمت روم ولما اريد أعرض اي رساله حولها الى رام ومن ثم اعرضها يعني أستخدم مصفوفه واحده ذات أبعاد 16 عنصر هذه مصفوفه تستخدم عندما أحول عناصر من روم الى رام اي أخزن البيانات موجوده في روم وخليها في هذه مصفوفه ومن ثم أعرضها على شاشه سترى لم أستخدم من رام سوى قليل

تحياتي


hamadalla31
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
المشاركات: 587
نشاط [ hamadalla31 ]
قوة السمعة:0
قديم 16-06-2014, 03:26 PM المشاركة 30   
x6


[QUOTE=حسن هادي محمود;880734]السلام عليكم
أخي كريم لو ترجع لمشروع فأني لم أستخدم رام وانما أستخدمت روم ولما اريد أعرض اي رساله حولها الى رام ومن ثم اعرضها يعني أستخدم مصفوفه واحده ذات أبعاد 16 عنصر هذه مصفوفه تستخدم عندما أحول عناصر من روم الى رام اي أخزن البيانات موجوده في روم وخليها في هذه مصفوفه ومن ثم أعرضها على شاشه سترى لم أستخدم من رام سوى قليل

اخي الحبيب حسن هادي
انا صنعت بوردة للبيك pic16f876a والمنظومة تعمل ولكن عند زيادة العدد عن 20 أسم لاتوجد فراغات للرامات حاولت ان اعدل البرنامج الخاص بي بناء علي البرنامج الخاص بك فتجمد البيك انا اظن ان الحل الأمثل انابحث عن اسلوب للعرض علي ال سي دي لأن الأسماء كلها محفوظ ولا تؤثر المشكلة ولكن عند استخدام switch - case تبدء المشكلة تتخم لكما وضعت case جديدة
أرجو ان اكون قد اوصلت لك مشكلة البرنامج


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


[quote=hamadalla31;880738]
السلام عليكم
أخي كريم لو ترجع لمشروع فأني لم أستخدم رام وانما أستخدمت روم ولما اريد أعرض اي رساله حولها الى رام ومن ثم اعرضها يعني أستخدم مصفوفه واحده ذات أبعاد 16 عنصر هذه مصفوفه تستخدم عندما أحول عناصر من روم الى رام اي أخزن البيانات موجوده في روم وخليها في هذه مصفوفه ومن ثم أعرضها على شاشه سترى لم أستخدم من رام سوى قليل

اخي الحبيب حسن هادي
انا صنعت بوردة للبيك pic16f876a والمنظومة تعمل ولكن عند زيادة العدد عن 20 أسم لاتوجد فراغات للرامات حاولت ان اعدل البرنامج الخاص بي بناء علي البرنامج الخاص بك فتجمد البيك انا اظن ان الحل الأمثل انابحث عن اسلوب للعرض علي ال سي دي لأن الأسماء كلها محفوظ ولا تؤثر المشكلة ولكن عند استخدام switch - case تبدء المشكلة تتخم لكما وضعت case جديدة
أرجو ان اكون قد اوصلت لك مشكلة البرنامج
السلام عليكم
اخي كريم ممكن ترفقلي البرنامج لكي نرى مشكله ونحاول حلها

لي نصيحه لماذا تستخدم pic16f876a طالما يوجد أفضل منه وارخص مثلا 18f45k22
فحجم روم لــ pic16f876a هي 8 كيلوبايت بينما 18f45k22 تصل ذاكرته الى 32KB
ومن ناحيه الاسعار
http://www.ultest.com/index.php?rout...earch=18f45k22

http://www.ultest.com/index.php?rout...ch=+pic16f876a


hamadalla31
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
المشاركات: 587
نشاط [ hamadalla31 ]
قوة السمعة:0
قديم 16-06-2014, 04:37 PM المشاركة 32   
x6 بارك الله لك اخي الحبيب


[quote=حسن هادي محمود;880740]

السلام عليكم
اخي كريم ممكن ترفقلي البرنامج لكي نرى مشكله ونحاول حلها

لي نصيحه لماذا تستخدم pic16f876a طالما يوجد أفضل منه وارخص مثلا 18f45k22
فحجم روم لــ pic16f876a هي 8 كيلوبايت بينما 18f45k22 تصل ذاكرته الى 32KB
ومن ناحيه الاسعار
http://www.ultest.com/index.php?rout...earch=18f45k22

http://www.ultest.com/index.php?rout...ch=+pic16f876a
وعليكم السلام ورحمة الله وبركاته
الأسعار في مصر تختلف وان لدي عدد من البيك 16f وبعد ان استنفذه ان شاء الله سأغير الي pic18f
أضغط لي الرابط لتحميل البرنامج
بارك الله لك

إضافة رد

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

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

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


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

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