الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أنا عضو جديد فى المنتدى.... وأرجو المساعدة

مغلق
بدأه eng_vedoo في 18 يوليو 2007 · 11 رد · 1,787 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

لقد قرات قليلا من الكتب ...وتفحصت كثيرا من المواقع...التى تتكلم عن برمجة المايكروكونترولر من نوع pic 16F84 ..فصرت أعرف التركيب الهيكلى لهذه الشريحة جيدا..وأستطيع أن أصنع مبرمجة ال avr كما انى على دراية كبيرة باحدى لغات

البرمجة (visualbasic6 ) ...ولكن مشكلتى هى :

1- هناك بعض الخصائص والوظائف لبعض الأجزاء الداخلية بداخل هذه الشريحة لاأعلمها بعد

2- كيفية حرق أو برمجة هذه الشريحة عمليا

وفى الحقيقة يا أخوانى انا فى حاجة ماسة الى بعض الكتب أو المواقع الجيدة التى تفيدنى بطريقة مفصلة جدا عن هذا الموضوع..

ولكم جزيل الشكر...

بسم الله الرحمن الرحيم ( وقل ربى زدنى علما )

#3

اخي العزيز سوف اقوم بشرح مبسط لما قد يهمك :

تحتوي الشريحة وانا اتحدث عن نوع AVR لانني اتعامل معها فقط واعتقد ان كل الشرائح متماثلة من حيث الاساسيات

لدينا

CPU SRAM ROM EEPROM PI/O

المعالج ويحوي بداخلة المسجلات وهي مثل الحجرات الذاكريه لكن تكون في متناول المعالج بشكل مباشر

اما ال SRAM فهي الذاكرة التي يحق لها ان تستخدمها انت كمبرمج وتضع بها ارقام او كلمات بحسب الحاجة طبعا ولكن يجب التنويه على انها ليست دائما اي بمجرد فصل الكهرباء عن المتحكم تفقد كل محتوياتها....

و ال ROM او FLASH ويخزن بها برنامجك الذي تقوم بكتابته على الكومبيوتر وهي تحتفظ بمحتواها حتى لو فصلت التغذية عن الشريحة اي انها ذاكرة دائمة .......(تحوي الكود الذي سينفذ فقط )

ولدينا ال EEPROM وهي ذاكرة دائمة ولكن متاحة للاستخدام اثناء تنفيذ البرنامج مثلا قمت بعملية ما واردت ان تحفظ الناتج بالشريحة وحتى لو فصلت التغذية عنها فتقوم بتخزين هذه المعلومة في هذة الذاكرة

ولكنها لا تخلو من المشاكل رغم دورها المهم اذ لا يمكن الكتابة عليها اكثر من عدد معين من المرات مثلا 100 مرة طول عمر الشريحة

واخيرا PI/O وهي نوافذ الدخل والخرج وتستقبل منها الاشارات او تصدر منها الاوامر

طبعا في المعالجات تحتاج لجمع كل هذه العناصر مع بعضها لتعطيك متحكم اما هنا فكل شيئ جاهز

اتمنى ان اكون قد افدتك بالشرح نوعا ما :)

#4

بسم الله الرحمن الرحيم

شكرا للأخوة الأعضاء ... Bidear و MetalDeath ....على الموقع الجميل..والأجابة الرائعة...

وهذا يشجعنى الى سؤال اخر...وهو كيف استطيع ان اكتب البرنامج... وان اخاطب الأطراف الخاصة بالشريحة...Pic16f84

وشكرا جزيلا.....أخوكم ..م/ سعيد

#5

ماذا تقصد بكيف تكتب برنامج ؟

هل تقصد كيفية نقل الكود الى داخل الشريحة ؟

ام كتابة الكود؟

#6

بسم الله الرحمن الرحيم

فى البداية احب ان اشكر كل الأخوة الأعضاء على الردود....وخصوصا...الأخ MetalDeath..

على اهتمامه البالغ...ولكى اكون واضحا فى سؤالى....هو اننى اريد ان اعرف كبفبة كتابة الكود....ولكن عن طريق برنامج...MikroBasic

الذى يقوم بتحويل البرنامج الى ملف hex.. ويحرقه داخل الشريحة

وشكرا جزيلا...

#7

اخي العزيز بصراحة اول مرة اسمع بهذا البرنامج ولكن ساحاول الاستفسار عنه وعلى فكرة

انا اشتغل AVR فقط ويمكن بعد ما اصير توب فيه .... حاول اني اتقن باقي المتحكمات

وشكرا عردك اللطيف :)

#8

هذا كتاب مجاني للـ MikroBasic

Programming PIC MCUs in BASIC” — online, free

http://www.mikroe.com/en/books/picbasicbook/01.htm

يوجد عدة كتب مجانية في هذا الموقع يمكنك الإطلاع عليها

وهذا المنتدى الخاص بــ MikroBasic

http://www.mikroe.com/forum/index.php?c=3

وهذا منتدى مركز الرواد للتقنية

http://www.ptc2.com/vb/index.php

بس ما تتركنا (h)

ومع القليل من البحث في googel تحصل على معلومات وافية حول الذي تبحث عنه

{وقل ربي زدني علماً}

#10

بسم الله الرحمن الرحيم

شكرا لكل الأخوة ...مرة اخرى... وشكر خاص للأخ عبد الله ..والأخ ... Tell me على الردود والمواقع المفيدة....

جعله الله فى ميزان حسناتكم....

#11

هل عجزت عن الكتابه ببرنامج المايكرو بيسك مع انه يعتبر من اسهل المترجمات

مارايك ان ترى الـ help التابع للبرنامج سوف تجد امثله كثيرةة وسهله

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#12

بسم الله الرحمن الرحيم

شكرا للأخ الساحر.....................سأحاول ان شاء الله ان ارى الــ help ...

وشكرا لك على المرور...

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…