لقد تبين لي أن أمر الماتركس بسيط جداً جداً
لكن يجب بداية فهم الماتركس و طريقة عملها
- يجب التمييز بين زمن المسح الضوئي لأعمدة الشاشة وعددها وبين زمن إزاحة الأعمدة ,
- و يجب التمييز بين عدد الأعمدة الموجودة في ذاكرة المعالج و بين عدد الأعمدة التي تظهرعلى الشاشة
- بحيث أن عدد الأعمدة الظاهرة على الشاشة يجب أن يكون مساوياً لعدد أعمدة الشاشة
و بعد ذلك يتم إذاحة الأعمدة المأخوذة من الذاكرة
- أي أنه :
إذا كان لدينا شاشة تحتوي على 80 عمود
ولدينا كود يحتوي على 1000 عمود مثلاً
يتم أولاً إظهار الأعمدة من ذاكرة المتحكم من 0 حتى 79
وبعد فترة زمنية ( هذه الفترة هي سرعة الحركة )
يتم إزاحة البداية و النهاية أي يصبح من 1 حتى 80
وهكذا
هذا مثال بسيط لأول تجربة عملتها لشاشة صغيرة 8 *8
( هذا ملف فديو ) لأن الماتركس لا تعمل عندي على البروتوس أبداً ولا أعرف لماذا .
http://www.4shared.com/file/153584775/6f2d9942/__online.html
السلام عليكم .
|
وعليكم السلام ورحمة الله وبركاتة
اهلا ومرحبا بك اخى ابو زكوور
نورت الموضوع
((رغم ان الرد هنا تاخر كثيرا جدا))
الا انى اشكرك لاهتمامك
فقد تم حل الموضوع بنسبة 80%
واليك هذا الرابط
http://www.qariya.com/vb/showthread.php?t=53463
اما المشكلة الاخيرة كانت
كيفية اختصار حجم الكود
فكما سوف تلاحظ فى موضوع لفظ الجلالة
سوف تجد ان اغلب الاوامر هى لمسجل الازاحة
وهو يستهلك اكثر من 70% من ذاكرة الميكرو .........
_________________________________
وبفضل الله فى خلال اخر ثلاثة ايام مضت
قد توصلت بحمد الله الى اختصار الكود بنسبة 30 او 35%
____________________
ولكنى لم اضع النتيجة هنا بسبب عدم اتصال النت لدى .
_______________________________
كنت اتمنى بدل وضع فيديو للمشاهدة
ان تضع كود ..........................................
حتى نستفيد منة جميعا
___________________________
اما بخصوص طريقة ارسال البيانات
مع تحريك النص
اعتقد انة اصبح معروف من خلال الكود الذى وضعتة انا من قبل
داخل موضوع لفظ الجلالة
_________________________
فى انتظار
ردك الجديد مع وضع الكود