الطاقة المتجددة : شرح لرمز LCD.C

G

Guest

Guest
مرحبا هناك!انا مبتدئ في كولسترول جيم البرمجة.يمكن للشخص دليل لي ما هو معنى لالبرمجية التالية (في LCD.C) ، لأنني أريد أن محاولة لتحريره السماح لأعمالي شاشات الكريستال السائل :البنية lcd_pin_map (/ / هذا الهيكل هو overlayedمنطقي تمكين ؛ / / يوم إلى منفذ الإدخال / الإخراج لاكتسابالتمرير المنطقية ؛ / / الحصول على دبابيس شاشات الكريستال السائل.ريتشارد منطقي ؛ / / وخصص من البتاتمنطقي غير المستخدمة ؛ / / النظام منخفضة تصل.
لن نمكنبيانات كثافة العمليات : 4 ؛ / / أن B0 دبوس.) شاشات الكريستال السائل ؛نقدر تقديرا كبيرا لكل من دليل.شكرا

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="ابتسامة" border="0" />
 
انها ليست ذات الصلة ولا سيما لشاشات الكريستال السائل واجهة.مجرد وسيلة في البرمجة جيم لتعيين بت في متناول الفرد داخل الميناء الإعلام والتوعية ، يعتمد على استخدام جامعة كاليفورنيا
، وكذلك أداة مترجم.يجب عليك استشارة التخطيطي لفهم الإشارات التي تم تعيينها هنا.

 
FvM كتب :

انها ليست ذات الصلة ولا سيما لشاشات الكريستال السائل واجهة.
مجرد وسيلة في البرمجة جيم لتعيين بت في متناول الفرد داخل الميناء الإعلام والتوعية ، يعتمد على استخدام جامعة كاليفورنيا ، وكذلك أداة مترجم.
يجب عليك استشارة التخطيطي لفهم الإشارات التي تم تعيينها هنا.
 
نعم ، هذا أمر بسيط جيم الجملة.4 بت متغير ، في هذه القضية المرتبطة خطوط B4 لB7 الإعلام والتوعية ، التي هي على ما يبدو متصلا HD44780 ناقل البيانات (تعمل في 4 بت واسطة).

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

نوع البيانات هيكل lcd_pin_map متغير يحمل خمسة عناصر وهي ،

1.'تمكين' -- متغير منطقية
2.'جمهورية صربسكا' -- متغير منطقية
3.'ريتشارد' -- متغير منطقية
4.'غير المستغلة' -- متغير منطقية
5.'بيانات' -- متغير عدد صحيح وأنه تم تعيين بت 4

الآن 'ال سي دي' هو متغير من نوع بيانات البنية lcd_pin_map
، وبالتالي كل عنصر من عناصر بنية يمكن الوصول إليها باستخدام '.تدوين.
مثلا : يمكنك تعيين قيمة منطقية للإشارة إلى 'تمكين' ك
lcd.enable = 1 ، بالمثل
، يمكنك استخدام lcd.data = 2 وهلم جرا.

ويقول التعليق ان هذه البنية هي overlayed الدخول إلى الميناء باء ، مع 'تمكين' يجري lsb للميناء ، أي تمكين -- B0 ، جمهورية صربسكا -- B1 وهلم جرا.

تمنيات ،
Laktronics

 
تخميني كنت تستخدم قانون الأحوال المدنية بحيث يمكنك استخدام portb أو portd.لا أستطيع تذكر ولكن عليك أن تكتب تعريف # USE_LCD_PORTB أو مد somethink مثل ذلك من قبل وتشمل lcd.c.

 

Welcome to EDABoard.com

Sponsor

Back
Top