<DIV style="MARGIN: auto; WIDTH: 100%; TEXT-ALIGN: center"><BR>
<TABLE width=500 align=center background=https://i.servimg.com/u/f88/12/78/39/51/boosts11.jpg border=1>
<TBODY>
<TR>
<TD align=left><STRONG><FONT face="DecoType Naskh">
<FONT color=white><BR>
<DIV></DIV><BR>بسم الله الرحمن الرحيم<BR><BR>أولا: مراحل برمجة المتحكم PIC16F84a وغيره<BR><BR>تمر عملية برمجة اي ميكروكنترولر وبأية لغة برمجة من مراحل أساسية ثلاث:<BR>1- كتابة المسار الخطي flowchart , Organigramme يحدد مراحل تنفيذ برنامج تشغيل الميكروكنترولر.<BR>2- إعداد ملف HEX : كتابة الكود وترجمته ببرنامج خاص( Compiler) بعد ضبط الاعدادات الضرورية<BR>3- نقل الملف Hex الى شريحة المتحكم بواسطة برنامج خاص ومبرمجة مناسبة وجهاز حاسوب<BR><BR>ثانيا: البرمجة ببرنامج Flowcode <BR><BR>في الموضوع التالي سنتعرف على أسلوب جديد في البرمجة : البرمجة بواسطة الرسم : Programmation Graphique<BR>هناك عدة برامج خاصة بهده الطريقة المتفردة من البرمجة ..من بينها برنامج Flowcode الذي بلغ درجة من التطور تشجع على اختياره لهذا الموضوع.<BR>فلوكود برنامج يعلم البرمجة بأسلوب ميسر وفي نفس الوقت يمنح القدرة على إعداد و تنفيذ مشاريع متميزة وحقيقية بالميكروكنترولر ..<BR>1/ تنصيب Flowcode V3 :<BR>تنصبه كالمعتاد وتتابع بتنصيب المكمل PPPV3 (هنا) http://www7.0zz0.com/2009/03/22/17/672955789.gif<BR>لا تتجاوز هذه الخطوة بل اضغط على install PPP3.9 ثم تابع الخطوات المتبقية لاكمال التنصيب . و لتتأكد من تنصيب PPPV3 <BR>او لاعادة تنصيبه تتبع ما يلي (هنا) http://www12.0zz0.com/2009/03/29/09/100453404.gif<BR>2/ مشروع برمجة ب Flowcode :<BR>المشروع التالي لا ينجز الكثير .. اشعال ليد بمجرد توصيل الدارة بالتغذية 5 فولت ..<BR>الهدف منه تعليمي يتمثل في التعريف بخطوات بناء مشروع وخاصة:<BR>* اختيار متحكم مناسب : PIC16F84A هذه المرة <BR>* اختيار تردد مذبذب المتحكم : 4000.000 هرتز مثلا (كريستال 4Mhz)<BR>* ضبط الاعدادات الاولية المعروفة ب Configuration <BR>ا- الدارة : PIC16F84a كريستالة 4Mhz (الدارة هنا) : http://www10.0zz0.com/2008/10/19/21/219650684.gif<BR>ب - أدوات العمل الاساسية :<BR>نتعرف على ايقونات البرنامج الاساسية والمكونات والرموز من خلال الصورة (هنا) http://filaty.com/i/904/4.924/codes.png<BR>ننشأ مجلدا جديدا ثم نتبع الخطوات :<BR>ج- بناء المشروع :<BR>1- اعدادات شريحة المتحكم الاولية: Configure<BR>هي إعدادات ضرورية لتوليد ملفات هيكس صالحة لتنفيذ مشروع حقيقي .. (هنا) http://filaty.com/f/904/6.963/Config2.pdf.html<BR>2- اعداد برنامج اشعال الليد :<BR>نتابع المراحل كالتالي (PDF هنا) ..<BR>http://filaty.com/f/904/4.367/proflow.pdf.html<BR>2- توليد ملف Hex:<BR>انتهينا من التجربة على فلوكود ونريد الحصول على ملف Hex : نضغط على ايقونة Compile to Hex كما في الصورة (هنا). <BR>http://filaty.com/i/904/8.505/14.PNG<BR>-يفترض ان الاعدادات التالية قد تمت سابقا (هنا) http://filaty.com/i/904/8.505/14.PNGوهو شرط نجاح البرمجة الفعلية .<BR>ملاحظة:<BR>-البرنامج المكمل PPPV3 هو من يمكنك (دون ان يظهر) من ضبط الاعدادات المذكورة وذلك عندما تضغط على ايقونة Chip ثم Configureواذا لم يتعرف فلوكود على مكان PPPV3 ستظهر لك رسالة تحذيرية ( الصورة هنا)<BR>http://www10.0zz0.com/2009/03/25/20/706943573.gif<BR>المطلوب إذن: البحث في جهازك عن PPPV3 لادماجه مع فلوكود (الخطوات هنا) http://www12.0zz0.com/2009/03/29/09/100453404.gif .<BR>- للتذكير فإنك ستجد PPPV3 في جهازك شرط ان تكون قد نصبته سابقا مع فلوكود عندما طلب منك ذلك: install PPP3.9 (هنا) . <BR>http://www7.0zz0.com/2009/03/22/17/672955789.gif<BR>ثالثا: تطبيقات توضيحية<BR><BR>1/ فلاش_01:<BR><BR>PIC16F84A<BR>ملفات المحاكاة(هنا) http://filaty.com/f/904/1.104/Flash_01_84.rar.html<BR>شرح بالصور ( PDF هنا ) http://filaty.com/f/904/1.967/Flasher_01-84a.pdf.html<BR><BR>2/ فلاش 02<BR><BR>PIC16F84A<BR>(هنا) <BR>http://filaty.com/f/904/9.514/f_02_84a.rar.html<BR><BR>رابعا : مكملات أساسية <BR><BR>1/ ملفات التجارب السابقة:<BR><BR>ا- ملفات هيكس \"جاهزة\" للتجربة على Proteus او للتجربة الحقيقية على المتحكم<BR>PIC16F84A كرستالة 4Mhz : (هنا) http://filaty.com/f/903/5.910/Test_012.rar.html<BR><BR>2/ برامج التعلم:<BR><BR>- لتحميل Flowcode مباشرة اضغط هنا http://www.matrixmultimedia.com/Download_Tracker/click.php?id=2<BR>او اضغط على<BR>http://www.matrixmultimedia.com/Download_Tracker/click.php?id=2<BR>تكملة : (هنا) http://www.qariya.com/vb/showpost.php?p=221497&postcount=11<BR>- طريقة المحاكاة على بروتوس (هنا)<BR>http://filaty.com/f/904/7.003/Simul.rar.html<BR><BR>3/ الموقع:<BR><BR>http://matrixmultimedia.com/Flowcode3a-X.php<BR><BR></FONT></FONT><BR></STRONG><BR></TD></TR></TBODY></TABLE>[/center]</DIV>