كيفية استخدام : # تشمل "***.تعدين الذهب حرفيا" في الموافقة المسبقة عن علم؟

D

devonsc

Guest
مرحبا هناك ،

لقد رأيت أحدهم يكتب رمز للموافقة المسبقة عن علم على هذا النحو.هل لي أن أعرف هل هذا ممكن؟من خلال كتابة بعض الوظائف الفرعية وحفظها.ثم ، واستخدام "الكلمة" لدعوة لهم وفقا لاسم الملف *. تعدين الذهب حرفيا في البرنامج الرئيسي.واحد حيث تهيئة الوظائف الفرعية باستخدام :

# تشمل "NAME.ASM"

ولكن أود أن أسأل لتقديم المشورة أين وكيف يمكنني انقاذ الوظائف الفرعية أعدت؟يمكنني فقط لحفظ كافة الملفات *. تعدين الذهب حرفيا إلى المجلد نفسه؟

يرجع الفضل في ذلك مسبقا...

 
سلام ،

http://www.mikroelektronika.co.yu/english/product/books/PICbook/5_chapter.htm

جانبي

 
كنت قد نسيت ، لا يعود الفضل في ذلك وظيفة!

# تشمل هو مجرد توجيه المجمع.يمكنك وضعه في المكان الذي تريد المجمع لتشمل غيرها من ملف *. تعدين الذهب حرفيا.عموما ، ليس من الوظائف الفرعية المرتبطة بها.يمكنك استخدامه فقط ليكون لديك برنامج splitted في عدة ملفات.

maranaza

 
عفوا... بخير

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="ابتسامة" border="0" />

لا يرجع الفضل في هذا المنصب ، آسف.

المعنى ، لا يهم أين نحن حفظ الملفات؟انها ليست مثل سي أو شيء؟ولكن كيف يمكن للبرنامج الرئيسي يعرف اذا كان لي أن أكتب أو روتين وتسميته.. ويقول "اي بي سي" ثم أكتب :

# تشمل "ABC.ASM"

عندما أعطي الكلمة ، أنا فقط أكتب :

دعوة اي بي سي

البرنامج الرئيسي وسوف نعرف من أين لي تحميل روتين من؟آسف اذا كان حقيقيا ام يتحدث هراء.من فضلك لا تغضب...

 
يمكنك وضع جميع ملفات المشروع في نفس المجلد.إذا كان الملف في مجلد آخر ، استخدام الاسم الكامل مع الطريق ، وعندما تريد إدراجه مع # تشمل التوجيه.

أنت لم تقرأ ردي.كما قلت ، فإنه ليس له اي علاقة مع الوظائف الفرعية.الوظائف الفرعية هي شيء آخر.إذا كنت أكتب "استدعاء اي بي سي" ، وهو ما يعني وضع <PC 1>إلى كومة والقفز إلى whoose عنوان تسمية اي بي سي.

إذا كان لديك روتين حفظها في ملف منفصل يسمى abc.asm ، مما كانت عليه في البرنامج الرئيسي ، عليك أن تضع في مكان ما تسمية "LABEL_ABC" ، ومن ثم تدرج في الملف ، مثل هذا :

LABEL_ABC :
# تشمل "abc.asm"
.........

يمكنك استدعاء هذا روتين مثل هذا :

دعوة LABEL_ABC

وليس من هذا القبيل :

استدعاء اي بي سي

ما لم يكن في السطر الأول في ملف "abc.asm" هي التسمية تسمى "اي بي سي".

maranaza

 
يبدو وكأنه يجب أن يكون مستخدما في مكتبة في Mplab.انه سيكون من الافضل لجعل مكتبة للإجراءات الخاص بك ، يمكن القيام بذلك مع خيارات المشروع ، ثم وضعت للتو 'ملفات mylib' في الملف النصي الخاص بك رابط لاستخدامها.رابط لن يؤدي إلا إلى الارتباط في إجراءات المستخدمة.

 
هناك العديد من إجراءات الجاهزة التي قدمت بالفعل يمكنك أن تجري في المكتبة ، مجرد البحث على شبكة الانترنت بالنسبة لهم أو piclist
http://www.piclist.com/techref/piclist/index.htm

 

Welcome to EDABoard.com

Sponsor

Back
Top