|
اخي الميكروسي هو نفسه الذي عندي
لاكن لايدعم اللغة العربية فما الحل
اخي لم افهم كود الفواصل
و بالنسبة لكلمة الترحيب هل ممكن تخزينها في ذاكرة البروم و التعديل عليها عبر المنفذ التواصلي 232
اخي شرحكم وافي و شكرا لكم
فبل ان انسا انا عندي كود مشروع جاهز
كيف استطيع دمج الكود الجاهز مع هذا الكود و استعاء التعليمات
|
السلام عليكم
1- ماهو كود جاهز يعني ماوظيفته ؟ ارفق لي كود حتى نرى كيف نضيفه
========================================
2- كيف تريد نقل البيانات الى البيك عبر منفذ rs232 هل عبر كمبيوتر ام عبر كيبورد
فيمكننا أضافه كود الاستقبال رساله لكي يتم عرضها على سفن سكمنت طبعا عند بدايه اشتغال
===========================================
3- بالنسبه للفارزه
شكل وقت او تاريخ يظهر بهذه هيئه 13.05.14 لوتلاحظ جيدا انه لكي يظهر هذه البيانات على سفن سكمنت فاننا محتاجين 6 قطع من سفن سكمنت وتلاحظ ايضا انه سفن سكمنت رقم 2 ورقم 4 تشتغل فارزه والبقيه لانحتاجها
ولما كانت سفن سكمنت من نوع كمن انود اذن كود الي يشغلها هو 127 لاحظ صوره
http://img03.arabsh.com/uploads/imag...444f66f206.png
وعليه كيف أشغل فارزه
كود:
for(x=0;x<8;x++) //
{
if(colomn==1 || colomn==3 )point=127;
else point=255;
if(Check_bit((segment[num[colomn+dd ]]& point) ,7-x))DS1=1; // 1 3
else DS1=0;
SH1=0;SH1=1;
}
تلاحظ بكود احمر
متغير colomn يعبر عن رقم سفن سكمنت فأذا كان يساوي 0 فيعني سفن سكمنت اولى واذا كان يساوي 1 فيعني سفن سكمنت 2 واذا كان يساوي 3 فيعني سفن سكمنت رقم 4
if(colomn==1 || colomn==3 فهذا شرط اذا كان متغير colomn =1 او 3 اجعل متغير اخر اسمه point=127 طبعا لماذا 127 راجع صوره لترى كود تشغيل فارزه هو 127 لسفن سكمنت من نوع كمن انود
الان كيف نشغلها
دعنا نفترض هذه البيانات
1
30
514 نلاحظ 3 و5 تحتاج الى فارزه
http://img01.arabsh.com/uploads/imag...444f66f106.png
اذن كود 3 هو 176 =
10110000
http://img01.arabsh.com/uploads/imag...444f66f106.png
تلاحظ رقم بلون احمر =1 هذا بت الذي هو رقمه 7 هو مسؤول عن تشغيل فارزه لما هو =1 يعني فارزه في حاله اوف
الان اريد شغلها امر بسيط اجعل هذا البت =0 كيف ذلك عن طريق &
10110000 &01111111=0
0110000 الان اصبح بت سابع =0 وبتالي سوف تعمل فارزه
تحياتي