एक तस्वीर के साथ सूक्ष्म ओडोमीटर लकड़हारा?

S

steveo

Guest
मैं कोशिश कर रहा एक "तस्वीर माइक्रो" का प्रयोग कर एक तारीख और समय के साथ मेरा दैनिक miliage रिकॉर्ड है और डेटा एक धारावाहिक प्रिंटर के लिए भेजा है.
मैं एक ds1302 वास्तविक समय घड़ी के प्रयोग पर योजना है, और एक 24lcxx eeprom के लिए डेटा वापस!
मेरा ओडोमीटर मील प्रति 4000 दालों हो जाता है.अगर मैं 600 मील ड्राइव है कि 24 लाख!माइक्रो को जानकारी.
कैसे मैं तस्वीर गणना कर सकते हैं इस उच्च!!

धन्यवाद
स्टीव

 
का प्रयोग करें 3 बाइट्स (या अधिक!) को लागू करने के couter.24 बिट्स 16.77 million गिनती का अर्थ है (ताकि आप 4000 दैनिक मील ड्राइव! सकते हैं).
बस अपने वेतन वृद्धि काउंटर और जब यह 00 फिर से पहुँचता है, वेतन वृद्धि अगले बाइट:

कोड:BYTE_0 incfsz, एफ, वेतन वृद्धि 24 बिट काउंटर के कम से कम महत्वपूर्ण बाइट

गोटो से बाहर निकलें, पर पहले काउंटर रोल किया था?
यदि नहीं, तो हम बाहर निकलें

BYTE_1 incfsz, एफ, अगर यह, वेतन वृद्धि किया अगले बाइट

गोटो से बाहर निकलें, बाहर निकलें बाइट 1 अगर रोल पर नहीं था

incf BYTE_2, एफ और;, वेतन वृद्धि 2 बाइट

बाहर निकलें:
 

Welcome to EDABoard.com

Sponsor

Back
Top