ماتركس ... إظهار قيمة رقم رباعي ( هل من متحدي يفعلها )
قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الاليقسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots
السلام عليكم اخي أبو زكوور
اتمني ان تكون بصحه جيده
لست من هواه الدوت ماتريكس فلازلت في عداد المبتدئين ولكن الحمد لله تمكنت من عمل مشرووع اتمني ان يكون هو ما تريد
اليك رابط المشرووع http://www.mediafire.com/?mt2tcz3tayy
السلام عليكم اخي أبو زكوور
اتمني ان تكون بصحه جيده
لست من هواه الدوت ماتريكس فلازلت في عداد المبتدئين ولكن الحمد لله تمكنت من عمل مشرووع اتمني ان يكون هو ما تريد
اليك رابط المشرووع http://www.mediafire.com/?mt2tcz3tayy
اخي سعيد واخي ابو زكور جزاكم الله خيرا
فمجاملتكم الرقيقه بالتاكيد ستدفعني للامام
السلام عليكم .... كيف حالك أخي the lion إنها ليست مجاملة , بل تستحق أكثر من هذا أرجوا أن توضح فكرة عملها للإخوة في القرية , و إن كانت معمولة بلغة السي , سوف يكونون في قمة السعادة . شكراً جزيلاً
الفكره العامه لعمل البرانامج هو بعمل دالتين اساسيتين للعرض
الاولي
matrix_print("write any text ",number);
هذه الداله تاخذ ماوضع بين علامتي التنصيص تقوم بتحديد حروفه وتقوم بطباعتها علي الماتريكس اماnumber فهو يحدد سرعه تحرك النصوص علي الماتريكس ان كان واحد فهو سرعه الاساسيه اللتي رايتموها في ملف المحاكاه وان كان 2 فيصبح ابطء تقل السرعه للنصف وهكذا
هذا هو الجزء الخاص بعرض النصوص
اما بالنسبه للارقام فكانت الداله الثانيه هي الحل
print_number(any number);
وهذه الداله يكون عملها انها تاخد الارقام تحلل الارقام الي احاد وعشرات ومئاات والوف وتقوم بطبعها علي الماتركس
ليكون مابعد داالهmain هو برنامج صغير
void main()
{
trisb=0;
portb=0;
while(1)
{
matrix_print("Small Test for qariya ..... 0000",1);
while(ff<1000)
{
print_number(ff);
ff++;
}
ff=0;
}
}
يمكن استعمال الكووود في عرض اي رساله وذلك بتغير محتوي matrix_print
ليس عندي اي مانع من وضع الكود وساحاول رفعه ووضعه باذن الله ان كان هذا سيحقق افاده للجميع
هذا هو ملف الكوود http://www.mediafire.com/?jmwkqxiy3lz
واتاسف لانه ضغيف قليلا من الناحيه التنظيميه
فقد كان في الاساس للاختبار وليس برنامج بهدف البرنامج
واعتقد ان بامكانكم تحسين الكوود والاستفاده منه وتنظيمه بشكل افضل
بقي ان اذكر انه مكتوب بلغه الميكرو سي وانه يعتبر ثاني برنامج اكتبه للدوت ماتريكس
مع تحياتي
the lion
الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 07:30 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)