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

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

الصورة الرمزية ahmad72
ahmad72
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2004
المشاركات: 729
نشاط [ ahmad72 ]
قوة السمعة:109
قديم 27-05-2009, 08:13 PM المشاركة 1   
sun شاشه الرسائل المتحركه Twitter FaceBook Google+



السلام عليكم ورحمه اله وبركاته
بعد عده محاولات لعمل لوحه اعلانات متحركه بالميكروسى
وذلك بمشاركه الاستاذ حيدر واخونا فادى
توصلت اليها ولاكن تواجهنا مشكله فيها
وهى انى لا استطيع ان ارسم بها اكثر من حرفين فقط
فارجو من الاخوه الافاضل المساعده حتى لو بالافكار وليس بالكود
لاكمال هذا العمل
واخص بالذكر استاذنا ومشرفنا الغالى زكى شاكر وكل الاخوه
فارجو من لديه اى افكار تخص هذا الموضوع يتفضل بطرحها
لكى يتم عمل المشروع بشكل افضل من حيث المساحه اقصد مساحه شاشه العرض
وعدد الكلمات
وجزاكم الله خيرا
السلام عليكم
هذا هو رابط المشروع
http://filaty.com/f/905/59703/1.rar.html

اعلانات

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 27-05-2009, 10:17 PM المشاركة 2   
افتراضي


السلام عليكم
شكرا أخي أحمد على الملف وعلى تقتك ..
إذا لاحظت أخي العزيز الديكودر 74154 تجد ان به مدخلين للتحكم ..
بتفعيل E1و E2 او تحييدها يمكن ان نفرق بين مجموعة من هذا الديكودر..
بمعنى ان يكون عندنا 5 من هذا الديكودر كمثال يمكن توصيل كل E1و E2 لكل واحد منهم بطرف من منفذ بالبيك يخصص لهذا الغرض..
مع ترك المخرج 0 لكل ديكودر شاغرا..
وهكذا تصبح لدينا امكانية اختيار واحد وراء الثاني الى ان تكتمل الدورة على الخمسة فيتضاعف عدد المصفوفات..

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

الصورة الرمزية ahmad72
ahmad72
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2004
المشاركات: 729
نشاط [ ahmad72 ]
قوة السمعة:109
قديم 27-05-2009, 10:53 PM المشاركة 3   
sun


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


التعديل الأخير تم بواسطة : ahmad72 بتاريخ 27-05-2009 الساعة 11:00 PM

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 28-05-2009, 09:35 AM المشاركة 4   
افتراضي


نعم أخي أحمد ..كنت اظن انك تريد مضاعفة عدد المصفوفات حتى يظهر عدد أكبر من الحروف في اللحظة الواحدة..


الصورة الرمزية ahmad72
ahmad72
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2004
المشاركات: 729
نشاط [ ahmad72 ]
قوة السمعة:109
قديم 28-05-2009, 09:42 AM المشاركة 5   
افتراضي


السلام عليكم ورحمه الله وبركاته
شكرا استاذ زكى على الاهتمام
زياده عدد المصفوفات ليس مهم الان وسنحاول فيه بعد ذلك
الاهم الان انى اريد ان استطيع ان يظهر اكبر عدد من الحروف والارقام على الوضع الحالى
شكرا على اهتمامك
وجزاك الله خيرا
السلام عليكم


الصورة الرمزية ahmad72
ahmad72
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2004
المشاركات: 729
نشاط [ ahmad72 ]
قوة السمعة:109
قديم 29-05-2009, 07:52 AM المشاركة 6   
not funny


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


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 29-05-2009, 11:03 AM المشاركة 7   
افتراضي


السلام عليكم
أستاذ ahmed72
برنامجك يستخدم بكثافة ذاكرة الرام ..فكل رقم اسندته الى المنفذ "ب" يحجز مسجل 8 بايت (1متغير يحجز 1مسجل)
ماالمشكل ؟
حتى نعرف سبب مشكل البرنامج كان لابد من العودة الى داتا شيت المتحكم PIC16F877A
من الجدول التالي نتعرف ان حجم الذاكرة = 368 بايت:

http://filaty.com/i/905/36270/877_1.PNG
كل ماتريكس ممتلئة تحجز 8x8 = 64 مسجلا
و 2 ماتريكس ممتلئة تحجز 128 مسجلا .. أي 128 بايت من ذاكرة رام .
لكن الذاكرة = 368 فاين المشكل؟
المشكل في الطريقة التي نظمت بها Microchip المتحكم المذكور ..

http://filaty.com/i/905/93318/877_2.PNG
هي قسمت 368 بايت على 4 صفحات Bank
Bank 0 = 96 bytes
Bank 1 = 80 bytes
Bank 2 = 16 + 80 bytes
Bank 3 = 16 + 80 bytes
في الملف الذي وضعت رابطه استعملت ما يفوق قليلا 50 مسجلا و برنامجك لم يتعامل الا مع الصفحة الاولى..لكن لاضافة حروف أخرى لابد من الانتقال الى الصفحة الثانية فالثالثة فالأخيرة بحسب عدد الحروف ..
ما هو الحل؟
الحل يتمثل في البحث عن التعليمة او الدالة (ان وجدت ) التي يستخدمها الميكروسي للتنقل داخل صفحات ذاكرة البيك ..


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 30-05-2009 الساعة 11:53 PM

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,139
نشاط [ geniusse01 ]
قوة السمعة:106
قديم 30-05-2009, 09:04 PM المشاركة 8   
افتراضي


السلام عليكم جميعا

لقد قمت بمحاولة في البرنامج وظهر معي البرنامج التالي:

http://arabsh.com/8akiq4dvt4qn.html

حيث يمكن كتابة عدة احرف دون معرفة الترقيم للصفحات..فهي تسهل كل ذلك دون معرفة المستخدم للترقيم حسب اعتقادي..هذه ميزة للغات المتقدمة .التي تسهل الكثير دون الحاجة لمعرفة التفاصيل الدقيقة.جزاكم الله جميعا كل خير وبارك فيكم..

واخر دعوانا ان الحمدلله رب العالمين..وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..


التعديل الأخير تم بواسطة : geniusse01 بتاريخ 30-05-2009 الساعة 09:13 PM
إضافة رد

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

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

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


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

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