Pic18f2520

A

ahmet2004

Guest
يرجى عفوا إذا أنا كثيفة ، ولكن بدا لي من خلال هذا الدليل ، وأنا لا يمكن أن نجد طريقة لفعل شيء ما.

أود أن أقرأ كل بت من الميناء
، في وقت واحد -- (خريطة لمتغير) ، ثم اختبار كل بت على حدة.

يمكن للشخص أن تريني كيف نفعل ذلك؟

 
لasm :
Movlw PORTB
Movwf yourvariable
btfsc yourvariable (1) ؛ اختبار بت 1
غوتو label1
btfsc yourvariable (2) ؛ تجارب قليلا 2
غوتو label2الخ الخ

 
ياه ،

قشرة أصاب كبد الحقيقة في الرأس.وسائل التحقق باء في الميناء إلى دبليو سجل ، ثم في برنامجك متغير.ثم btfsc (تحل محل التعليمات المقبل مع 'nop' (أي تشغيل) إذا كان من الواضح ، بالنسبة لكل قليلا.

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

على أية حال ،
فإن هذا التجمع كل الأشياء ، وليس لي جيم يصل إلى نقطة الصفر ، ولكن أعتقد أنه سيكون من الأسهل بكثير في جيم ، رغم أن المنظمة البحرية الدولية والجمعية كفاءة ، وجميل

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="سعيد جدا" border="0" />ويساعد هذا الأمل.

BuriedCode.

 
هاي

ما هو صحيح ان قشرة
ش في أول تحرك لمضمون ث ثم التجربة

 

Welcome to EDABoard.com

Sponsor

Back
Top