|
السلام عليكم
كيف الحال اخواني جميعا .. موضوع شيق ومناقشات تطرح افضل الحلول ووجهات النظر المختلفة .. انا مع راي اخينا ابو معاذ وهو كتابة برنامج لاظهار حرف واحد وبعدها نطور الكود ليناس احتياجاتنا ..انا احتاج وقتا لاساهم في التطبيق العملي .. ولكن يمكنني اقتراح كود في حال كان هناك امكانية ان يجربة احد الاعضاء عمليا ... اما الكود الجاهز فيمكن ان نتساعد في شرحه ..يحتوي اوامر لا اعرفها ولكن بالتعاون كل شي يحل .. ارجو لكم التوفيق..
واخر دعوانا ان الحمدلله رب العالمين .. وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم.
|
اهلاا اخي جينيوس ....اولاا يشرفني ان اتعرف على اسمك
ثانياا سندخل فى الموضوع
وجدت كود وهاردوير جميل بمعنى الكلمه وقد فهمت فيه جزئيه كبيره
والكود مكتوب فى المشاركه رقم 92 الصفحه 12 من هذا الموضع
ولم تبقى الا جزئيه واحده فقط لم افهمها من الكود وهي الاتي
كود:
void send_data(unsigned int temp){
unsigned int Mask = 0x0001, t, Flag;
for (t=0; t<16; t++){
Flag = temp & Mask;
if(Flag==0) Serial_Data = 0;
else Serial_Data = 1;
SH_Clk = 1;
SH_Clk = 0;
Mask = Mask << 1;
}
ST_Clk = 1;
ST_Clk = 0;
وقد طبقت المشروع بالكامل وكانت النتائج فوق الممتازه وهي مرفقه بالفيديو
وهذه الجزئيه التي لم افهمها هي التى يمكننا زياده الماتركس وكذلك التحوير كما نشاء
اما باقي الكود فهو مفهوم الاا بعض جزئيات بسيطه لا توئثر فى تحوير الكود
ولازلت احاول فى فهم هذه الجزئيه
على العموم انا مع البدايه من الصفر وسوف احاول فهم هذا الكود من حين لاخر
وفقنا الله جميعاا