|
السلام عليكم جميعاا
أشكر لكم مشاركتكم جميعاا وانا فعلاا مسرور لان الاتحاد واضح فى المشروع وسينتهي هذا المشروع بالنجاح باذن وتوفيق من الله
سنمشي فى المشروع انشالله بطريقه مميزه قدر الامكان على نصائح اخي خليل
وسوف نقسم المشروع الي اجزاء وسوف اضع الخطه للمشروع ابدء بتقسيم الاجزاء
الجزء الاول :تشغيل الماتركس بمفردها
الجزء الثاني: تشغيل هاردوير الاتصال بدون الماتركس
الجزء الثالث: ربط الماتركس بالكومبوتر
الجزء الرابع: توصيل الهاردوير بذاكره خارجيه والعمل عليها
الجزء الخامس: تكبير الماتركس 16 *16 او اكثر
الجزء السادس: تغيير نوعيه الاتصال من الكوم الى ال يو اس بي
للاسف لا يوجد جزء اخير لان التقنيه لا تتوقف
نبذه عن الجزء الاول:
تشغيل الماتركس من غير توصيله بالكومبيوتر والتوصل الى داره ممتازه من حيث الاضائه المتناسقه والسلسه والقظاء على الاضائه الخافته طبعاا ومن حيث الكود ايظاا
ولصنع هذه الداره يجب عمل حساب ان هذه الداره سوف توصل بالكومبيوتر
بمعني :
تجنب الطرفين (TX , RX) للبورت c وهما ( RC7 , RC6 )
تجنب الطرفين ( RC1 , RC0 ) لتوصيل عليهم عدد 2 ليد وهذان الليدان سيعملان فى حاله توصيل الهاردوير بالكومبيوتر وفي حالة استقبال الرسائل....اي وضيفتهما انهما سيعملان اذا نجح الاتصال واذا لم يعملان ستظهر رساله للكومبيوتر تفيد بان الهاردوير مثلاا غير مرخص او الاتصال غير ناجح وما الى ذلك وسنتطرق الى ذلك لاحقاا
وكذلك طرفين اخرين وسيكونان ( RC3 , RC2 ) وذلك لتوصيلهم اما بميكرو اخر او ذاكره خارجيه لاحقاا
اي نستطيع القول بان ندع البورت سي فى حاله وشانه ولا نتعامل معه حالياا
الان لم يتبقي لي فى هذا الجزء الا ان انوه على الكود الخاص بالبك :
يجب عمل حساب والف حساب لهذا الكود لانه سيتغير مع تقدم المشروع ولا نريد هذا الكود ان يجبرنا بشي اي ان يكون سلس فى التغيير كالتعامل مع مسجلات الازاحه وما الى ذلك
نبذه عن الجزء الثاني :
صناعة هاردوير الاتصال بمفرده اي سنعمل على ايصاله بالكومبيوتر والتاكد من انه يرسل ويستقبل من والى الكومبيوتر وذلك عن طريق اللدين (2 دايود) الذان تكلمت عليهم منذ قليل و سيكونان من ظمن الداره وسنقوم بارسال حرف الى البك لتشغيل الليد وفي حاله ان الليد اشتغل فسوف يقوم البك باخبار الكومبيوتر بانه قد استلم الحرف وشغل الليد ةفى هذه الحاله يقوم الكومبيوتر باضهار رساله للمستخدم بانه الليد قد اشتغل بدون مشاكل وللتوضيح اكثر... ليد سيقوم باختبار نجاح الاتصال فى حالة تم فتح البورت بنجاح والليد الاخر سيعمل فى حالة انه استقبل رساله
نبذه عن الجزء الثالث :
فى هذه المرحله تاكدنا من ان الماتركس شغاله والاتصال شغال
فبذلك بعد الربط بينهما نستطيع ان نكتشف المشكله اذا وجدت بكل سهوله
وكخطوة اولى فى هذا الجزء سوف نقوم بارسال حرف (a) من الكومبيوتر الى الماتركس وستكون الفرجه وقتها لا توصف
وكخطوة ثانيه فى هذا الجزء سوف نبدا بارسال الرسائل بطريقتين جميلتين انشالله وسوف اتحدث عن الطريقتين فى المشاركه المقبله انشالله
نبذه عن الجزء الرابع :
طبعاا فى هذه الجزء بالذات اتمنى ان ياخذه احد المتمكنين فى ذلك لاني بصراحه لم اتعامل من قبل مع الذواكر ..وفي حالة لم نتمكن من توصيل ذاكره سنوصل بك اخر ونستغله كذاكره خارجيه (ولكل حادث حديث)
نبذه عن الجزء الخامس:
انشالله سنكبر الماتركس الى 16 صف او اكثر ونضهر عليها الرسائل
نبذه عن الجزء السادس :
باذن الله سوف نغير طريقة التوصيل من هذا المنفذ الى اليو اس بي ولديا المعلومات والخبره الكافيه لذلك بعون الله
والان انشالله سنبدا فى مناقشة الجزء الاول للمشروع
دمتم فى رعاية الله
|
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
ما شاء الله رتبت كل شيء اخي عبد السلام .
الجزء الأول هو الأهم ، لدلك فعلينا إعطاؤه الأهمية اللازمة ، و رأيي أخي عبد السلام الا نقيد أنفسنا بقيود أن الهاردوير يجب ان يكون صالحا للاحق من المراحل و الكود يكون قابلا للتعديل ... هدا سيجعلنا تحت ضغوط تحد من خيالنا ...
و لكن يمكن التفكير في تقسيم الهاردوير إلى أجزاء مستقلة عن بعضها : فالماتركس يكون جزءا لوحده ، و دارة الإزاحة و تكبير الإشارة و ما إلى دلك جزء مستقل ، ثم البيك و ما حوله يكون جزءا مستقلا أيضا و نعمل حسابنا ليكون الربط بين الأجزاء سهلا ، و هكدا يمكننا أن نجرب كيفما نشاء ، فمثلا بالنسبة لمسجلات الإزاحة يمكن لكل منا ان يجرب الطريقة التي تروق له ثم ننظر إلى النتائج فنرى أيها أفضل فنأخد بها ، و حينها سيصبح الهاردوير جزءا واحدا فيمكننا التفرغ للحاسوب و برمجته .
بالنسبة للبرمجة فالامر سيكون سلسا إن شاء الله فمجرد ما نفهم طريقة إدخال النصوص و الأشكال إلى البيك سيكون سهلا علينا تعديل البرنامج ليتوافق مع الحاسوب أو اي مصدر آخر للبيانات ..
و من جهة تقسيم المهام ، فأميل إلى أن نتشارك جميعا في كل المراحل كل واحد بما يستطيع ، و من أراد ان يتفرغ لجزئية معينة فله دلك ، و لكن عندما يصبح جزء ما كاملا فربما يكون مفيدا ان يتطوع احدنا لشرحه و تنسيقه ...
و ننتظر آراء باقي الإخوة و تصوراتهم ، فهدا مهم جدا في هده المرحلة ، فكما يقول الخبراء :
ساعة من التخطيط توفر أربع ساعات من العمل .