7 - الجزء عرض "فلاش" المشكلة

G

Guest

Guest
مرحبا بكم جميعا ،

لدي مشكلة مع العرض الخاصة بي.المشكلة هي عندما كنت في حاجة إلى القيام ببعض "طويلة" حساب التفاضل والتكامل الرياضيات (بعد تحويل شركة تطوير العقبة) ، عرض بلدي "فلاش" أقل من ثانية واحدة ، لكنها مرئية للأعين البشرية...

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

أنا استخدم العلم لADIF الآن ، والتي لا تغير شيئا.بلدي صيغة رياضية تستخدم الدالة السجل.ربما حان التي تسبب فلاش القليل من العرض الخاصة بي.

ربما شخص ما لديك فكرة لحل مشكلتي؟!

شكرا جزيلا.

 
مرحبا ،

لا اعلم ما كنت تستخدم الموافقة المسبقة عن علم (وأعتقد أن لانك كتبت ان كنت تستخدم ADIF).
بأي حال من الأحوال ، استخدام واحد من أجهزة التوقيت من الموافقة المسبقة عن علم
، وعندما تصل maxmium من مواجهة ، فسوف يرفعون العلم.التي من شأنها أن تتسبب في الموافقة المسبقة عن علم على المقاطعة ، وإعادة تحميل قيمة للتوقيت وإعادة التهيئة لشاشات الكريستال السائل.الذهاب إلى abck الرئيسي لحساب ما تحتاجه من أي وقت مضى.
أيضا ، إذا كنت تستخدم MPLAB يمكنك استخدام المصحح الداخلية
، بحيث يحسب الزمن الذي يستغرقه لحساب أ / مد القيمة...
حظ سعيد.

 
شكرا لك ،

humm كذلك ، لقد نسيت أن تحدد سمثينغس :

-- يمكنني استخدام PIC16F877A.

-- إنها حقا ثلاثة 7 - الجزء بقيادة (وليس على شاشات الكريستال السائل) التي استعملها.ولست بحاجة لمتعدد لهم.

رمز :

غير الموقعة ucLectureTemp شار (تشار ucChoixCapteur غير موقعة)

(

غير الموقعة uiAdCount كثافة العمليات ؛

تعويم fVbridge ، fRtherm ، fTemp ؛

ADCON0 = (ucChoixCapteur <<3) 0xC1 ؛ / / تمكين شركة تطوير العقبة ، واتفاقية روتردام مكتب المنسق الخاص.

ADGO = 1 ؛

/ / vMainDisplay () ؛

إذا كان (bgConvTerminer == 1)

(

/ / vMainDisplay () ؛

bgConvTerminer = 0 ؛

uiAdCount = ((ADRESH <<8) | (ADRESL)) ؛

fVbridge = (تعويم) uiAdCount * (VREF / القرار) ؛fRtherm = (VREF -- fVbridge) / (fVbridge / RFIX) ؛fTemp = A_CONST B_CONST * (سجل (fRtherm)) ؛fTemp = (1.0 / (fTemp C_CONST * (سجل (fRtherm) * سجل (fRtherm) * سجل (fRtherm)))) -- 273.15 ؛عودة ((الحرف غير الموقعة) fTemp) ؛

)

أيضا

(

عودة (0xFF) ؛

)

)
 
مرحبا ،

نحن يمكن أن يكون...الشيء الوحيد الذي يمكنني أن أفكر هو أن أقول لكم لمحاولة تعويم وعدم استخدام.
عرج يمكنك القيام به هو قراءة لك قيمة ، اضربها (أو التحول من اليسار <<، ونفس الشيء) من قبل 100 أو 1000.ثم حساب ما تحتاجه من أي وقت مضى ومن ثم اسقاطها مرة أخرى ، أو Lève كما هي...التي سيتم تنفيذها بشكل أسرع...

حظ سعيد.

 
شكرا لك ،

ولكن هناك حلا للتسجيل ()؟فمن الممكن لاستخدام شيء آخر من السجل () وظيفة؟أو هناك حل لحساب الصيغة في روتين انقطاع جزء من؟مثل humm ، على القيام بذلك "في الوقت نفسه" بدلا من لي وظيفة أخرى؟

 
بيدو كتب :

شكرا لك ،ولكن هناك حلا للتسجيل ()؟
فمن الممكن لاستخدام شيء آخر من السجل () وظيفة؟
أو هناك حل لحساب الصيغة في روتين انقطاع جزء من؟
مثل humm ، على القيام بذلك "في الوقت نفسه" بدلا من لي وظيفة أخرى؟
 
هاي

يمكنك استخدام جهاز توقيت لمنعش الجزء 7
باستخدام timergenerate بعض 10ms تأخير مع interuupt
في كل مرة يقطع يأتي الجزء سوف تحصل على 7
منتعشة.ثم لن يكون هناك أي تطرف

 
pvinbox (على) yahoo.com كتب :

هاييمكنك استخدام جهاز توقيت لمنعش الجزء 7

باستخدام timergenerate بعض 10ms تأخير مع interuupt

في كل مرة يقطع يأتي الجزء سوف تحصل على 7

منتعشة.
ثم لن يكون هناك أي تطرف
 
أنا واجهت نفس المشكلة في قانون الأحوال المدنية جيم وأنا عندما تستخدم الأسرى () ، فإنه يتطلب قطع مسافة السباق في أسرع إلى استخدام تلك الوظائف math.h.

 
glenjoy كتب :

أنا واجهت نفس المشكلة في قانون الأحوال المدنية جيم وأنا عندما تستخدم الأسرى () ، فإنه يتطلب قطع مسافة السباق في أسرع إلى استخدام تلك الوظائف math.h.
 
ولكن المشكلة هي أنه ، على سبيل المثال الدردشة انها محاكاة وطعاما اختبرت ذلك
، وأنا طلبت منه أن أستاذي اليوم وقال 4MHz oscilator Xtal ينبغي fine.and قال إنه طرفة shouldn't في حلبة الحقيقية؟!

 
إذا كان لديك المحاكاة ليست في بروتيوس وأنها كانت أول من يرمش ، وهناك احتمالات أيضا أنه سيهزم في التطبيق الحقيقي.

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

 
ش ok.thank على الرد "Glenjoy"

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="ابتسامة" border="0" />ولكن الذي ينبغي أن Xtal ط ط use.when الانتظار أميل بعد عرض number.it يقول شيئا خاطئا عن الترانزستور ارتفاع أنا أعتقد الوقت (لأن التراسل الفوري باستخدام مصفوفة القيادة مع بروتيوس)> فإنه يحذر من "الوقت" خطوة حتى أين هو الخطأ.

 
لا تستخدم الترانزستورات في محاكاة بروتيوس ، فقط يضيف مشكلة والأضواء لا تعطي الانتاج عندما أنا باستخدام الترانزستورات والاتصال جامع لVcc.

 

Welcome to EDABoard.com

Sponsor

Back
Top